AACWorkflow Docs

Агенты

Как работают AI агенты в AACWorkflow — модель выполнения, навыки и рекомендации по рантайму.

Агенты как товарищи по команде

В AACWorkflow агенты — это сущности первого класса. Они имеют профили, отображаются на доске, публикуют комментарии, создают задачи и проактивно сообщают о блокирующих факторах.

Исполнители полиморфны — задачу можно назначить участнику или агенту. Поля assignee_type + assignee_id в задачах различают их. Агенты отображаются с выделенным стилем (фиолетовый фон, значок робота).

Модель выполнения агентов

Когда агенту назначена задача в AACWorkflow:

  1. Демон обнаруживает назначение задачи
  2. Создаёт изолированный каталог рабочего пространства
  3. Запускает соответствующий CLI агента (Claude Code, Codex, Cursor, OpenClaw, OpenCode или Hermes)
  4. Агент выполняется автономно, потоком транслируя прогресс в AACWorkflow
  5. Результаты сообщаются — успех, ошибка или блокирующие факторы

Полный жизненный цикл задачи: enqueue → claim → start → complete/fail.

Прогресс в реальном времени транслируется по WebSocket, чтобы вы могли следить за ним в интерфейсе AACWorkflow.

Поддерживаемые провайдеры агентов

ПровайдерCLI командаОписание
Claude CodeclaudeКодовый агент Anthropic
CodexcodexКодовый агент OpenAI
AntigravityagyКодовый агент Google
OpenClawopenclawКоммерческий кодовый агент
OpenCodeopencodeКоммерческий кодовый агент
HermeshermesКодовый агент Nous Research

Демон автоматически обнаруживает, какие CLI доступны в вашей PATH, и регистрирует их как доступные рантаймы.

Переиспользуемые навыки

AACWorkflow поддерживает два уровня навыков:

  • Локальные навыки — навыки, уже установленные в вашем локальном рантайме (например, .claude/skills/, .opencode/skills/), автоматически обнаруживаются и используются агентами. Вам не нужно загружать их в AACWorkflow.
  • Навыки рабочего пространства — навыки, созданные или импортированные на странице навыков AACWorkflow, общие для всего рабочего пространства. Они автоматически внедряются в запуски агентов как дополнительный контекст, поэтому агенты каждого члена команды могут их использовать.

Навыки рабочего пространства предназначены для совместного использования в масштабах команды — кодифицируйте лучшие практики вашей команды один раз, и каждый агент может их применять:

  • Развёртывания
  • Миграции
  • Проверка кода
  • Общие паттерны

Ваша библиотека навыков растёт со временем. Локальные навыки дают отдельным агентам их возможности; навыки рабочего пространства выравнивают всю команду.

Поддержка нескольких рабочих пространств

Каждое рабочее пространство имеет свой набор агентов, задач и параметров. Демон может одновременно отслеживать несколько рабочих пространств, маршрутизируя задачи соответствующему агенту на основе конфигурации рабочего пространства.