yLong765/dsh-ide-bridge0

dsh-ide-bridge

IDE ↔ Harness 双向桥: IDE 侧 POST /ide-bridge {text} → 浏览器输入框草稿追加; 聊天内 /open-in-rider 链接 → Rider 跳转到对应行(toast 提示); /ide-bridge/links-config 两级开关(AGENTS.md 指令块)。

包名
dsh-ide-bridge
版本
0.2.0
最近更新
2026年8月22日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:yLong765/dsh-ide-bridge

IDE 命令配置(设置页 "IDE 打开命令")

Settings → dsh-ide-bridge 页可配置多个 IDE,每张卡片三行:

字段说明
名称显示名;选中左侧单选 = 默认 IDE。id 由名称自动生成(VS Codevscode),链接可用 ?ide= 指定
命令可执行文件完整路径,必填——不做自动探测
参数必填;支持 {file} {line} {project} 占位符。仅首次打开设置页时 Rider / VS Code / Visual Studio 三行会预填参数与占位命令;保存后以你的配置为准(未改动的占位符行不会保存)

设置保存到 ~/.dsh/ide-bridge-ides.json立即生效(无需重启)。

Rider

名称: Rider
命令: /bin/rider64.exe
参数: {project} --line {line} {file}   (设置页已预填此行)
  • 找路径:右键桌面/开始菜单的 Rider 快捷方式 → 属性 → "目标",去掉末尾的启动参数, 指向的 rider64.exe 就是。典型位置:C:/Program Files/JetBrains Rider /bin/rider64.exe 或任意盘的自定义安装目录。
  • 参数中的 {project} 会从文件向上找 .idea/.sln 定位项目根(--line 前必须有项目目录, 这是 rider64 的要求);找不到项目时自动退化为不带行号直接打开。

VS Code

名称: VS Code
命令: C:/Users//AppData/Local/Programs/Microsoft VS Code/bin/code.cmd
参数: -g {file}:{line}   (设置页已预填此行)
  • 找路径:默认安装即上面位置;也可在 VS Code 里 Ctrl+Shift+P → "Shell Command: Install 'code' command in PATH" 后,于任意终端 where code 查看。
  • -g 打开文件并跳到行;.code-workspace 跨文件夹工作区同样适用。

Visual Studio

名称: Visual Studio
命令: C:/Program Files/Microsoft Visual Studio///Common7/IDE/devenv.exe
参数: {file}   (设置页已预填此行)
  • 找路径 是 2019/2022 等, 是 Community/Professional/Enterprise, 只填你实际装的那个。开始菜单 VS 图标 → 右键 → 打开文件位置,进 Common7\IDE 即见 devenv.exe
  • VS 的 devenv 命令行不支持行号,点击链接只打开文件后需手动跳行(CLI 层面无解)。

其他编辑器

任何"命令行打开文件"的编辑器都能配——Sublime({file}:{line})、 Vim/Neovim(+{line} {file})等,按各自 CLI 语法填参数模板即可。