deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
打开方式 · 胶囊拆分按钮
在 DeepSeek Harness Web 会话头部添加胶囊拆分按钮,一键在当前工作区打开 VS Code、终端(CMD / PowerShell)和文件资源管理器。
🖼 效果图 · 🧩 功能 · 💻 支持系统 · 🚀 安装 · 🔒 安全模型 · 🚧 已知限制 · 🏗 构建与扩展 · 🤝 贡献 · 📜 License


cmd /c 启动。explorer.exe 打开工作区。| 系统 | 状态 |
|---|---|
| 🪟Windows 10 / 11 | ✅ 完全支持 |
| 🍎 macOS | ❌ 暂不支持 |
| 🐧 Linux | ❌ 暂不支持 |
⚠️ 当前版本仅支持 Windows 平台。我们非常欢迎社区贡献 macOS 和 Linux 的适配!
已发布到 npm:dsh-plugin-open-with(当前最新 1.0.0)。在终端执行:
# 安装
dsh --profile web plugin add dsh-plugin-open-with
# 验证安装版本
dsh --profile web plugin list
# 卸载
dsh --profile web plugin remove dsh-plugin-open-with
git clone https://github.com/hyrinx/dsh-plugin-open-with.git
cd dsh-plugin-open-with
npm install
npm run build
dsh --profile web plugin add "link:$($PWD.Path)"
重启 dsh web 生效。后续修改源码只需重新 npm run build + 刷新浏览器。
本插件会在 DSH 宿主端启动外部程序,安全措施如下:
/open-with RPC 以 authority: 'loopback' 注册,仅本机回环访问可用。localhost / 127.0.0.1)。code 命令加入 PATH:VS Code 命令面板 → Shell Command: Install 'code' command in PATH。npm install
npm run build # tsdown 产出 lib/ 主/客两端 bundle + lib/types/*.d.ts
npm run typecheck # tsc -p tsconfig.json --noEmit
npm pack # 发布前预览 tarball 内容
npm publish --access public
如何新增一个启动器:
通过设置页 UI 添加自定义项即可(推荐,无需改代码):在 DSH 设置面板 → Open With → Custom 区域点击「+ Add」,填写应用名称和 .exe 路径。图标自动提取,支持拖拽排序和可见性控制。
欢迎以下方向的 PR:
wt)、PowerShell 7 (pwsh)、Git Bash、Alacritty、WezTerm……launching / opened / failed 状态接入 React render提 PR 前请确保:
npm run typecheck # 通过
npm run build # 通过
npm pack # 无 WARN / error
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。