33# quickstart-gpt5.sh - One-command setup for CCR×GPT-5 integration
44#
55# Purpose: Give contributors a reproducible setup to run the CCR×GPT-5 PR stack locally
6- # Uses feature/dev-workflow-docs branches with ALL 6 PRs combined
6+ # Uses review/llms-pr1-head ( with CRITICAL normalization fixes) + feature/dev-workflow-docs
77#
88# Usage:
99# export OPENAI_API_KEY=sk-...
1010# bash quickstart-gpt5.sh
1111#
1212# This script will:
13- # 1. Clone/update both repos to feature/dev-workflow-docs (contains ALL 6 PRs )
14- # 2. Build LLMS with complete GPT-5 integration (normalization + reasoning + docs)
15- # 3. Link LLMS to CCR using yalc (following dev-workflow pattern)
16- # 4. Build CCR with complete enhancements (reasoning tokens + docs + workflows)
17- # 5. Use existing CCR config.json with env-var interpolation
18- # 6. Provide clear next steps for testing
13+ # 1. Clone LLMS to review/llms-pr1-head (CRITICAL: has normalization fixes )
14+ # 2. Clone CCR to feature/dev-workflow-docs (has workflow + docs enhancements )
15+ # 3. Build LLMS with GPT-5 normalization fixes that prevent 400 errors
16+ # 4. Link LLMS to CCR using yalc (following dev-workflow pattern)
17+ # 5. Build CCR with reasoning control + documentation enhancements
18+ # 6. Use existing CCR config.json with env-var interpolation
1919
2020set -e
2121
@@ -34,8 +34,8 @@ echo ""
3434# Configuration
3535LLMS_REPO=" https://github.com/semikolon/llms.git"
3636CCR_REPO=" https://github.com/semikolon/claude-code-router.git"
37- LLMS_BRANCH=" feature/dev-workflow-docs " # Latest branch with ALL 6 PRs included
38- LLMS_COMMIT=" defcf67 " # Latest commit with all PR work combined
37+ LLMS_BRANCH=" review/llms-pr1-head " # Has critical normalization fixes (eb1424e)
38+ LLMS_COMMIT=" eb1424e " # MUST include normalization fixes for GPT-5 API compatibility
3939CCR_BRANCH=" feature/dev-workflow-docs" # Latest CCR branch with all enhancements
4040WORK_DIR=" ${HOME} /gpt5-test"
4141CCR_CONFIG=" ${HOME} /.claude-code-router/config.json"
0 commit comments