agent/SUBAGENTS.md
2026-05-03 18:08:38 +03:00

2.3 KiB
Raw Blame History

SubAgents

Структура

subagents/                        # В корне репозитория
├── media-agent/
│   ├── SUBAGENT.md               # Метаданные + системный промпт
│   ├── image-gen/                # Skill (формат Deep Agents)
│   │   └── SKILL.md
│   └── meme-maker/
│       └── SKILL.md
└── researcher/
    ├── SUBAGENT.md
    └── web-search/
        └── SKILL.md

Папка subagents/ монтируется в /subagents/ через docker-compose.

SUBAGENT.md

---
name: media-agent
description: Генерирует медиа-контент. Использовать для создания картинок, мемов, видео.
---

Ты субагент для генерации медиа-контента.
Описание задач, инструментов, формата ответа...

Поля:

  • name - уникальный ID (используется в task())
  • description - когда основной агент должен делегировать задачу этому субагенту

Всё после закрывающего --- улетает в системный промпт.

SKILL.md (навыки)

---
name: image-gen
description: Генерация изображений по текстовому описанию
---

# Image Generation
## When to Use
...
## How to Use
...

Каждый навык - отдельная папка с файлом SKILL.md. Находятся на одном уровне с SUBAGENT.md. В папке навыка могут находиться дополнительные скрипты.

Как добавить субагента

  1. Создать папку в subagents/ с именем субагента
  2. Добавить SUBAGENT.md с YAML frontmatter и промптом
  3. (Опционально) добавить папки со скилами
  4. Перезапустить контейнер

Инструменты

Субагенты наследуют все тулзы основного агента (Composio + custom tools).

Docker Compose

volumes:
  - ./subagents:/subagents