Orca DAG — скилл

Скилл раскладывает требование на граф задач Orca, а окно в браузере показывает его и по зависимостям запускает исполнителей.

  • 144 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Расширенный доступ

Почему такой уровень

  • Встроенный координатор запускает автономных исполнителей, которые правят код проекта.
  • Окно работает на локальном порту и управляет состоянием оркестрации Orca.
Все причины и проверки

zinklu/orca-orchestration

Установка

В терминале, через 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, с выбором модели под каждый этап.

СкиллШирокий доступ119Звезды репозитория

Скилл превращает основную сессию Claude Code в диспетчера: задачи уходят фоновым субагентам, а диалог не блокируется.

СкиллРасширенный доступ78Звезды репозитория

Набор процесса для агентов: роутер скиллов, память проекта в папке DEV и проверка результата перед словом «готово».

CLIРасширенный доступ63Звезды репозитория

Скиллы и CLI porch для оркестрации агентов: сильная модель планирует, дешевые пишут код, ревьюят разные модели.

ПлагинШирокий доступ63Звезды репозитория

Скилл-рамка для задач агента: сверяет цель, факты и границы, выбирает короткий путь и закрывает работу проверкой.

СкиллРасширенный доступ132Звезды репозитория

Планировщик для Claude Code, Codex и OpenCode: цель превращается в план задач, независимые идут параллельно

CLIРасширенный доступ210Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
Orca DAG (эта карточка)нет144
Orchestratorнет119один агент запускает других в фоне с выбором модели на этапе; Orca DAG показывает граф зависимостей и рассылает задачи по узлам с выбором оболочки
Claude Squadнет8 790запускает параллельные сессии в tmux без общего графа; Orca DAG строит граф и ведет исполнение по зависимостям

Коротко о README

Планирование остается в вашем агенте, а исполнение берет на себя окно. Единая команда ставит обе части, настройки узлов хранятся в файле `.orca-dag.config.json`.

Бейдж для README

Сообщить о проблеме