エージェントのモデルを変更する(個別・一括・デフォルトに戻す)。エージェントのモデル変更が必要なときに使用する。
.github/settings.json からプロジェクト設定を読み取って使用する。
ユーザーの指示に応じて以下のいずれかを判断:
| エージェント | agent.md ファイル | 備考 |
|---|---|---|
| developer | agents/developer.agent.md | 実装・デバッグ |
| reviewer | agents/reviewer.agent.md | コードレビュー |
| writer | agents/writer.agent.md | ドキュメント |
| planner |
agents/planner.agent.md |
| 計画策定 |
| architect | agents/architect.agent.md | 構造設計 |
| assessor | agents/assessor.agent.md | プロジェクト評価 |
| analyst | agents/analyst.agent.md | 要求分析 |
| impact-analyst | agents/impact-analyst.agent.md | 影響分析 |
| test-designer | agents/test-designer.agent.md | テストケース設計 |
| test-verifier | agents/test-verifier.agent.md | テスト検証 |
.github/settings.json を読み取り、agents セクションの現在の設定を確認する。
{
"agents": {
"model": "<デフォルトモデル>",
"<agent-name>": { "model": "<個別モデル>" }
}
}
変更前に現在のモデル設定を一覧表示する:
| エージェント | 設定値 | 解決後モデル |
|---|---|---|
| (default) | agents.model | — |
| developer | agents.developer.model or (default) | 実際に使われるモデル |
| ... | ... | ... |
settings.json の agents.model を新しいモデル名に更新.agent.md frontmatter model: を更新settings.json の agents.<agent-name>.model を追加または更新.agent.md の frontmatter model: を更新settings.json の agents.<agent-name> を {} に変更(model キーを削除).agent.md の frontmatter model: を agents.model の値に更新agents.model を新しいモデル名に更新.agent.md frontmatter model: を一括更新.agent.md の frontmatter は以下の形式:
---