dsh-authorize-app
在终端中运行以下命令:
dsh plugin install extension-hunter/dsh-authorize-app
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中安装 dsh-authorize-app(开源地址:https://github.com/extension-hunter/dsh-authorize-app),执行 dsh plugin install extension-hunter/dsh-authorize-app,然后重启 dsh web 并刷新页面即可在设置中查看「连接应用」区块。
插件介绍
在 DSH 插件生态中,各插件彼此孤立,用户缺少一个集中的入口来查看当前有哪些应用正在运行。dsh-authorize-app 在设置面板中新增「连接应用」区块(排序 25,位于 Agent Presets 之后),充当所有 DSH 插件向终端用户展示自身的中央橱窗。
机制刻意保持极简:插件声明一个 kind 为 list 的子插槽,其他插件只需在客户端半侧调用 ctx.slots.inject() 即可注册一张卡片。无需中央注册表、无需网络传输、无需跨插件导入,安装顺序也无关紧要。平台负责渲染插槽,插件只需画出一行卡片或返回 null 隐藏自身。整个契约就一句话:声明插槽、注入卡片、平台渲染。
对 DSH 用户而言,Settings → 连接应用 提供了一个一目了然的已注册应用列表,不必逐个翻找插件目录。对插件开发者而言,这是一个零成本、零耦合的曝光点:声明 locale 命名空间、实现一个小卡片组件、调用 inject 即完成集成,无需任何宿主侧逻辑或运行时依赖。
使用场景
- 用户打开设置面板,在一处查看所有已注册的 DSH 应用
- 插件开发者为自己的应用注册一张卡片,无需修改平台代码
- 多插件共存时,避免每个插件各自在设置中开辟独立入口
适合人员
- 希望集中查看 DSH 已安装应用的终端用户
- 为自己的 DSH 插件添加用户可见入口的开发者
- 构建多插件 DSH 平台、需要统一应用发现机制的架构师