dsh-skill-lazy
在终端中运行以下命令:
dsh plugin install boomzikazita/dsh-skill-lazy
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install boomzikazita/dsh-skill-lazy 即可安装,插件源码位于 https://github.com/boomzikazita/dsh-skill-lazy
插件介绍
默认情况下,DSH 会在每个新会话的上下文中注入完整的技能目录——每个已安装技能的名称加上最多 500 字的描述。当技能数量积累到几十个时,仅这一项每次会话就消耗约 3,000 令牌,而模型实际上很少会用到其中大部分技能。dsh-skill-lazy 用紧凑目录替代了全量注入:每个技能只保留名称加一行摘要(默认不超过 40 字),完整描述随时可通过一次 skill_search 调用按需取回。
核心能力围绕"按需加载"展开。紧凑目录按实际调用频率排序,最常用技能始终排在最前。skill_search 支持精确名称匹配、描述子串、分词关键词及中文二元组重叠,结果按 MECE 域分组返回,附带完整描述与域覆盖报告。skill_mece_check 在创建或评估技能前检查互斥性与集合完备性,给出新建还是扩展已有技能的建议。cost_audit 作为令牌预算看门狗,标记超出预算的工具或技能描述,提示精简或折叠。
适合已安装十数个及以上技能、希望压低每次会话的持久上下文开销、同时保留完整技能描述可按需检索的 DSH 用户。安装后即刻生效,无需改动任何已有技能文件。
使用场景
- 多技能安装时压低每次会话的持久上下文开销
- 用 skill_search 按关键词按需取回完整技能描述
- 新建技能前用 MECE 检查互斥性与集合完备性
适合人员
- 已安装十余个技能的 DSH 用户
- 关心每会话令牌预算的开发者
- 管理 Agent 技能目录质量的 DSH 工作流搭建者