dsh-open-in-codebuddy
在终端中运行以下命令:
dsh plugin install lovezi0/dsh-open-in-codebuddy
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中先安装底座 dsh-open-in-app-base,再执行 dsh plugin install lovezi0/dsh-open-in-codebuddy;也可参考源码仓库 https://github.com/lovezi0/dsh-open-in-codebuddy 按 tag 安装。
插件介绍
在 DeepSeek Harness 里处理会话时,工作区往往落在本机某个目录;若你习惯用 CodeBuddy CN 做 AI 结对编程,从 DSH 界面再手动找路径、再启动编辑器,步骤琐碎且容易开错文件夹。
dsh-open-in-codebuddy 是挂在会话头部「Open In...」按钮组上的第三方目标插件:与底座 dsh-open-in-app-base 配合,把 CodeBuddy CN 登记为菜单项之一,外观与原生入口一致。点击后会把当前会话的 workspace 目录交给本机 CodeBuddy CN 的 CLI 拉起;实例已在运行时则新开窗口。Web 与 Desktop 共用同一份实现,不 fork 宿主,也不依赖系统自带的 open-in-app 应用目录。
可用性由插件自行判断:按显式配置、注册表 App Paths、各盘符常见安装路径逐级探测,找不到安装时该目标不会出现在菜单里(远程或 SSH 场景下自然隐藏)。打开请求仅接受回环或可信 Host 的同源访问,且目录须为本机存在的绝对路径。
适合在 Windows 上把 DSH 与 CodeBuddy CN 搭配使用、希望从会话一键跳进正确工作区的开发者;非 Windows 平台该目标始终不可用。
使用场景
- 在 DSH 会话里改完代码,想立刻用 CodeBuddy CN 打开同一工作区
- 不想从资源管理器复制路径再手动启动编辑器
- Web 或 Desktop 的 DSH 里都需要一致的「一键打开」入口
适合人员
- 在 Windows 上使用 DeepSeek Harness 的开发者
- 日常用 CodeBuddy CN 做 AI 结对编程的用户
- 需要会话与工作区目录严格对齐的团队或个人