yhlooo/dsh-bridges

插件Plugin 原生Native ⭐ 6 Apache-2.0

将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.

或使用命令行安装(适合开发者)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.

CI npm version npm downloads license

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

上一个 Prev dsh-btw 下一个 Next dsh-team