yhlooo/dsh-bridges
将DeepSeek Harness桥接到已配置其它Harness Agent的项目。支持CodeBuddy / Codex / OpenCode / Claude Code / ...
项目介绍Project Overview
dsh-bridges 是 DeepSeek Harness 插件,用于桥接 Claude Code、CodeBuddy Code、OpenCode、Codex、Pi、Gemini CLI 与 Cursor 等已有项目,让技能、命令、记忆与钩子在不迁移的情况下继续工作。支持在 Web 与无头 CLI 配置下安装,资产按会话工作区从项目与用户级位置发现,所有桥接默认启用并可在任何补丁层配置或关闭。OpenCode 缺少钩子支持,Pi 仅桥接技能与命令。
dsh-bridges is a DeepSeek Harness plugin that bridges projects already configured for Claude Code, CodeBuddy Code, OpenCode, Codex, Pi, Gemini CLI, or Cursor, letting existing skills, commands, memory, and hooks keep working without migration. Assets are discovered per session workspace from project and user-level locations, and every bridge is enabled by default and configurable from any patch layer. OpenCode has no hooks bridged, and Pi only covers skills and memory.
请帮我了解并安装插件:【dsh-bridges】【https://github.com/yhlooo/dsh-bridges】
把上面这条消息直接发给当前会话里的 DSH,让它帮你了解并安装。安装命令不一定准确,发给 DSH 更稳。Send this message to DSH in your current session. CLI install commands may not be accurate across systems — DSH will figure it out for you.
或使用命令行安装(适合开发者)Or use CLI install (for developers)
命令行安装CLI Install
dsh plugin --profile web add dsh-bridges
把 yhlooo/dsh-bridges 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
dsh-bridges
English | 中文
This project is implemented by DeepSeek Harness.
A DeepSeek Harness plugin that bridges projects already configured for Claude Code, CodeBuddy Code, OpenCode, Codex, Pi, Gemini CLI, or Cursor into DeepSeek Harness, so existing skills, commands, memory, and hooks continue to work without any migration.
Quick start
# the general form:
# dsh plugin --profile <profile-name> add dsh-bridges
# dsh --profile <profile-name>
# Web UI example:
dsh plugin --profile web add dsh-bridges
dsh web # = dsh --profile web
# headless (one-shot CLI) is also supported — the invoking directory is the workspace:
dsh plugin --profile headless add dsh-bridges
cd my-project
dsh --profile headless "list the skills available in your catalog"
To install from a checkout of this repository, build it first: pnpm install && pnpm build && dsh plugin --profile <profile-name> add .
Complete example projects for each agent tool are available in examples/ (claude-code, codebuddy-code, opencode, codex, pi, gemini-cli, cursor); open one as the session workspace to observe its skills, memory, and hooks being bridged.
Support matrix
Assets are discovered per session workspace, from project and user-level locations. All bridges are enabled by default and can be configured or disabled from any patch layer:
# example: disable the Pi bridge
- id: bridges
config:
pi:
enabled: false
| Agent tool | Skills / commands | Memory | Hooks | Permissions | MCP | Guide |
|---|---|---|---|---|---|---|
| Claude Code | ✓ | ✓ | ✓ | ✓ | ✓ | claude-code |
| CodeBuddy Code | ✓ | ✓ | ✓ | ✓ | ✓ | codebuddy-code |
| OpenCode | ✓ | ✓ | — | ✓ | ✓ | opencode |
| Codex | ✓ | ✓ | ✓ | ✓ | ✓ | codex |
| Pi | ✓ | ✓ | — | — | — | pi |
| Gemini CLI | ✓ | ✓ | ✓ | ✓ | ✓ | gemini-cli |
| Cursor | ✓ | ✓ | ✓ | ✓ | ✓ | cursor |
Resources
- Usage guide (install and verify, shared behaviors, per-tool deep dives):
docs/guides/ - Example projects, one per bridged agent tool:
examples/ - Upstream reference material (official specs):
docs/reference/ - Contributor documentation:
docs/development/
nexu-io/open-design
ruvnet/ruflo
amruthpillai/reactive-resume
esengine/DeepSeek-Reasonix
volcengine/OpenViking
Molunerfinn/PicGo
titanwings/distilly
titanwings/colleague-skill