Плагин ouroboros для DeepSeek Harness

Конфигурационный бандл, монтирующий Ouroboros через MCP-клиент DSH: 36 инструментов интервью, Seed-спецификаций, выполнения, оценки и эволюции.

★ 6 082 звёзды репозитория категория: Рабочие процессы и автоматизация

Установка

Команда из каталога ставит плагин в профиль web — тот, с которым работает веб-интерфейс DeepSeek Harness. Нужен установленный dsh.

github $ dsh plugin --profile web add github:Q00/ouroboros#path:/integrations/dsh-plugin

Установка из GitHub тянет исходники и на первом запуске просит разрешить сборку пакета; из npm приходит уже собранный код. Подробно: как установить плагин DeepSeek Harness.

О плагине

Ouroboros — движок разработки «спецификация прежде кода»: сократическое интервью уточняет цель, из неё рождается Seed-спецификация, затем следуют выполнение, оценка и эволюция. Этот бандл подключает его к DeepSeek Harness как набор нативных инструментов. Пригодится тем, кто хочет вести проект через формальные спецификации, не выходя из чата dsh.

Что умеет:

  • монтирует штатный @deepseek-ai/dsh-mcp-client на процесс ouroboros mcp serve — собственного кода в бандле нет, только одна строка конфигурации;
  • открывает 36 инструментов в пространстве ouroboros: mcp__ouroboros__ouroboros_interview, ouroboros_auto, ouroboros_evaluate, ouroboros_ralph и другие, каждый со своим описанием;
  • достаточно написать в чате ooo interview <цель> или ooo auto <цель> — модель сама найдёт нужный инструмент;
  • по умолчанию шаг выполнения (ooo run, ooo auto) делает модель самого dsh (OUROBOROS_AGENT_RUNTIME=host); можно переключить на claude-cli, codex, opencode и другие CLI.

Установка: dsh plugin --profile web add github:Q00/ouroboros#path:/integrations/dsh-plugin (README приводит форму github:Q00/ouroboros#main&path:integrations/dsh-plugin). Нужен uv в PATH — uvx сам скачает Ouroboros при первом запуске — и Python 3.12+. Переменные OUROBOROS_* задаются в окружении dsh до старта и передаются в дочерний процесс. Ключи API dsh в подпроцессы не пропускает: бандл явно пробрасывает только ANTHROPIC_API_KEY (бэкенд Ouroboros по умолчанию) и DEEPSEEK_API_KEY; другие ключи добавляются переопределением строки mcp-ouroboros в cordis.patch.yml.

На что обратить внимание: режим OUROBOROS_LLM_BACKEND=dsh (интервью и оценка через DeepSeek Harness) требует сборки dsh из исходников с доступным dsh-acp-demo и абсолютного пути к композиции в OUROBOROS_DSH_CONFIG_PATH. Ошибки подключения не фатальны: без uv dsh стартует, просто без инструментов Ouroboros; после починки перезапустите dsh.

Безопасность. Плагин выполняет сторонний код с вашими правами: он может читать файлы, использовать ваши ключи и ходить в сеть, а подтверждения инструментов агента его не ограничивают. Перед установкой посмотрите исходники и закрепите версию по коммиту: github:Q00/ouroboros#<sha>. Присутствие в каталоге не означает проверку безопасности.

Похожие плагины

Та же категория — Рабочие процессы и автоматизация, по звёздам.

dsh-loopx-plugin

loopx-project/loopx

LoopX для DSH: локальное ядро состояния долгих задач агента — цели, todo, гейты, квоты и передача контекста поверх сессий — с GoalBar в Web…

★ 5 960

dashi-taskboard

chuspeeism/dashi-taskboard

Встраивает запущенный Codex Taskboard в сайдбар DeepSeek Harness, подключаясь через runtime-дескриптор лаунчера, а не через фиксированный…

★ 3 196

dsh-agent-teams

NanmiCoder

Превращает сессию в «капитана» команды субагентов: задачи с зависимостями, обмен сообщениями, план на утверждение и живая панель в Web UI.

★ 1 786 ↓ 57 623

dsh-ai-novel-writer

EthanYoQ/AI-Novel-Writer

Пресет и рабочее место для написания романов: локальный проект с ревизиями, компактная боковая панель, правки по одному файлу с нативным…

★ 1 089 ↓ 998

dsh-tongflow

tong-io/tongflow

Медиастудия в агенте: картинки, озвучка, музыка и видео генерируются из workflow-файлов TongFlow, со встроенным холстом и проектной папкой.

★ 1 029 ↓ 1 146