Orca DAG — скилл
Скилл раскладывает требование на граф задач Orca, а окно в браузере показывает его и по зависимостям запускает исполнителей.
- 144 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Встроенный координатор запускает автономных исполнителей, которые правят код проекта.
- Окно работает на локальном порту и управляет состоянием оркестрации Orca.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/orca-dagОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Встроенный координатор запускает автономных исполнителей, которые правят код проекта.
- Окно работает на локальном порту и управляет состоянием оркестрации Orca.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Orca DAG состоит из двух независимых частей. Скилл `orca-dag` учит вашего агента (Claude Code, Codex, Cursor, OpenCode, Gemini CLI и других) разбивать требование на граф задач оркестрации Orca и описывает правила построения. Сам агент остается мозгом планирования, встроенного SDK нет. Вторая часть, окно просмотра из пакета `orca-dag`, подключается к состоянию оркестрации Orca и рисует граф вживую. Для каждого узла выбирают свою оболочку (claude, kimi, opencode, grok) и при желании модель. Кнопка запуска включает встроенный координатор: он параллельно отправляет готовые задачи по зависимостям на автономных исполнителей, пока не выполнится весь граф.
Для кого. Пользователям Orca, которые ведут большие задачи несколькими агентами и хотят видеть граф зависимостей и выбирать модель для каждого шага.
Подходит, если
- Требование нужно превратить в граф из десятков задач с зависимостями.
- Для разных узлов нужны разные оболочки: кодирование в одном агенте, ревью в другом.
- Исполнение задач идет параллельно, пока не выполнится весь граф.
- Граф надо перерисовать после смены задачи или зависимости.
Не подходит, если
- Проект вне Orca или версия Orca старше 1.4.160.
- Нужно править одну задачу или зависимость на месте: для этого рисуют граф заново.
- Достаточно одного агента без параллельных исполнителей.
Пример запроса к агенту
Построй в Orca граф для миграции модуля авторизации: схема данных, сервис, тесты, ревью. Потом открой окно и жди, когда я выберу оболочки для узлов.Ограничения
Нужен Orca версии 1.4.160 или новее: после перепроектирования контракта оркестрации старые версии не поддерживаются. Официальные команды запуска и координатора в Orca сняты, поэтому окно само выступает координатором. В Orca нет интерфейса для правки одной задачи, граф перерисовывает агент. Для установки нужен Node.js 20 или новее, есть и отдельные бинарные файлы. Не оставляйте зависший координатор привязанным к прогону, иначе он продолжит кормить вашего агента.
Как отключить. Выполните `npx orca-dag uninstall`, сначала с флагом `--dry-run`. Команда снимает скилл у всех агентов и закрывает висящий координатор. Файл `.orca-dag.config.json` удаляется флагом `--purge`.
Частые вопросы
Что делает одна команда установки?
`npx orca-dag` ставит скилл всем найденным агентам (Claude Code, Codex, Cursor, OpenCode, Gemini CLI, Droid и каталог `~/.agents/skills`) и запускает окно на порту 8787.
Как не трогать каталоги скиллов?
Добавьте `--no-skill` или переменную `ORCA_DAG_NO_SKILL=1`. Порт задает `PORT`, запрет автооткрытия браузера `NO_OPEN=1`.
Нужен ли Node.js?
Нужен Node.js 20 или новее. Без него берут автономный бинарный файл со страницы релизов, ему нужен только `orca` в `PATH`.
Что проверить в Orca перед стартом?
Выполните `orca repo add .` для нового репозитория и `orca status --json`: в поле `runtime.state` должно быть `ready`, иначе запустите `orca open`.
Почему окно само координирует?
В Orca сознательно нет планировщика, и прежние команды запуска сняты. Окно назначает исполнителей и параллельность, это описано в README проекта.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыОдин агент запускает других в фоне: Claude Code, Codex, Copilot CLI, Grok Build и Pi, с выбором модели под каждый этап.
Скилл превращает основную сессию Claude Code в диспетчера: задачи уходят фоновым субагентам, а диалог не блокируется.
Набор процесса для агентов: роутер скиллов, память проекта в папке DEV и проверка результата перед словом «готово».
Скиллы и CLI porch для оркестрации агентов: сильная модель планирует, дешевые пишут код, ревьюят разные модели.
Скилл-рамка для задач агента: сверяет цель, факты и границы, выбирает короткий путь и закрывает работу проверкой.
Планировщик для Claude Code, Codex и OpenCode: цель превращается в план задач, независимые идут параллельно
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Orca DAG (эта карточка) | нет | 144 | |
| Orchestrator | нет | 119 | один агент запускает других в фоне с выбором модели на этапе; Orca DAG показывает граф зависимостей и рассылает задачи по узлам с выбором оболочки |
| Claude Squad | нет | 8 790 | запускает параллельные сессии в tmux без общего графа; Orca DAG строит граф и ведет исполнение по зависимостям |
Коротко о README
Планирование остается в вашем агенте, а исполнение берет на себя окно. Единая команда ставит обе части, настройки узлов хранятся в файле `.orca-dag.config.json`.