Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions .devcontainer/startup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -177,6 +177,18 @@ else
echo "⚠️ OpenCode ECC設定修正スクリプトまたはagentsディレクトリが見つかりません"
fi

# /plan は planner agent を利用するため、使用可能性の高いモデルへ固定する
PLANNER_MODEL=${OPENCODE_PLANNER_MODEL:-sonnet}
PLANNER_AGENT_FILE="/home/vscode/.opencode/agents/planner.md"
if [ -f "$PLANNER_AGENT_FILE" ]; then
if grep -q '^model:\s*' "$PLANNER_AGENT_FILE"; then
sed -i -E "s/^model:\s*.*/model: $PLANNER_MODEL/" "$PLANNER_AGENT_FILE"
else
sed -i -E "/^tools:/a model: $PLANNER_MODEL" "$PLANNER_AGENT_FILE"
fi
echo "✅ planner agent モデルを設定: $PLANNER_MODEL"
fi

OPENCODE_LOG=/tmp/opencode-serve.log
OPENCHAMBER_LOG=/tmp/openchamber.log

Expand Down
2 changes: 2 additions & 0 deletions .env.template
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@ OPENCODE_HOST=0.0.0.0
OPENCODE_PORT=4095
OPENCHAMBER_HOST=0.0.0.0
OPENCHAMBER_PORT=3000
# /plan 用 planner agent のモデル(互換性重視で sonnet 推奨)
OPENCODE_PLANNER_MODEL=sonnet

# 📁 OpenChamber の初期プロジェクトルート(オプション)
# 指定ディレクトリ配下のフォルダを初期プロジェクトとして追加
Expand Down
Loading