dsh-librarian:DeepSeek Harness 的动态能力沉淀插件

在 DeepSeek Harness (DSH) 中,开发者经常遇到一个问题:任务中产生的稳定能力在完成当前对话后就丢失了,无法复用。dsh-librarian 旨在解决这个问题,它作为 DSH 插件,帮助自动生成、演化和管理你的 DSH 插件。

核心功能

dsh-librarian 提供了动态能力沉淀和生命周期管理的功能:
* 动态能力沉淀:你照常在 DSH 里完成任务。任务结束后,它会判断其中是否出现了可以在不同输入上复用的稳定能力;值得保存的能力会成为原生 Cordis Plugin,并由二次元图书管理员 Mira / 米拉 登记进插件图书馆。
* 分级管理:新插件默认属于当前会话;只有同一稳定能力在另一个隔离会话里再次被独立需要,才允许提升为用户级馆藏。
* 冷加载:图书馆展示的是安全的元数据票根。DSH 启动时不会把 Plugin 源码塞进主 Agent prompt。
* 交互与审批:在像素风格的 DSH Web UI 中查看和管理插件,包括运行态 Plugin 的检查源码、批准、拒绝、启停或两步删除。提供 Inspect、Approve、Reject、Delete 四种操作。

安装与启用

确保本机已安装 DSH 并存在 web profile。

git clone https://github.com/xuc865/dsh-librarian.git
cd dsh-librarian
dsh plugin --profile web add .
dsh web

典型用法

  1. 正常使用 DSH:照常在 DSH 里完成任务。
  2. 自动沉淀:任务结束后,插件会自动判断其中是否出现了可以在不同输入上复用的稳定能力,值得保存的能力会被登记进插件图书馆。
  3. 跨会话复用:通过 Host 调用的一次性 picker 子 Agent 提议 Promotion。Promotion 会经过校验,例如来源 lineage 必须在 Host allowlist 中、证据必须来自不同会话等。
  4. 管理插件:在像素风格的 DSH Web UI 中查看和管理插件,包括运行态 Plugin 的检查源码、批准、拒绝、启停或两步删除。

适用场景与注意

  • 适用场景:适合希望在 DSH 中沉淀稳定能力、实现跨会话复用的开发者。
  • 注意:
    • 它不是另一个工作流画布,也不会把 50 次任务变成 50 个全局插件。
    • 主题只改变视觉层,不接管 DSH 的布局尺寸、交互语义或可访问性;Librarian 浮层仍是独立 Portal。
    • 展示的是安全的元数据票根,DSH 启动时不会把 Plugin 源码塞进主 Agent prompt。
    • 每次最多选择三个 Plugin。
    • 同 lineage 但不同语义会生成 derived lineage,不覆盖旧能力。

总结

dsh-librarian 通过会话级起步、独立复用后再提升到用户级的机制,帮助开发者管理 DSH 插件。配合冷加载策略和像素化界面,它提供了从沉淀到管理的完整工作流。
更多信息请访问:GitHub | SkillHub 目录

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜