这是从零到一个可用插件的最短路径。十分钟,四条命令,外加最后一项大多数快速上手都会略过的确认。
1. 启动 harness
npx @deepseek-ai/dsh web
Web UI 会在 http://127.0.0.1:3080 打开。让这个终端保持运行。
2. 安装一个立刻见效的插件
装上应用内的插件市场,这样接下来的每一步都能在界面里完成:
dsh plugin --profile web add dsh-market
刷新页面。现在你应该可以不离开 harness 就浏览和搜索插件索引了。
3. 补上一项模型缺失的能力
模型不能联网,是大多数人最先撞上的限制。下面这个提供方不需要密钥:
dsh plugin --profile web add dsh-free-search
开一个新会话,问一个关于近期发生的事情的问题。如果模型给出了 URL 引用,说明工具注册正确。
4. 确认它真的注册了
安装和注册是两件事。要查看 harness 已经加载了什么:
dsh plugin --profile web list
然后开一个全新会话。工具类插件在启动时注册,因此在会话中途安装的插件,通常要等到新会话开始后才会出现。
接下来试什么
既然这个循环已经跑通,就按最让你难受的地方来挑:
| 如果你总是…… | 装这个 |
|---|---|
| 把文件路径粘贴进提示词 | At File,实现 @ 提及 |
| 不明白上下文为什么那么大 | DSH Context,查看上下文构成 |
| 靠截图贴报错来解释问题 | Modlens 或 Vision Router,获得视觉能力 |
| 会话之间丢工作成果 | Memento 或 Mnemon,获得记忆能力 |
| 只在终端里干活 | DSH TUI,获得终端前端 |
| 觉得界面该换个样子 | Better Sidebar 或 Deep Whale |
常用命令
# 安装到 web profile
dsh plugin --profile web add <package>
# 锁定精确版本
dsh plugin --profile web add dsh-memento@0.5.10
# 列出已安装的插件
dsh plugin --profile web list
# 开发期间从本地目录安装
dsh plugin --profile web add /absolute/path/to/my-plugin
FAQ
需要先安装 Node 吗?
需要。harness 运行在 Node 上,而 npx 让你不必全局安装就能启动它。
插件会装进哪个 profile?
web profile,也就是浏览器界面加载的那个。其他入口使用其他 profile。
装完之后什么都没变,怎么办?
先开一个新会话。如果插件仍然不出现,就在加载输出里找点名该插件的报错,那通常意味着版本不匹配。
装插件会不会把东西弄坏?
插件以你的用户权限运行,所以一个会写文件或执行命令的插件确实可能造成实际损害。请一次只装几个,并对任何接触文件系统或网络的东西读一遍它的权限范围。