2.3 KiB
2.3 KiB
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.
В папке навыка могут находиться дополнительные скрипты.
Как добавить субагента
- Создать папку в
subagents/с именем субагента - Добавить
SUBAGENT.mdс YAML frontmatter и промптом - (Опционально) добавить папки со скилами
- Перезапустить контейнер
Инструменты
Субагенты наследуют все тулзы основного агента (Composio + custom tools).
Docker Compose
volumes:
- ./subagents:/subagents