Goal
サブエージェント定義を profiles/model-tiers.json と profiles/subagent-registry.json で一元管理し、生成設定を壊さずに更新する。
Use When
- •サブエージェントを新規追加したい
- •モデル割り当てを変更したい
- •
ohmy/vanillaの適用範囲を変えたい
Procedure
- •まず
profiles/model-tiers.jsonのTier定義を確認する。 - •
profiles/subagent-registry.jsonに agent 定義を追加または更新する。 - •必要なら
.opencode/agents/<name>.mdを作成/更新する。 - •
node profiles/generate-configs.mjsを実行する。 - •生成された
profiles/ohmy/opencode.jsonとprofiles/vanilla/opencode.jsonの差分を確認する。 - •
profiles/switch-profile.sh <ohmy|vanilla>の適用手順を案内する。
Rules
- •モデル名は
profiles/model-tiers.jsonでのみ変更する。 - •
opencode.json生成物にモデルを直書きしない。 - •追加したサブエージェントには説明文と適用プロファイルを必ず設定する。