🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

VSCode 集成 weinibuliu/deepseek-harness-vsc-extension

DeepSeek Harness
weinibuliu77 天前有提交已提供中文文档扫描:含敏感能力

DeepSeek Harness 的 VSCode 扩展

45/100
综合分
22
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/17 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add weinibuliu/deepseek-harness-vsc-extension
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · chat
装得上吗
本站已真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 77 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意

未发布到 npm registry,仅可从源码安装

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包dsh-vsc(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/30 11:48:03

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

可执行外部命令读写/删除本地文件发起外部网络请求
查看扫描证据(共 22 处,展示前 22 条)
  • 读取本地文件
    src/dsh/discovery.ts:26
    accessSync(path, constants.X_OK);
  • 执行外部命令来自配置/变量
    src/dsh/discovery.ts:55
    const child = execFile(
  • 执行外部命令固定命令
    src/dsh/discovery.ts:112
    execFile(
  • 写入本地文件
    src/dsh/runtime-broker-client.ts:96
    await mkdir(options.globalStoragePath, { recursive: true });
  • 删除本地文件
    src/dsh/runtime-broker-client.ts:117
    await unlink(options.paths.socket).catch(() => undefined);
  • 执行外部命令来自配置/变量
    src/dsh/runtime-broker-client.ts:118
    const broker = spawn(
  • 删除本地文件
    src/dsh/runtime-broker-client.ts:141
    await unlink(options.paths.launchLock).catch(() => undefined);
  • 读取本地文件
    src/dsh/runtime-broker-client.ts:157
    const info = await stat(path).catch(() => null);
  • 删除本地文件
    src/dsh/runtime-broker-client.ts:159
    await unlink(path).catch(() => undefined);
  • 删除本地文件
    src/dsh/runtime-broker-main.ts:81
    await unlink(socketPath).catch(() => undefined);
  • 写入本地文件
    src/dsh/runtime-broker-main.ts:84
    void chmod(socketPath, 0o600).catch(() => undefined);
  • 写入本地文件
    src/dsh/runtime-broker-main.ts:240
    await mkdir(dirname(metadataPath), { recursive: true });
  • 写入本地文件
    src/dsh/runtime-broker-main.ts:241
    await writeFile(
  • 删除本地文件
    src/dsh/runtime-broker-main.ts:268
    await unlink(metadataPath).catch(() => undefined);
  • 删除本地文件
    src/dsh/runtime-broker-main.ts:271
    await unlink(socketPath).catch(() => undefined);
  • 读取本地文件
    src/dsh/schemas.ts:66
    const pkg = JSON.parse(readFileSync(pkgPath, "utf8")) as {
  • 执行外部命令来自配置/变量
    src/dsh/server.ts:71
    const child = spawn(spawnCommand, args, {
  • 执行外部命令固定命令
    src/dsh/server.ts:201
    const killer = spawn(
  • 发起网络请求
    src/dsh/wire.ts:94
    response = await fetch(`${this.baseUrl}/api/${method}`, {
  • 发起网络请求
    src/dsh/wire.ts:138
    const response = await fetch(`${this.baseUrl}/api/respond`, {
  • 读取本地文件
    src/extension.ts:158
    readTextFile: async (path) => readFile(path, "utf8"),
  • 读取本地文件
    src/webview/chat-view.ts:1787
    html = readFileSync(indexPath, "utf8");
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • VSCode扩展

README

由 DeepSeek 最新模型翻译生成
DeepSeek Harness VSCode Extension [!NOTE] This is a COMMUNITY project. There may be some issues, and we are trying to make it better. 这是一个社区项目,它可能存在一些问题,而我们正在努力让它变得足够好用。 The Project is Visual Studio Code Extension provides additional features for DeepSeek Harness. 本项目是一个为 DeepSeek Harness 提供额外能力的 Visual Studio Code 拓展。
展开完整文档(README 剩余 1 节)
DeepSeek Harness VSCode Extension

[!NOTE]
This is a COMMUNITY project. There may be some issues, and we are trying to make it better.

这是一个社区项目,它可能存在一些问题,而我们正在努力让它变得足够好用。

The Project is Visual Studio Code Extension provides additional features for DeepSeek Harness.

本项目是一个为 DeepSeek Harness 提供额外能力的 Visual Studio Code 拓展。

Installs

Features

- VSCode style interface VSCode 风格的界面
- Native File Picker 原生文件选择器
- Feeling of current focus 当前焦点感知
- Problems from editor 编辑器问题
- Agent Preset selector for blank sessions 空白会话模式选择器

Install

Visual Studio Marketplace

Visual Studio Marketplace

Download or Build VSIX

Github Release

Github Repo

Start

Extension will try to find dsh. so, you install dsh:

本拓展将会尝试寻找可用的 dsh 。因此,请自行安装 dsh 。

npm install -g @deepseek-ai/dsh
or
npx @deepseek-ai/dsh

[!NOTE]
Due to the possibility of breaking changes to DeepSeek Harness, this extension may only run with specific version dsh.

由于 DeepSeek Harness 有可能发生破坏性变更,本拓展或许仅能与特定版本的 dsh 一起正常运行。

Test Passed Version: 0.1.0-rc.6

TODO

We are trying to make this project better, including following the dsh and adding new features.

我们正在努力让该插件足够好用,包括跟进 dsh 自身功能与添加新的功能。

Following

- [x] Display usage 显示用量
- [x] Context usage 显示上下文
- [x] Agent preset Agent 预设 (PTC 模式等)
- [ ] Fork session fork 会话
- [ ] Changes list 产物列表
- [ ] SubAgents management SubAgent 管理
- [ ] Plugin management 插件管理
- [ ] i18n 国际化

New

- [ ] Real cost time (use timestamp mark action instead of interface timer) 真实花费时间

License

This project is licensed under MIT LICENSE.

项目以 MIT 协议开源。

Development

pnpm i

Debug
pnpm build
F5

Package (output VSIX)
pnpm package

Acknowledge

- DeepSeek Harness
预览分享卡片长什么样 ↓weinibuliu/deepseek-harness-vsc-extension
分享 · DeepSeek Harness Hub
weinibuliu/deepseek-harness-vsc-extension

DeepSeek Harness 的 VSCode 扩展

回到顶部