Skip to content

docs: add opt-in DeepSeek Harness CLI/MCP overlay - #109

Merged
cursor[bot] merged 1 commit into
mainfrom
cursor/add-dsh-host-integration-fb30
Aug 14, 2026
Merged

docs: add opt-in DeepSeek Harness CLI/MCP overlay#109
cursor[bot] merged 1 commit into
mainfrom
cursor/add-dsh-host-integration-fb30

Conversation

@study8677

Copy link
Copy Markdown
Owner

Why

DeepSeek Harness can already run shell commands and load MCP servers. RepoBrain already exposes the same knowledge layer through rb-ask / rb-refresh and rb-mcp. A third native Cordis plugin package would add a new packaging surface while DSH is still in developer preview.

First-principles choice: treat DSH as a compatible host (same class as Cursor / Windsurf), not a native plugin (Claude / Codex).

What

  • OpenSpec topic: openspec/changes/add-dsh-host-integration/
  • Opt-in overlay: docs/examples/repobrain.dsh.cordis.yml (@deepseek-ai/dsh-mcp-clientrb-mcp --workspace)
  • INSTALL.md section covering CLI-via-shell and --patch overlay
  • Support matrix / IDE tables list DSH under compatible hosts, not native plugins
  • Packaging tests + check_repo_contract.py lock the overlay contract
  • Default Claude/Codex manifests still do not auto-start MCP

Non-goals

  • No TypeScript / dsh.bundle package
  • No README host badge implying plugin parity
  • Native Cordis plugin stays a later topic (add-dsh-native-plugin) until the host API is stable

Verify

python3 scripts/check_repo_contract.py
python3 -m pytest engine/tests/test_plugin_packaging.py

Both passed locally.

Open in Web Open in Cursor 

Treat DSH as a compatible host, not a native plugin. Ship a cordis overlay
example for rb-mcp and document the shell CLI path in INSTALL.md.

Co-authored-by: JingWen Fan <study8677@users.noreply.github.com>
@study8677
study8677 marked this pull request as ready for review August 14, 2026 09:33
@cursor
cursor Bot merged commit 5c568c5 into main Aug 14, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants