文档
日本語ドキュメント
エージェント

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)
maxStepsAgent の反復回数を制限
modelグローバルモデルを上書き
toolsツールの有効化/無効化
permissionツールアクセス制御
modeprimarysubagent、または all

Agent の作成

opencode agent create

一般的なユースケース

  • Build agent:完全な開発
  • Plan agent:変更を加えない分析
  • Review agent:コードレビュー(読み取り専用)
  • Debug agent:調査
  • Docs agent:ドキュメント作成