dsh-ide-bridge
IDE ↔ Harness 双向桥: IDE 侧 POST /ide-bridge {text} → 浏览器输入框草稿追加; 聊天内 /open-in-rider 链接 → Rider 跳转到对应行(toast 提示); /ide-bridge/links-config 两级开关(AGENTS.md 指令块)。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:yLong765/dsh-ide-bridge说明文档
阅读完整 README ↗IDE 命令配置(设置页 "IDE 打开命令")
Settings → dsh-ide-bridge 页可配置多个 IDE,每张卡片三行:
| 字段 | 说明 |
|---|---|
| 名称 | 显示名;选中左侧单选 = 默认 IDE。id 由名称自动生成(VS Code → vscode),链接可用 ?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 语法填参数模板即可。