勾选本机软件并注入系统提示,让模型直接调用
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 0.2.0-rc.2 下真实安装成功,但当前 dsh 已更新至 0.2.1-rc.5,本站尚未在新版下复验
L4 · 真实安装等级说明 →数据截至 2026/10/05·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
依赖的 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预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
AllenLogo/dsh-software-tools
勾选本机软件并注入系统提示,让模型直接调用
相关插件 · 市场 / 管理
插件精选列表awesome-dsh-plugin/awesome-dsh-plugin
DeepSeek Harness(dsh)插件精选列表
★ 22,399未汉化DSH
73.6
新词雷达zhuyansen/new-term-radar
new-term-radar新词雷达
★ 2,049已汉化MCP
72.8
插件生态导航0xsline/awesome-deepseek-harness
安装 贡献指南 DeepSeek Docs 公开插件目录 Issues
★ 1,188已汉化DSH
72.6
技能注册中心iflytek/skillhub
企业级开源智能体技能注册中心——发布、发现并管理组织内可复用的技能包。
★ 5,384已汉化DSH
71.9
插件市场目录imsai-sh/awesome-deepseek-harness-plugins
面向 DeepSeek Harnessdsh生态的社区插件目录,共收录 13950 个插件含 PR 收录与…
★ 360已汉化DSH
71.9
插件精选清单Anil-matcha/awesome-dsh-plugin
DeepSeek Harnessdsh精选指南——DeepSeek…
★ 1,013已汉化DSH
71.7
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。