Русский
Документация
Агенты

Агенты

Агенты — это специализированные AI-ассистенты, настроенные для конкретных задач и рабочих процессов. Они обеспечивают фокусированные инструменты с пользовательскими промптами, моделями и доступом к инструментам.

Типы агентов

Первичные агенты

Основные ассистенты для прямого взаимодействия. Переключайтесь между ними клавишей Tab.

  • Build: Агент по умолчанию со всеми включёнными инструментами
  • Plan: Ограниченный агент для планирования и анализа

Субагенты

Специализированные ассистенты, вызываемые первичными агентами или через упоминания @.

  • General: Универсальный для многошаговых задач
  • Explore: Быстрое исследование кодовой базы

Методы конфигурации

JSON-конфигурация

{
  "agent": {
    "review": {
      "mode": "subagent",
      "model": "anthropic/claude-sonnet-4",
      "tools": {
        "write": false,
        "edit": false
      }
    }
  }
}

Markdown-конфигурация

Разместите в ~/.config/opencode/agent/ или .opencode/agent/:

---
description: Reviews code for quality
mode: subagent
temperature: 0.1
tools:
  write: false
  edit: false
---
You are in code review mode. Focus on quality and security.

Параметры конфигурации

ПараметрНазначение
descriptionКраткое описание (обязательно)
temperatureСлучайность ответов (0.0-1.0)
maxStepsОграничение агентских итераций
modelПереопределение глобальной модели
toolsВключение/отключение инструментов
permissionКонтроль доступа к инструментам
modeprimary, subagent или all

Создание агентов

opencode agent create

Типичные случаи использования

  • Build агент: Полная разработка
  • Plan агент: Анализ без изменений
  • Review агент: Ревью кода (только чтение)
  • Debug агент: Расследование
  • Docs агент: Написание документации