Commit Graph

8 Commits

  • Add Ralph CLI integration to interactive installer
    Changes:
    - Add INSTALL_RALPH=false variable
    - Add select_ralph() function (Step 6: Ralph CLI Selection)
    - Add install_ralph() function with full Ralph CLI setup
    - Add MAGENTA color definition
    - Update step numbers: Prerequisites Check (Step 7), Claude Code Install (Step 8), Installation (Step 10)
    - Update perform_installation() to call install_ralph()
    - Update show_summary() to display Ralph CLI status
    - Update main() to call select_ralph()
    - Fix line endings (CRLF -> LF)
    
    Ralph CLI integration includes:
    - npm global install: @iannuttall/ralph
    - Auto-trigger hook: ~/.claude/hooks/ralph-auto-trigger.sh
    - hooks.json configuration for UserPromptSubmit
    - ralph-config.env for environment variables
    - Modes: always/agents/off
    
    Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
  • Update MASTER-PROMPT: Add Ralph CLI to overview section
    Changes:
    - Update component count: 6 → 7 major components
    - Add Ralph CLI as component #6 with (Advanced - Optional) label
    - Shift claude-codex-settings to component #7
    
    Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
  • Add real-time GitHub sync to installers and sync script
    Interactive installer (interactive-install-claude.sh):
    - Add fetch_latest_agents() function to check GitHub for updates
    - Clone latest agents from contains-studio/agents before installing
    - Update local agents directory with upstream changes
    - Gracefully fallback to local agents if GitHub fetch fails
    - Call fetch_latest_agents() before install_agents() in main flow
    
    Sync script (sync-agents.sh):
    - Add REPO_AGENTS_DIR environment variable support
    - Automatically update repository agents directory when syncing
    - Keep installer agents in sync with Claude Code agents
    
    This ensures users always get the latest agents from upstream GitHub
    while maintaining customizations in the local repository.
  • Update installers for new agents and sync script
    Interactive installer:
    - Fix agents source path (was claude-complete-package/agents, now agents/)
    - Add mkdir -p for each agent category
    - Install sync-agents.sh script to ~/.claude/
    - Remove duplicate bonus section
    
    Verify script:
    - Add checks for new critical agents:
      - experiment-tracker
      - studio-coach
      - agent-updater
    - Add sync-agents.sh existence and executable check
  • Add ui-ux-pro-max installation to automation script
    - Added ui-ux-pro-max agent installation to design section
    - Includes fallback download from repository
    - Completes synchronization across all installation methods
    
    Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
  • Add llm-tldr integration and update documentation
    - Add llm-tldr (95% token reduction) to all installation methods
    - Update MASTER-PROMPT.md with all 6 sources and real-life examples
    - Update README.md with comprehensive source guide
    - Update automation script with TLDR installation and MCP config
    - Update INTEGRATION-GUIDE.md to clarify Z.AI MCP tools work with GLM
    - Add MCP explanation and link to modelcontextprotocol.io
    
    Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
  • Integrate official Z.AI GLM configuration into automation scripts
    - Add GLM model mappings (glm-4.5-air, glm-4.7) to settings.json
    - Update both new and existing file creation paths
    - Add version verification guidance (2.0.14+ recommended)
    - Reference official Z.AI documentation (https://docs.z.ai/devpack/tool/claude)
    - Add troubleshooting steps from official docs
    - Add /status command verification instructions
    - Display GLM configuration summary after setup
    - Update API help text to include official docs link