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

本机软件清单 AllenLogo/dsh-software-tools

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

勾选本机软件并注入系统提示,让模型直接调用

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

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

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add AllenLogo/dsh-software-tools
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:待复验
是什么[目录]—
dsh 原生插件 · market
暂无时间戳·判据 →
装得上吗[实装验证]—
曾在 dsh 0.2.0-rc.2 下真实安装成功,但当前 dsh 已更新至 0.2.1-rc.5,本站尚未在新版下复验
L4 · 真实安装等级说明 →
数据截至 2026/10/05·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 53 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

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

验证判据与等级说明 →

可信度证据

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

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

读写/删除本地文件
查看扫描证据(共 8 处,展示前 8 条)
  • 读取本地文件
    lib/index.js:113
    const raw = JSON.parse(readFileSync(catalogFile(config), 'utf8'));
  • 读取本地文件
    lib/index.js:136
    const raw = JSON.parse(readFileSync(stateFile(config), 'utf8'));
  • 写入本地文件
    lib/index.js:146
    mkdirSync(stateDir(config), { recursive: true });
  • 写入本地文件
    lib/index.js:147
    writeFileSync(stateFile(config), JSON.stringify({ ids }, null, 2), 'utf8');
  • 读取本地文件
    src/index.ts:171
    const raw = JSON.parse(readFileSync(catalogFile(config), 'utf8')) as { tools?: unknown }
  • 读取本地文件
    src/index.ts:194
    const raw = JSON.parse(readFileSync(stateFile(config), 'utf8')) as { ids?: unknown }
  • 写入本地文件
    src/index.ts:203
    mkdirSync(stateDir(config), { recursive: true })
  • 写入本地文件
    src/index.ts:204
    writeFileSync(stateFile(config), JSON.stringify({ ids }, null, 2), 'utf8')
扫描于 2026/11/4(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

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

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-client-connection@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-ui-renderer@deepseek-ai/dsh-client-ui-settings@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-system-prompt
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 勾选本机软件工具
  • 注入模型系统提示
  • 自带技能

DSH 侧边栏「软件工具」管理器:勾选本机 WSL/Windows 软件工具并注入模型系统提示词,随插件自带 add-software-tool 技能。DeepSeek Harness Web 的侧边栏软件工具管理器。

README

由 DeepSeek 最新模型翻译生成
dsh-software-tools 侧边栏 🔧 软件工具 管理器 —— 为 DeepSeek Harness Web 端维护一份"本机可用软件清单",勾选后注入模型系统提示,让每个会话都知道这台机器上有什么软件、怎么调用。 A sidebar 🔧 软件工具 manager for DeepSeek Harness Web: maintain a curated inventory of local software (WSL CLI tools + Windows apps via interop), check what you want the model to know, and the checked set is injected into the model's system prompt as a compact section — so every session knows what exists on this machine and how to call it. panel 它解决什么问题 / Problem 模型(如 deepseek-v4-flash)默认不知道你本机装了 IDM、ComfyUI、Obsidian、aria2…… 每次要用都得现解释路径和调用法。
展开完整文档(README 剩余 1 节)
dsh-software-tools

侧边栏 🔧 软件工具 管理器 —— 为 DeepSeek Harness Web 端维护一份"本机可用软件清单",勾选后注入模型系统提示,让每个会话都知道这台机器上有什么软件、怎么调用。

A sidebar 🔧 软件工具 manager for DeepSeek Harness Web: maintain a curated inventory of local software (WSL CLI tools + Windows apps via interop), check what you want the model to know, and the checked set is injected into the model's system prompt as a compact section — so every session knows what exists on this machine and how to call it.

panel

它解决什么问题 / Problem

模型(如 deepseek-v4-flash)默认不知道你本机装了 IDM、ComfyUI、Obsidian、aria2…… 每次要用都得现解释路径和调用法。这个插件把"本机软件目录 + 调用法"变成可勾选、持久化、自动注入系统提示的一等公民,模型直接按 usage 字段的现成命令执行。

功能 / Features

| | 能力 | 说明 |
| 🔧 | 侧边栏面板 | 按分类列出工具目录,勾选即生效(无需重启,下一次请求即可见) |
| 📥 | 内置 + 用户扩展合并 | 内置通用目录(aria2 / proxy / playwright / uvx / interop / zstd …);用户扩展 catalog.json 同 id 覆盖内置 |
| 🧠 | 系统提示注入 | 勾选的工具以紧凑段落注入每个请求的 system prompt(systemPrompt.section,与 persona / plan-mode 同一机制) |
| 🛠 | 内置 skill | 随插件自带 add-software-tool 技能:模型学会把新装软件写进用户目录,免重编译/重启 |
| 🔒 | 回环 RPC | 面板↔宿主走 loopback 钉死的 RPC channel,读本地 JSON,不触碰网络 |

安装 / Install

dsh plugin --profile web add dsh-software-tools

提示:本机 pnpm 供应链策略拦截 dsh plugin add 时,手动拷贝:把包放进 ~/.dsh/profiles/web/node_modules/,在 ~/.dsh/profiles/web/cordis.patch.yml 追加:

- insert:
- id: dsh-software-tools
name: dsh-software-tools
config: {}
- insert:
- id: software-tools-skill
name: '@deepseek-ai/dsh-skill-filesystem'
config:
providerName: software-tools-skill
includeDefaultRoots: false
customSkillDirs:
- !!js process.getBuiltinModule('node:path').join(process.getBuiltinModule('node:path').dirname(process.getBuiltinModule('node:module').createRequire(baseUrl).resolve('dsh-software-tools/package.json')), 'skills')

重启 dsh web 并硬刷新(Ctrl+Shift+R),侧边栏出现 🔧 软件工具 入口。

配置 / Configuration

全部可选,缺省零配置:

| 字段 | 默认 | 说明 |
| settingsDir | $DSH_HOME/software-tools | 状态目录,存 selection.json(勾选)与 catalog.json(用户扩展目录) |

数据文件 / State files

| 文件 | 作用 |
| <settingsDir>/selection.json | {"ids": ["aria2", ...]} — 当前勾选 |
| <settingsDir>/catalog.json | {"tools": [条目...]} — 用户扩展目录;同 id 覆盖内置 |

目录条目字段:id([a-z0-9-]{1,32} 唯一)、name、category(download/proxy/media/browser/knowledge/runtime/model/misc)、desc(≤40 字)、usage(1–2 行可直接执行的调用法)。

添加新软件 / Adding a tool

对模型说"把 XXX 加进软件工具"即可 —— 内置的 add-software-tool 技能会调研该软件并写入 catalog.json(无需重编译、无需重启,刷新面板即见)。也可以手工编辑 catalog.json。

工作原理 / How it works

- 宿主半 (src/index.ts):注册 systemPrompt.section(software-tools, order 200),每次组装按当前勾选渲染;注册 loopback RPC / _dsh-software-tools(list / set)。
- 浏览器半 (src/client/):DOM 注入侧边栏入口 + 面板(与 linxin666 系插件同一选择器模式),tsdown 构建为 __ModuleLoader__ 惰性 CJS bundle(免额外依赖,React 由宿主外壳提供)。
- 技能 (skills/add-software-tool/):经 dsh-skill-filesystem 的 customSkillDirs 挂载,只看插件自带目录,不干扰默认技能根。

License

MIT
预览分享卡片长什么样 ↓AllenLogo/dsh-software-tools
分享 · DeepSeek Harness Hub
AllenLogo/dsh-software-tools

勾选本机软件并注入系统提示,让模型直接调用

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部