Agent
Agent は、特定のタスクやワークフロー向けに設定された専門化された AI アシスタントです。カスタムプロンプト、モデル、ツールアクセスを備えた集中的なツールを可能にします。
Agent タイプ
プライマリ Agent
直接対話するためのメインアシスタント。Tab キーで切り替えます。
- Build:すべてのツールが有効なデフォルト Agent
- Plan:計画と分析用の制限付き Agent
サブ Agent
プライマリ Agent によって呼び出されるか、@ メンションで呼び出される専門化されたアシスタント。
- General:マルチステップタスク用の汎用
- Explore:高速なコードベース探索
設定方法
JSON 設定
{
"agent": {
"review": {
"mode": "subagent",
"model": "anthropic/claude-sonnet-4",
"tools": {
"write": false,
"edit": false
}
}
}
}Markdown 設定
~/.config/opencode/agent/ または .opencode/agent/ に配置:
---
description: コード品質のレビュー
mode: subagent
temperature: 0.1
tools:
write: false
edit: false
---
あなたはコードレビューモードです。品質とセキュリティに焦点を当ててください。設定オプション
| オプション | 用途 |
|---|---|
description | 簡潔な説明(必須) |
temperature | 応答のランダム性(0.0-1.0) |
maxSteps | Agent の反復回数を制限 |
model | グローバルモデルを上書き |
tools | ツールの有効化/無効化 |
permission | ツールアクセス制御 |
mode | primary、subagent、または all |
Agent の作成
opencode agent create一般的なユースケース
- Build agent:完全な開発
- Plan agent:変更を加えない分析
- Review agent:コードレビュー(読み取り専用)
- Debug agent:調査
- Docs agent:ドキュメント作成