在侧栏流式查看会话与工具调用,用原生 diff 打开改动
28.1/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add lonelymoon87/dsh-vscode该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · vision
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 74 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件
查看扫描证据(共 4 处,展示前 4 条)
- 删除本地文件递归esbuild.mjs:17
rmSync('dist/runtime', { recursive: true, force: true }) - 执行外部命令固定命令esbuild.mjs:18
const deployed = spawnSync( - 删除本地文件esbuild.mjs:24
rmSync('dist/runtime/pnpm-lock.yaml', { force: true }) - 删除本地文件esbuild.mjs:25
rmSync('dist/runtime/pnpm-workspace.yaml', { force: true })
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-sdk-client给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 侧栏流式查看会话
- 查看工具调用
- 原生diff打开改动
README
由 DeepSeek 最新模型翻译生成DeepSeek Harness for VS Code
CI
DSH 兼容性 Release VS Code License
这是一个独立开发、仍处于预发布阶段的 DeepSeek Harness VS Code 客户端。0.1.2 内置官方 0.1.1-rc.1 SDK runtime,把持久化会话日志流式投影到侧栏,展示工具执行过程,并用 VS Code 原生 diff 编辑器打开文件工具的结果。
本项目是社区项目,不由 DeepSeek 维护或背书。
真实模型演示
DeepSeek Harness VS Code 真实 API 演示
录屏使用发布版扩展架构、官方 VS Code 1.133.0 arm64、扩展内置的官方 DSH SDK runtime、deepseek-official / deepseek-v4-flash,并完成了一次真实 bash 工具调用;没有使用 fixture 或 mock transport。
功能
- 使用 @deepseek-ai/dsh-sdk-client 管理随扩展打包、可复用的 dsh-jsonrpc-agent 子进程。
- 流式展示根会话的助手消息和可折叠工具卡片。
- 根据持久化的 tool/result.data.meta.diffs 打开原生前后对比编辑器。
展开完整文档(README 剩余 1 节)
DeepSeek Harness for VS Code CI DSH 兼容性 Release VS Code License 这是一个独立开发、仍处于预发布阶段的 DeepSeek Harness VS Code 客户端。0.1.2 内置官方 0.1.1-rc.1 SDK runtime,把持久化会话日志流式投影到侧栏,展示工具执行过程,并用 VS Code 原生 diff 编辑器打开文件工具的结果。 本项目是社区项目,不由 DeepSeek 维护或背书。 真实模型演示 DeepSeek Harness VS Code 真实 API 演示 录屏使用发布版扩展架构、官方 VS Code 1.133.0 arm64、扩展内置的官方 DSH SDK runtime、deepseek-official / deepseek-v4-flash,并完成了一次真实 bash 工具调用;没有使用 fixture 或 mock transport。 功能 - 使用 @deepseek-ai/dsh-sdk-client 管理随扩展打包、可复用的 dsh-jsonrpc-agent 子进程。 - 流式展示根会话的助手消息和可折叠工具卡片。 - 根据持久化的 tool/result.data.meta.diffs 打开原生前后对比编辑器。 - 显示会话状态和输入、输出 token 汇总。 - 提供新建会话、重启 runtime、查看诊断输出命令。 - 权限固定为 workspace-write,需要交互审批的操作会按官方语义拒绝执行。 前置条件 - VS Code 1.100 或更新版本,并打开一个受信任的本地文件夹。 - PATH 中有 Node.js 22.19 或更新版本。runtime 必须作为独立 Node 进程运行,因为经过签名的 macOS 编辑器不能在自身 Electron 可执行文件中加载第三方原生模块。 - 与当前操作系统和 CPU 匹配的 VSIX。内置 runtime 含原生 subprocess 依赖,所以发行包按平台构建。 - 启动 VS Code 的进程环境中存在 DEEPSEEK_API_KEY。DEEPSEEK_BASE_URL 可选。扩展刻意不提供可填写密钥的设置项。 在 macOS 上,从 Dock 启动的 VS Code 可能拿不到 shell 环境变量。开发阶段最简单的方式是在已配置密钥的终端里运行 code .。 安装 下载并安装已经验证的 macOS arm64 VSIX。 curl -fLO https://github.com/lonelymoon87/dsh-vscode/releases/download/v0.1.2/dsh-vscode-darwin-arm64-0.1.2.vsix code --install-extension dsh-vscode-darwin-arm64-0.1.2.vsix 首个版本只提供经过验证的 macOS arm64 构建,其他平台尚未提供。 也可以从源码构建。 pnpm install pnpm run check code --install-extension dsh-vscode-*-0.1.2.vsix 打开 Activity Bar 中的 DeepSeek Harness 视图并输入提示词。也可以用 Cmd+Enter 或 Ctrl+Enter 发送。 设置 | 设置 | 默认值 | 含义 | | deepseekHarness.nodePath | node | 内置 runtime 使用的 Node 22.19+ 可执行文件;若编辑器拿不到 shell 的 PATH,请填写绝对路径。 | | deepseekHarness.runtimeCommand | 空 | 可选的外部 dsh-jsonrpc-agent 可执行文件;非空时会替代 nodePath 和内置入口。 | | deepseekHarness.runtimeArgs | [] | 追加给 runtime 可执行文件的参数。 | | deepseekHarness.provider | deepseek-official | initialize 请求使用的 provider route。 | | deepseekHarness.model | deepseek-v4-flash | initialize 请求使用的模型 id。 | | deepseekHarness.maxTokens | 49152 | 根 agent 每次请求的正整数输出 token 上限。 | 扩展通过 DSH_CORDIS_CONFIG 传入自带的 runtime/launcher/cordis.yml,通过 DSH_CWD 传入第一个工作区文件夹,通过 DSH_SESSION_ROOT 传入扩展私有存储目录。VSIX 已包含版本匹配的官方 runtime 包。runtimeArgs 会追加在内置入口或配置的外部 runtime 命令之后。 安全与失败行为 扩展不支持不受信任的工作区和虚拟工作区。runtime 只把第一个本地工作区文件夹作为可写根目录,Webview 也不会通过 innerHTML 写入内容。SDK 传输错误会保留在会话记录和 DeepSeek Harness 输出通道中;重启 runtime 会替换失败进程并重新读取设置。 当前 SDK 协议没有 server 到 client 的审批请求,也没有 client 审批回复。随扩展提供的 runtime 配置因此固定使用 workspace-write,需要 answerer 的操作会被官方审批服务拒绝。扩展不会静默扩大权限。 已知限制 - 0.1.1-rc.1 SDK 协议尚未提供中途取消、审批 UI、会话列表和会话恢复。 - 同一时间只展示一个根会话和一个工作区文件夹,子 agent 通知不会混入根会话记录。 - Markdown、图片附件和非 diff 的结构化工具展示目前会退化为纯文本。 - VS Marketplace 发布和签名发行仍待完成;GitHub Release 中的 VSIX 是未签名的社区构建。 开发 pnpm run test 覆盖事件投影,并让官方 SDK 对真实脚本化 JSON-RPC 子进程完成协议测试。pnpm run package 生成 VSIX。任何用户可见的 Pull Request 都必须附带从该分支真实扩展、runtime 和模型流程录制的 GIF;测试 fixture 不能代替发布证据。 贡献与安全报告方式见 CONTRIBUTING.md 和 SECURITY.md。 发布验证 - pnpm run check 覆盖类型检查、单元测试、生产构建和 VSIX 打包; - CI 在 Node 22.19 与 Node 24 上运行; - 内置的 0.1.1-rc.1 runtime 已完成真实 SDK initialize 与 shutdown 握手;v0.1.2 在加入多平台发布自动化前仍只提供 macOS arm64 构建; - bug 与兼容性问题统一进入 GitHub Issues。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
lonelymoon87/dsh-vscode
在侧栏流式查看会话与工具调用,用原生 diff 打开改动
相关插件 · 视觉能力
智能体工作台Devin-AXIS/iPolloWork
企业级、本地优先的智能体工作台,面向个人和智能体团队——一个工作区,容纳多个智能体引擎;一套统一体系,管理插件和技能;支…
★ 7,364已汉化DSH
72
开源设计工作台nexu-io/open-design
OpenDesign:首个协作式 AI 设计智能体工作区
★ 105,709已汉化DSH
71.8
GPT 图像提示词库freestylefly/awesome-gpt-image-2
Prompt as Code | GPT Image 2 / 2.5 提示词与案例库,530+ 个案例、20+…
★ 34,534已汉化DSH
71.5
多智能体编码工作区spacering-net/codeg
多智能体协作的 AI 编程工作区:汇总 Claude Code、Codex、OpenCode、Pi、Grok Build 等来源的会话。支持桌面应用、自托管服务器或 Docker。
★ 4,319已汉化DSH
71.5
AI 用量桌面小部件Javis603/token-monitor
EN | 简 | 繁 | KO | JA | PT
★ 3,533已汉化DSH
71.1
架构图生成器tt-a1i/archify
把你想理解、规划或分享的事,变成可以互动的可视化作品。
★ 93,105已汉化DSH
71.1
这是你的仓库?认领条目