Callee CLI
CLI и плагин: рабочие процессы агентов лежат в репозитории как Markdown и YAML, с ролями, скриптами, паузами и ветвлением.
- 78 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Узлы `Script` выполняют команды оболочки, а роли вызывают кодирующих агентов с доступом к проекту
Установка
- Работает в
Ручная установка
npx --yes @baldaworks/callee@latest setup codexДля другого агента замените `codex` на `claude`, `cursor`, `opencode`, `copilot` или `grok`.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Узлы `Script` выполняют команды оболочки, а роли вызывают кодирующих агентов с доступом к проекту
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Callee описывает повторяемую работу агентов версионируемыми ресурсами Markdown и YAML. В граф входят роли на модели (`Role`, `DynamicRole`), локальные шаги `Script`, пауза для человека `Human` и типизированные оценки через TypeSafe или OpenRouter. Узлы соединяют по схемам Sequential, Parallel, Loop и Router. Граф проверяется целиком до запуска, одно явное состояние проходит через все шаги, на выходе один итоговый артефакт. Команда `npx --yes @baldaworks/callee@latest setup codex` ставит шесть стартовых ресурсов и интеграцию, вместо `codex` годятся `claude`, `grok`, `copilot`, `opencode` и `cursor`.
Для кого. Командам, которые гоняют один и тот же многошаговый процесс с агентом, например ревью в нескольких ролях, и хотят хранить его рядом с кодом.
Подходит, если
- Несколько ревьюеров работают параллельно, а архитектор собирает итог.
- Процесс ревьюят как код: промпты, модели и права лежат в репозитории.
- Посреди цепочки агент останавливается и ждет ответа человека.
- Один и тот же сценарий запускают из терминала и из Claude Code.
Не подходит, если
- Разовая задача: для нее хватает обычного промпта.
- Нет кодирующего агента или ключей провайдера: роли без них не запустятся.
- Ожидается готовый интерфейс без YAML: ресурсы описывают вручную.
Пример запроса к агенту
Запусти workflows/investigate и объясни архитектуру проекта и основные точки входа.Ограничения
Версия API ресурсов пока `v1alpha1`, форматы могут меняться. Для ролей нужны отдельно установленные исполняемые файлы провайдеров и их учетные данные. Скрипты и паузы человека работают без модели, типизированные оценки обращаются к своим HTTP API. Скрипты выполняют команды на вашей машине, поэтому ресурсы из чужих репозиториев читают перед запуском. Параллельные узлы работают без присмотра, пауза для человека есть только у `Human`. Лицензия MIT.
Как отключить. Удалите добавленные ресурсы и интеграцию агента, затем при необходимости пакет `@baldaworks/callee`. Артефакты прошлых запусков удалите вручную.
Частые вопросы
Какие виды узлов есть?
Десять: Role, DynamicRole, Script, Human, TypeSafeJev, OpenRouterDecision, Sequential, Parallel, Loop и Router.
Как ставить под Claude Code?
Командой `npx --yes @baldaworks/callee@latest setup claude`. Для Codex, Cursor и других в конце команды меняют название агента.
Что проверяется до запуска?
Весь граф: ссылки на ресурсы, типы узлов и соединения. Ошибка в схеме останавливает запуск до обращения к модели.
Нужна ли модель для всех шагов?
Нет. `Script` и `Human` работают без модели.
Где посмотреть примеры?
В документации репозитория: разделы Quickstart и Browse runnable examples.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыОркестратор для агентов: рабочий процесс описывается кодом, каждый шаг проверяется, важные места требуют подтверждения человека, а решения пишутся в неизменяемы
CLI параллельных агентов: делит задачу на разделы, запускает Codex, Claude Code или OpenCode вместе и сводит все в ветку
CLI squads запускает команды агентов из markdown-файлов в git: лидер ставит задачу, исполнители работают, проверяющий сверяет.
Один рантайм для Claude Code, Codex, OpenCode и других: работа принята, только если пройдены проверки, которые агент не писал
CLI ee дает агентам постоянную локальную память: правила, решения и антипаттерны с оценками и ссылками на источники
Плагин синхронизирует Claude Code, Codex CLI и Antigravity в одном проекте и дает им передавать друг другу задачи.
Коротко о README
README объясняет идею рабочих процессов как графа ресурсов, виды узлов, пример на YAML, установку одной командой и ссылки на документацию.