dsh-baton MCP
dsh-baton передает задачи из Claude Code или Codex локальному DeepSeek Harness и возвращает результат с проверками.
- 216 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Вызов `dsh_send` запускает в Harness агента, который правит файлы и выполняет команды в выбранной папке.
- Любой процесс вашего пользователя может управлять Harness через тот же канал.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/dsh-batonОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Вызов `dsh_send` запускает в Harness агента, который правит файлы и выполняет команды в выбранной папке.
- Любой процесс вашего пользователя может управлять Harness через тот же канал.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
dsh-baton — MCP-сервер и небольшой плагин для DeepSeek Harness. Основной агент (Claude Code или Codex) одним вызовом передает задачу обычной сессии Harness на вашей машине. Работа идет вживую в окне Harness, туда можно вмешаться в любой момент, каждое сообщение помечено «Sent by ChatGPT / Claude from another chat». Основной агент не опрашивает состояние: он ждет и получает результат один раз, когда запуск закончился. Вместе с результатом возвращается список измененных файлов, результаты тестов вашего проекта (команды задают в `checks`) и пункт-за-пунктом сверка с исходным требованием. Если Harness задает вопрос, основной агент отвечает сам, если ему так сказали, или приносит вопрос вам с рекомендацией. В списке десять инструментов: `dsh_list_workspaces`, `dsh_list_sessions`, `dsh_read_session`, `dsh_list_models`, `dsh_send`, `dsh_status`, `dsh_wait`, `dsh_answer`, `dsh_cancel`, `dsh_call`. Редкие операции (создание и переименование рабочих областей и сессий, активность, очередь, список запусков) доступны через `dsh_call`.
Для кого. Пользователям Claude Code или Codex, у которых установлен DeepSeek Harness и которые хотят отдавать ему длинные задачи по коду.
Подходит, если
- Длинную реализацию по спецификации отдают Harness, а основной агент занят следующей задачей.
- Несколько запусков идут параллельно, каждый возвращается в течение секунды после окончания.
- Результат принимают по доказательствам: список файлов, тесты проекта и сверка с требованием.
- Вопрос Harness приходит владельцу с рекомендацией основного агента.
Не подходит, если
- Harness не установлен или версия ниже 0.2.1-rc.2: плагин не подключится.
- Нужен прямой мост к другой модели с заменой модели в чате: здесь основной агент сохраняет свою.
- Доступ к Harness нельзя открывать другим процессам пользователя: канал общий для всех процессов под вашей учетной записью.
Пример запроса к агенту
Передай реализацию функции экспорта в DeepSeek Harness, запусти тесты проекта после выполнения и покажи список измененных файлов.MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Ограничения
Нужен DeepSeek Harness версии 0.2.1-rc.2 или новее с выполненным входом, а также Claude Code или Codex. dsh-baton опирается на внутренние служебные API Harness (версии 0.2.1 и 0.2.2), крупное обновление Harness может потребовать нового выпуска. Канал доступен только владельцу (сокет с правами 0600 на macOS и Linux, именованный канал на Windows), сетевого порта нет, но любой процесс вашего пользователя может управлять Harness так же, как командой `dsh`. Действуют песочница и подтверждения самого Harness.
Как отключить. В Harness откройте «Плагины», выберите dsh-baton-host и отключите его. Запись для Claude Code и Codex исчезнет.
Частые вопросы
Как установить dsh-baton?
В Harness: «Плагины», «Добавить плагин», имя `dsh-baton-host`, «Установить», «Включить сейчас». Плагин регистрирует сервер для Claude Code и Codex.
Нужен ли Node.js?
Нет, ни Node.js, ни терминал не нужны, зависимостей нет.
Как проверить, что связь работает?
Откройте новую беседу в Claude Code или Codex и попросите вызвать `dsh_list_workspaces`: сервер вернет рабочие области Harness.
Видно ли, кто отправил сообщение?
Да, в Harness каждое сообщение помечено как отправленное из Claude или ChatGPT из другой беседы.
Работает ли плагин на Windows?
Да, в README есть отдельное руководство для Windows, установка через плагины Harness одинакова на macOS и Windows.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыПлагин DeepSeek Harness: Claude Code, Codex, Antigravity и Grok отправляют задачи агентам DSH с прогрессом в родной панели задач
Плагин для DeepSeek Harness: постоянная команда агентов с памятью, проектами, владельцами задач и проверкой другим участником
MCP-сервер Harness: один агент запускает другие сеансы Claude Code и Codex на вашем компьютере, ждет их, читает ответы и закрывает
DeepSeek Harness — открытый ИИ-агент от DeepSeek, в котором все функции устроены как плагины. Работает в браузере, на macOS и Windows.
Плагин открывает рабочие области DeepSeek Harness, Codex, Cursor и Claude Code с телефона и из браузера по шифрованному P2P.
Плагин DeepSeek Harness переносит историю диалогов из Claude Code, Codex, Cursor и других агентов, чтобы продолжить их в DSH.
Коротко о README
README объясняет идею передачи задачи, сравнивает ее со шлюзом подмены модели и фоновым субагентом, дает установку в один шаг через плагины Harness, описывает десять инструментов, настройки командной строки, безопасность и ограничения.