{"_id":"@alex-dsh-plugin/open-in-vscode","_rev":"4-168794e724d1d224bc8ed484479a9431","name":"@alex-dsh-plugin/open-in-vscode","dist-tags":{"latest":"0.1.5"},"versions":{"0.1.0":{"name":"@alex-dsh-plugin/open-in-vscode","version":"0.1.0","keywords":["dsh","dsh-plugin","deepseek-harness","deepseek","vscode","visual-studio-code","open-in-vscode","cordis","cordis-plugin","ai-coding","coding-agent","developer-tools","editor-integration","workspace","file-navigation"],"author":{"name":"Alex"},"license":"MIT","_id":"@alex-dsh-plugin/open-in-vscode@0.1.0","maintainers":[{"name":"alex_ali_wang","email":"1498129827@qq.com"}],"homepage":"https://github.com/zhili-wang/dsh-open-in-vscode#readme","bugs":{"url":"https://github.com/zhili-wang/dsh-open-in-vscode/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"d0ccf2916ec85db88654496be4ad33cec5b227d5","tarball":"https://registry.npmjs.org/@alex-dsh-plugin/open-in-vscode/-/open-in-vscode-0.1.0.tgz","fileCount":7,"integrity":"sha512-TTXXaSeqq5yqRr/55REE/BPwLhobvtbMr4WZm1MPP2fU+U+b9XWOHjsUVfXvsR1mpt7uFVseduSZVsu/cjw7Uw==","signatures":[{"sig":"MEUCIQCb3WBGx74rGfvipXpS0wDKXUACZ2g5mLOD2gVjwV1NFwIgY47je50acb3XVluS7Vd3e9UscTRJi0YsEvhbzOdI5ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22113},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"d0240555b9bb7d1ab0d704a7ea19ff3834bbd4e1","_npmUser":{"name":"alex_ali_wang","email":"1498129827@qq.com"},"repository":{"url":"git+https://github.com/zhili-wang/dsh-open-in-vscode.git","type":"git"},"_npmVersion":"11.16.0","description":"DeepSeek Harness (dsh) Web plugin: open workspaces in VSCode from the sidebar, and jump chat-referenced files straight into VSCode with line/column support","directories":{},"_nodeVersion":"24.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/open-in-vscode_0.1.0_1787561843183_0.22953209117760687","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@alex-dsh-plugin/open-in-vscode","version":"0.1.1","keywords":["dsh","dsh-plugin","deepseek-harness","deepseek","vscode","visual-studio-code","open-in-vscode","cordis","cordis-plugin","ai-coding","coding-agent","developer-tools","editor-integration","workspace","file-navigation"],"author":{"name":"Alex"},"license":"MIT","_id":"@alex-dsh-plugin/open-in-vscode@0.1.1","maintainers":[{"name":"alex_ali_wang","email":"1498129827@qq.com"}],"homepage":"https://github.com/zhili-wang/dsh-open-in-vscode#readme","bugs":{"url":"https://github.com/zhili-wang/dsh-open-in-vscode/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"5164ebdce50743f93a759990d93ab489b5b4fd92","tarball":"https://registry.npmjs.org/@alex-dsh-plugin/open-in-vscode/-/open-in-vscode-0.1.1.tgz","fileCount":7,"integrity":"sha512-VQpvJGtjdb9/yUT+vaSU0x9Z/FNHmCgEQmu1O15tStCu8Phk52p+s/9kOd4D9IOMPxW+8xovsoapZNeF9vV8ww==","signatures":[{"sig":"MEYCIQDESqkhGWi/xhBcZW4MpkOcSjjQFjWVh1WjQ9pmEXcevgIhAPp7KD0oDg8YuBFbpSw0ofB86/xF6DSDvIW/E1o+E6xc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22321},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"8d5dff1c10b1ee6c0daacfc45a7c85666481f1ea","_npmUser":{"name":"alex_ali_wang","email":"1498129827@qq.com"},"repository":{"url":"git+https://github.com/zhili-wang/dsh-open-in-vscode.git","type":"git"},"_npmVersion":"11.16.0","description":"DeepSeek Harness (dsh) Web plugin: open workspaces in VSCode from the sidebar, and jump chat-referenced files straight into VSCode with line/column support","directories":{},"_nodeVersion":"24.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/open-in-vscode_0.1.1_1787562866147_0.9284044627719044","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@alex-dsh-plugin/open-in-vscode","version":"0.1.2","keywords":["dsh","dsh-plugin","deepseek-harness","deepseek","vscode","visual-studio-code","open-in-vscode","cordis","cordis-plugin","ai-coding","coding-agent","developer-tools","editor-integration","workspace","file-navigation"],"author":{"name":"Alex"},"license":"MIT","_id":"@alex-dsh-plugin/open-in-vscode@0.1.2","maintainers":[{"name":"alex_ali_wang","email":"1498129827@qq.com"}],"homepage":"https://github.com/alex-dsh-plugin/open-in-vscode#readme","bugs":{"url":"https://github.com/alex-dsh-plugin/open-in-vscode/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-api-workspace-controller","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"98ea09df89102f34a267548ea61048b06473fea6","tarball":"https://registry.npmjs.org/@alex-dsh-plugin/open-in-vscode/-/open-in-vscode-0.1.2.tgz","fileCount":7,"integrity":"sha512-U185PaW29GQHwHKXFHToQGXZyUvDo0Ovt147u0/YpAS70EI1aOT8gfhjJvJdD0qmrAf/Xmdq0de5W+pt3LFiOw==","signatures":[{"sig":"MEYCIQC1LoTIbXv4dQ8Hack2cLyEWXiHLhTbp4UupBWBsXi/OgIhAMckkbuYsBj2Abl/uA0WG0waOEi7CNC7m+VTYVUGOSLZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22885},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"a30050ebb0c15bdaa3b53162ee678e0215759f93","_npmUser":{"name":"alex_ali_wang","email":"1498129827@qq.com"},"repository":{"url":"git+https://github.com/alex-dsh-plugin/open-in-vscode.git","type":"git"},"_npmVersion":"11.16.0","description":"DeepSeek Harness (dsh) Web plugin: open workspaces in VSCode from the sidebar, and jump chat-referenced files straight into VSCode with line/column support","directories":{},"_nodeVersion":"24.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/open-in-vscode_0.1.2_1788760881610_0.41744993379331197","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@alex-dsh-plugin/open-in-vscode","description":"DeepSeek Harness (dsh) Web plugin: open workspaces in VSCode from the sidebar, and jump chat-referenced files straight into VSCode with line/column support","author":{"name":"Alex"},"version":"0.1.5","publishConfig":{"access":"public"},"type":"module","main":"lib/index.js","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"platform":"web","inject":["@deepseek-ai/dsh-api-workspace-controller","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale"]}},"keywords":["dsh","dsh-plugin","deepseek-harness","deepseek","vscode","visual-studio-code","open-in-vscode","cordis","cordis-plugin","ai-coding","coding-agent","developer-tools","editor-integration","workspace","file-navigation"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alex-dsh-plugin/open-in-vscode.git"},"homepage":"https://github.com/alex-dsh-plugin/open-in-vscode#readme","bugs":{"url":"https://github.com/alex-dsh-plugin/open-in-vscode/issues"},"engines":{"node":">=20"},"gitHead":"6bb966797736742d7f181dbbb019520989b8f7af","_id":"@alex-dsh-plugin/open-in-vscode@0.1.5","_nodeVersion":"24.18.1","_npmVersion":"11.16.0","dist":{"integrity":"sha512-k7sSiHVBKZ4zNDo41/u6n7TXndJMwo3lUZ6B5zvq4whS3fYrQXeytUPKC/rZaR63B3E6sFAoK2LI4vfVFISEHw==","shasum":"78f6ba7f5050d09ba7681983c4359e5d58fb5772","tarball":"https://registry.npmjs.org/@alex-dsh-plugin/open-in-vscode/-/open-in-vscode-0.1.5.tgz","fileCount":7,"unpackedSize":22885,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDNPn0svbCkiVN60z0qsSU8psq2ukLWsXpsr03+XB2y0QIhANKHQ8dYxaomJIgDIljaxlo2BjvGl4uYJfwk5FF0sC4E"}]},"_npmUser":{"name":"alex_ali_wang","email":"1498129827@qq.com"},"directories":{},"maintainers":[{"name":"alex_ali_wang","email":"1498129827@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/open-in-vscode_0.1.5_1789466906774_0.42455297256510893"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-24T08:57:22.938Z","modified":"2026-09-15T10:08:27.095Z","0.1.0":"2026-08-24T08:57:23.306Z","0.1.1":"2026-08-24T09:14:26.267Z","0.1.2":"2026-09-07T06:01:21.760Z","0.1.5":"2026-09-15T10:08:26.921Z"},"bugs":{"url":"https://github.com/alex-dsh-plugin/open-in-vscode/issues"},"author":{"name":"Alex"},"license":"MIT","homepage":"https://github.com/alex-dsh-plugin/open-in-vscode#readme","keywords":["dsh","dsh-plugin","deepseek-harness","deepseek","vscode","visual-studio-code","open-in-vscode","cordis","cordis-plugin","ai-coding","coding-agent","developer-tools","editor-integration","workspace","file-navigation"],"repository":{"type":"git","url":"git+https://github.com/alex-dsh-plugin/open-in-vscode.git"},"description":"DeepSeek Harness (dsh) Web plugin: open workspaces in VSCode from the sidebar, and jump chat-referenced files straight into VSCode with line/column support","maintainers":[{"name":"alex_ali_wang","email":"1498129827@qq.com"}],"readme":"# dsh-open-in-vscode\n\n中文 | [English](README.en.md)\n\n[DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness)（dsh）Web 插件：把浏览器 GUI 与 VSCode 打通。\n\n## 功能\n\n### 工作区一键打开\n\n侧边栏工作区行的 `...` 菜单新增「在 VSCode 中打开」：\n\n- VSCode 已打开该项目 → 直接唤起（聚焦）对应窗口；\n- 未打开 → 新开窗口打开项目。\n\n### 对话内文件跳转\n\n对话中 DSH 输出的文件路径，点击即在 VSCode 中打开：\n\n- 支持收尾正文的行内文件引用、产物文件 chip、工具行打开按钮；\n- 所属项目未在 VSCode 打开时，先打开项目窗口，再定位到文件；\n- 支持 `文件:行:列` 精确跳转；\n- 找不到 VSCode 或打开失败时，自动回退为系统默认打开方式，点击永不失效。\n\n## 安装\n\n```bash\ndsh plugin --profile web add @alex-dsh-plugin/open-in-vscode\n```\n\n重启 `dsh web` 生效。插件自带 bundle 层，安装即激活，无需手动编辑配置。\n\n如需覆盖默认配置（如指定编辑器路径），在 `~/.dsh/profiles/web/cordis.patch.yml` 追加：\n\n```yaml\n- id: vscode\n  config:\n    command: /Applications/Visual Studio Code.app/Contents/Resources/app/bin/code\n```\n\n## 编辑器探测顺序\n\n1. 配置 `command`（显式覆盖）；\n2. macOS：`/Applications/Visual Studio Code.app/.../bin/code`（含 `~/Applications`）；\n3. PATH 中的 `code`——指向其他编辑器（如 Cursor）的同名 shim 会被跳过。\n\n均失败时所有手势回退为系统默认打开行为。\n\n## 配置\n\n| 键 | 默认值 | 说明 |\n|---|---|---|\n| `command` | 自动探测 | VSCode `code` CLI 的绝对路径 |\n| `rerouteOpenPath` | `true` | 是否把对话内文件打开改走 VSCode |\n\n## 已知限制\n\n- 菜单注入依赖当前侧边栏 DOM 结构；上游改版会让菜单项静默失效（不影响其他功能）。\n- 可点击的文件引用沿用官方词表：本轮产出文件（精确路径或唯一 basename），外加工具行打开按钮。\n- 两个工作区标题完全相同时无法区分，不注入菜单项。\n- 仅面向本机部署（浏览器与 host 同机）。\n\n## 开源协议\n\n[MIT](LICENSE) © Alex\n","readmeFilename":"README.md"}