Матрица AI-инструментов
AACWorkflow поддерживает 16 AI-инструментов; все реализуют один интерфейс, но детали возможностей значительно различаются.
AACWorkflow поставляется со встроенной поддержкой 16 AI-инструментов. Все они реализуют один интерфейс — очередь, отправка, выполнение, возврат результатов — так что вы можете управлять любым из них с одной доски AACWorkflow. Но детали возможностей значительно различаются: работает ли возобновление сессии, поддерживается ли MCP, где находятся файлы навыков, как выбираются модели.
Матрица возможностей
| Инструмент | Вендор | Возобновление сессии | MCP | Путь навыков | Выбор модели |
|---|---|---|---|---|---|
| Antigravity | ✅ (--conversation <id>) | ❌ | .agents/skills/ | Динамический (agy models) | |
| Claude Code | Anthropic | ✅ | ✅ | .claude/skills/ | Статический + флаг |
| CodeBuddy | Tencent | ✅ | ✅ | .codebuddy/skills/ | Динамический |
| Codex | OpenAI | ✅ | ✅ | $CODEX_HOME/skills/ | Статический |
| Copilot | GitHub | ✅ | ❌ | .github/skills/ | Статический (определяется подпиской аккаунта) |
| Cursor | Anysphere | ✅ | ✅ | .cursor/skills/ | Динамический |
| Hermes | Nous Research | ✅ | ✅ | HERMES_HOME/skills/ (домашняя директория задачи) | Динамический |
| Kimi | Moonshot | ✅ | ✅ | .kimi/skills/ | Динамический |
| Kiro CLI | Amazon | ✅ | ✅ | .kiro/skills/ | Динамический |
| OpenCode | SST | ✅ | ✅ | .opencode/skills/ | Динамический + варианты |
| DevEco Code | Huawei | ✅ | ❌ | .deveco/skills/ | Динамический (deveco models) |
| OpenClaw | Open source | ✅ | ✅ | .agent_context/skills/ (резервный) | Привязан к агенту |
| Pi | Inflection AI | ✅ (сессия — путь к файлу) | ❌ | .pi/skills/ | Динамический |
| Qoder | Alibaba | ✅ | ✅ | .qoder/skills/ | Динамический |
| Trae | ByteDance | ✅ (ACP session/load) | ✅ | .traecli/skills/ | Динамический |
| Grok | xAI | ✅ (ACP session/load) | ✅ | .grok/skills/ | Динамический (ACP session/new) |
Для чего каждый инструмент
Antigravity
От Google. CLI-бинар agy. Работает с сервисом Antigravity на базе Gemini. Возобновление сессии работает через --conversation <id>. Навыки в .agents/skills/.
Claude Code
От Anthropic. Первый выбор для новых пользователей — самый полный набор функций: возобновление сессии работает, читает MCP-конфигурацию, поддерживает флаги --max-turns и --append-system-prompt. Требуется API-ключ Anthropic.
CodeBuddy
От Tencent. CLI-агент, совместимый с Claude Code — AACWorkflow управляет им по тому же stream-json-протоколу, что и Claude Code: возобновление сессии работает через --resume, MCP-конфиг передаётся через --mcp-config. Навыки попадают в .codebuddy/skills/, бриф среды выполнения записывается в CODEBUDDY.md. Модели обнаруживаются динамически.
Codex
От OpenAI. Использует JSON-RPC 2.0, более сильная statefulness, более детальный механизм одобрения. MCP-конфиг материализуется в $CODEX_HOME/config.toml. Возобновление сессии работает через app-server thread/resume; если сохранённый тред отсутствует или устарел, AACWorkflow создаёт новый тред, и задача всё равно выполняется.
Copilot
От GitHub. Маршрутизация модели через GitHub-аккаунт. Навыки в .github/skills/.
Cursor
От Anysphere. CLI-аналог редактора Cursor. Возобновление сессии работает в актуальных релизах Cursor Agent: событие stream-json содержит session_id, и AACWorkflow передаёт его обратно через --resume <id> при следующем запуске. MCP-конфиг материализуется в .cursor/mcp.json рабочей директории задачи.
Hermes
От Nous Research. Использует ACP-протокол. Возобновление сессии и MCP работают.
Kimi
От Moonshot. ACP-протокол. Возобновление и MCP работают. Навыки в .kimi/skills/.
Kiro CLI
От Amazon. ACP-протокол. Полная поддержка возобновления и MCP.
OpenCode
От SST, open source. Динамически обнаруживает доступные модели и их варианты. Возобновление сессии работает; MCP-конфиг передаётся инлайн через переменную OPENCODE_CONFIG_CONTENT, не затрагивая opencode.json проекта.
DevEco Code
Независимый кодинг-агент Huawei для разработки под HarmonyOS (CLI deveco). Построен на движке OpenCode, но поставляется как самостоятельный продукт: собственный каталог моделей (встроенная deveco/GLM-5.1), авторизация через аккаунт Huawei (deveco auth login), навыки в .deveco/skills/. Возобновление сессии работает (--session <id>), модели обнаруживаются динамически (deveco models). Передача mcp_config со стороны AACWorkflow пока в работе, поэтому вкладка MCP для агентов DevEco скрыта.
OpenClaw
CLI-оркестратор агентов. MCP-конфиг материализуется через обёртку конфига AACWorkflow для каждой задачи. Модель привязана к агенту (openclaw agents add --model) — её нельзя сменить для отдельной задачи.
Pi
От Inflection AI, минималистичный. Возобновление сессии необычное — идентификатор сессии это путь к файлу на диске (~/.pi/...), а не строковый ID. В других инструментах resume id — это строка, возвращаемая CLI; в Pi resume id — это сам файл сессии.
Qoder
От Alibaba. Агентный кодинг-CLI. Использует протокол ACP поверх stdio (общий транспорт с Hermes, Kimi и Kiro CLI). Возобновление сессии — через ACP session/resume, MCP — через ACP mcpServers, модели обнаруживаются динамически. Навыки копируются в .qoder/skills/.
Trae
От ByteDance — официальный TRAE CLI (traecli, документация на docs.trae.cn/cli; это продукт в паре с Trae IDE, не open-source bytedance/trae-agent). ACP-транспорт (traecli acp serve --yolo). Возобновление сессии — через ACP session/load, каталог моделей приходит из session/new, переключение — session/set_model (дефолт демона — AACWORKFLOW_TRAECLI_MODEL). MCP — через ACP mcpServers. Навыки в .traecli/skills/. Аутентификация — собственный браузерный вход traecli; вход в Trae IDE не авторизует CLI.
Grok
От xAI. CLI-бинар grok (Grok Build CLI). ACP-транспорт. Возобновление сессии работает через ACP session/load, выбор модели — через каталог из session/new и session/set_model. MCP — через ACP mcpServers. Навыки в .grok/skills/ (проект); пользовательские — в $GROK_HOME/skills/ или универсальном корне ~/.agents/skills/.
Возобновление сессии: кто действительно поддерживает
Механизм возобновления сессии описан в Задачи. Все поддерживаемые инструменты возобновляют сессии — передайте resume id, и задача продолжится с предыдущего контекста. Единственная особенность — Pi: его resume id — это путь к файлу сессии на диске, а не строковый идентификатор (см. Pi выше).
MCP-конфигурация: поддержка по провайдерам
Из 16 инструментов двенадцать потребляют mcp_config: Claude Code, CodeBuddy, Codex, Cursor, Hermes, Kimi, Kiro CLI, OpenCode, OpenClaw, Qoder, Trae и Grok. Остальные четыре (Antigravity, Copilot, DevEco Code, Pi) принимают поле, но игнорируют его — без ошибки, без предупреждения, конфиг просто не действует.
Пути передачи различаются: Claude Code и CodeBuddy получают через --mcp-config в паре с --strict-mcp-config; Codex записывает управляемый демоном блок mcp_servers в $CODEX_HOME/config.toml для каждой задачи; Cursor получает .cursor/mcp.json плюс одобрения проекта в per-task CURSOR_DATA_DIR; Hermes, Kimi, Kiro CLI, Qoder, Trae и Grok получают ACP mcpServers; OpenCode получает встроенный конфиг через переменную OPENCODE_CONFIG_CONTENT; OpenClaw получает mcp.servers через обёртку конфига AACWorkflow для каждой задачи. Путь OpenCode не перезаписывает opencode.json проекта.
Если вы установили mcp_config в конфигурации агента, но выбрали инструмент, не отмеченный ✅ в колонке MCP, ваши MCP-серверы не действуют на этого агента. Интеграция MCP зависит от провайдера.
Куда попадают файлы навыков
Каждый инструмент использует свой собственный путь для обнаружения навыков. Перед запуском задачи демон AACWorkflow копирует файлы навыков рабочего пространства в соответствующий путь:
| Инструмент | Путь | Нативное обнаружение? |
|---|---|---|
| Claude Code | .claude/skills/ | ✅ Нативное |
| CodeBuddy | .codebuddy/skills/ | ✅ Нативное |
| Codex | $CODEX_HOME/skills/ | ✅ Нативное |
| Copilot | .github/skills/ | ✅ Нативное |
| Cursor | .cursor/skills/ | ✅ Нативное |
| Kimi | .kimi/skills/ | ✅ Нативное |
| Kiro CLI | .kiro/skills/ | ✅ Нативное |
| OpenCode | .opencode/skills/ | ✅ Нативное |
| DevEco Code | .deveco/skills/ | ✅ Нативное |
| Pi | .pi/skills/ | ✅ Нативное |
| Qoder | .qoder/skills/ | ✅ Нативное |
| Trae | .traecli/skills/ | ✅ Нативное |
| Grok | .grok/skills/ | ✅ Нативное |
| Antigravity | .agents/skills/ | ✅ Нативное |
| Hermes | HERMES_HOME/skills/ (домашняя директория задачи) | ✅ Нативное (заполняется из ~/.hermes/ для каждой задачи) |
| OpenClaw | .agent_context/skills/ | ⚠️ Общий резервный |
Будет ли инструмент с резервным путём фактически читать эту директорию, зависит от документации самого инструмента — гарантий нет. Если ваши навыки не действуют для OpenClaw, проверьте это в первую очередь.
О создании и использовании навыков см. Навыки (Skills).
Далее
- Создание и настройка агента — выбор инструмента для агента
- Задачи — жизненный цикл задачи и механика возобновления сессии
- Демон и среды выполнения — где работают инструменты и как они подключаются к AACWorkflow
- Установка среды выполнения агента — установка и аутентификация для каждого из 16 инструментов