Плагин sandbase-harness для DeepSeek Harness

Подключает dsh к локальному рантайму SandBase Harness по stdio MCP: список агентов, сессии, потоковые ходы, артефакты и отмена задач.

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

Установка

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

github $ dsh plugin --profile web add github:sandbaseai/sandbase-harness

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

О плагине

SandBase Harness — локальный рантайм для агентов: сессии, песочницы для выполнения кода (локальный процесс, Docker, Kubernetes, свои воркеры), память, хранилище учётных данных, аудит и консоль для людей. Всё работает на вашей машине или в вашей инфраструктуре, метаданные лежат в SQLite. Этот плагин делает DeepSeek Harness интерактивным фронтендом к такому рантайму: бандл запускает бинарник managed-agents-mcp по stdio, и dsh получает набор инструментов mcp__sandbase__*, чтобы делегировать долгую и «тяжёлую» работу управляемым агентам.

Что умеет:

  • list_agents — перечислить агентов, определённых в рантайме;
  • create_session и run_session — создать сессию и выполнить ход; вызов ждёт, пока потоковый ход завершится, и возвращает собранный текст с метаданными;
  • get_session и list_artifacts — проверить состояние сессии и её артефакты;
  • stop_session — отменить работу;
  • ключ API читается из окружения дочернего процесса и никогда не возвращается инструментом.

Установка: dsh plugin --profile web add github:sandbaseai/sandbase-harness. Перед этим нужен запущенный рантайм: автор предлагает склонировать тег v0.3.8, собрать (npm ci && npm run build), выполнить init и start — консоль откроется на http://127.0.0.1:3000/dashboard. Затем экспортируют MANAGED_AGENTS_URL (и MANAGED_AGENTS_API_KEY, если в рантайме включена аутентификация) и запускают dsh web. Требуются Node.js 22+, npm 10+ и ключ провайдера модели (OpenAI, Anthropic, MiniMax или OpenAI-совместимый эндпоинт); Docker — по желанию.

На что обратить внимание: при установке из git первая попытка упирается в ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED — нужно добавить напечатанный ключ в allowBuilds файла pnpm-workspace.yaml профиля и повторить команду; автор предпочитает установку из локальной сборки (add -w ../sandbase-harness). Пакет managed-agents из npm к проекту отношения не имеет. Локальная песочница по умолчанию выполняет команды от вашего пользователя — для настоящей изоляции берите Docker или Kubernetes.

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

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

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

ouroboros

Q00/ouroboros

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

★ 6 082

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