Skip to content

Commit 6013464

Browse files
GitHub Copilot CLICopilot
andcommitted
Fix OpenChamber /plan planner model compatibility
Set planner agent model at startup via OPENCODE_PLANNER_MODEL (default sonnet) so /plan runs with a broadly available model profile. Update env template accordingly. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 802457a commit 6013464

2 files changed

Lines changed: 14 additions & 0 deletions

File tree

.devcontainer/startup.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,18 @@ fi
157157
echo ""
158158
echo "🚀 基盤サービス起動中..."
159159

160+
# /plan は planner agent を利用するため、使用可能性の高いモデルへ固定する
161+
PLANNER_MODEL=${OPENCODE_PLANNER_MODEL:-sonnet}
162+
PLANNER_AGENT_FILE="/home/vscode/.opencode/agents/planner.md"
163+
if [ -f "$PLANNER_AGENT_FILE" ]; then
164+
if grep -q '^model:\s*' "$PLANNER_AGENT_FILE"; then
165+
sed -i -E "s/^model:\s*.*/model: $PLANNER_MODEL/" "$PLANNER_AGENT_FILE"
166+
else
167+
sed -i -E "/^tools:/a model: $PLANNER_MODEL" "$PLANNER_AGENT_FILE"
168+
fi
169+
echo "✅ planner agent モデルを設定: $PLANNER_MODEL"
170+
fi
171+
160172
OPENCODE_LOG=/tmp/opencode-serve.log
161173
OPENCHAMBER_LOG=/tmp/openchamber.log
162174

.env.template

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ OPENCODE_HOST=0.0.0.0
2121
OPENCODE_PORT=4095
2222
OPENCHAMBER_HOST=0.0.0.0
2323
OPENCHAMBER_PORT=3000
24+
# /plan 用 planner agent のモデル(互換性重視で sonnet 推奨)
25+
OPENCODE_PLANNER_MODEL=sonnet
2426

2527
# 📁 OpenChamber の初期プロジェクトディレクトリ(オプション)
2628
# 例: /workspace/projects または /workspace

0 commit comments

Comments
 (0)