zhiyuchen1101/codewhale-dsh

zhiyuchen1101★ 0PythonLast synced: 2026-08-14

Open on GitHub

DSH says everything is a plugin — so DSH itself can be one too. Run DeepSeek Harness as a codewhale sub-agent / 把 DeepSeek Harness 作为 codewhale 的子 agent(MCP bridge + 黑板 + headless → ACP)

README excerpt

English · 简体中文 codewhale-dsh DeepSeek Harness says: everything is a plugin. So DSH itself can be one too. It doesn't leave its own waters. Inside codewhale , DSH swims in as another whale — its own engine, its own plugin ecosystem (358+ community plugins), its own temperament, sharing the same terminal and the same ledger. Dispatch work, watch progress, collect results, answer its calls for help — one ledger, all inside your codewhale session. Why DSH ecosystem bridges all point one way (tool → DSH). This project points the other way: DSH → codewhale. Not a guest UI, not a borrowed toolset — a full agent with its own plugin tree, running alongside yours. How it works The bridge translates protocols only — no agent logic, no decisions. The board is the single source of truth; the DSH process is the only worker. Tools Tool What it does dsh init(task, workspace) Dispatch a task. Rejects while busy; resets after done / error dsh status() Poll status; auto-settles done / error when the process exits dsh read() Read the full result dsh respond(allow) Answer a permission/help request ( blocked state) dsh cancel() Graceful ACP cancel; kill fallback Quick start Register in /.codewhale/mcp.j…

View full README on GitHub →
Agentsagent-interopcodewhaledsh-pluginmcpagent

Category