DeepSeek Harness (DSH) 的核心理念是“一切皆插件”。在 dsh-TUI 环境下,管理插件通常需要切换到外部终端或依赖手动操作。dsh-tui-market 提供了一个原生的插件市场入口,允许用户在 TUI 内部直接浏览、搜索、安装和卸载插件,无需离开当前界面。
这是一个 dsh-TUI 的插件市场插件。由用户 FUSU123fusu 维护。它通过 /market 命令提供生态浏览、全网搜索(基于 GitHub topic:dsh-plugin)、插件安装和卸载功能。
核心功能¶
- 浏览精选列表:查看社区精选的插件列表。
- 全网搜索:按 GitHub
topic:dsh-plugin标签搜索全网插件。 - 总榜浏览:查看全网插件按 Star 排序的总榜。
- 直接安装:支持直接安装插件(识别 npm 包名或
github:owner/repo格式)。 - 查看已装:列出当前 profile 中已安装的第三方插件。
- 移除插件:卸载已安装的插件。
安装与启用¶
该插件目前未发布到 npm,需要从源码打包安装。安装前请确保使用 dsh --profile <名称> 的方式启动 dsh-TUI。
git clone https://github.com/FUSU123fusu/dsh-tui-market.git
cd dsh-tui-market
npm pack
dsh plugin --profile <你的 profile> add file:dsh-tui-market-0.2.0.tgz
安装完成后,需要重启 TUI 生效。
典型用法¶
在 TUI 中输入以下命令:
/market:浏览生态精选列表。/market search <关键词>:按关键词搜索全网插件。/market all:浏览全网插件总榜。/market install <名称>:安装指定名称的插件。/market list:查看当前 profile 已装的第三方插件。/market remove <名称>:移除指定插件。
适用场景与注意事项¶
适合需要频繁在 dsh-TUI 内部管理插件的场景。由于安装/移除操作通过子进程执行,插件本身不占用 TUI 的运行时依赖,实现了零运行时依赖。
注意事项:
1. 该插件要求通过 dsh --profile <名称> 方式启动,以便命令识别目标 profile。
2. 安装与移除操作通过子进程执行,完成后需重启 TUI 才能生效。
3. 暂未发布到 npm,建议从官方 GitHub 仓库获取源码并自行打包安装。
通过该插件,插件管理流程完全集成在 TUI 交互中。更多细节可参考:GitHub。