dsh-skill-status:在 DSH 会话里核对技能是否仍在上下文中

前言

在 DeepSeek Harness(DSH)里用技能(Skill)时,常见做法是依赖 /技能名 或 skill 工具把正文写进当前主助手上下文。会话一长、上下文被压缩或替换后,很难凭记忆判断:某次加载的完整正文是否还在、历史上加载过哪些版本、目录里的技能文件与当时加载的是否一致。

社区插件 dsh-skill-status(维护者 yuhhhong,分类:客户端)只做「查状态」:在会话标题栏显示已确认加载的技能数量,点「技能」打开右侧面板,查看完整正文是否仍在当前主助手上下文中,以及各次加载的正文版本与来源。它不代替 DSH 去加载、重载或卸载技能。

这是什么

dsh-skill-status 是 DSH 的会话技能状态插件。宿主侧分析正式加载记录与上下文片段,Web 客户端在标题栏注入入口并展示右侧面板。插件只查询当前主助手的技能状态,不提供加载、重载、卸载技能或修改会话内容的操作。

  • 目录页:https://www.skillhub.cn/plugins/yuhhhong/dsh-skill-status
  • 源码:https://github.com/yuhhhong/dsh-skill-status
  • 当前插件版本:0.1.3(README 写明适配 DSH 0.1.7-rc.2;package.json 中 peerDependencies 对 @deepseek-ai/dsh 有更宽区间,以你实际安装的 DSH 为准)
  • 许可证:MIT

DSH 生态强调「一切皆插件」;SkillHub 等目录为社区站点,与 DeepSeek / 幻方无官方从属关系。安装前请自行查看源码与许可证——插件随 DSH 进程权限运行。

核心功能

下面能力均来自项目 README 说明。

  1. 列表与筛选
    合并当前技能目录与历史正式加载记录,支持按名称或说明筛选。已加载的技能排在前面,同组内按名称排序。

  2. 正式加载识别与正文核对
    识别 /技能名 和 skill 工具的正式加载记录,核对主正文是否完整保留。普通文件读取不算正式加载证据;压缩摘要里提到技能名或「曾经加载成功」,也不能单独证明完整正文仍在上下文中。技能引用的资料是否被读取,不影响主正文的完整性判断。

  3. 历史版本与计数
    可查看历史正文版本、加载次数和加载时的资源指引;同一技能的多个版本只计数一次。

  4. 来源展示
    分别展示加载时的来源与当前目录来源;源文件后续修改不会覆盖历史正文。加载记录中的资源指引不一定包含准确的源文件路径;只有当前技能目录提供明确路径时,插件才核查文件是否存在,结果展示在「当前目录来源」下。

  5. 更新节奏
    随会话事件更新状态;安静期间每五秒复查目录和文件状态。

状态含义

右侧面板与标题栏会用不同状态概括每个技能。标题中的 … 表示尚未收到结果,? 表示查询失败或仍有无法确认的范围;例如 2 · ? 表示已确认加载两个技能,但并非全部状态都已核实。

状态 含义
已加载 至少一个正式加载版本的完整主正文仍在当前上下文中
未检测到加载 可核实历史中没有正式入口成功加载的记录
完整正文不在上下文 已确认曾加载,但当前所有可核实版本的主正文都不完整或已移除
无法确认 历史、正文或当前上下文的证据不足

安装与启用

在 DSH 的 Web profile 中从 GitHub 安装(命令来自 README,勿省略 --profile web):

dsh plugin --profile web add github:yuhhhong/dsh-skill-status

安装完成后重启 DSH,并刷新 DSH 页面。打开已有会话,点击会话标题栏右侧的「技能」入口,即可查看当前会话的技能状态。

卸载:

dsh plugin --profile web remove dsh-skill-status

典型用法

  1. 在已启用技能的会话中,看标题栏右侧是否出现技能数量与「技能」入口。
  2. 点击「技能」,在右侧面板中按名称或说明筛选,优先查看标为「已加载」的项。
  3. 对状态为「完整正文不在上下文」或「无法确认」的技能,对照面板中的历史版本、加载次数与「加载时来源 / 当前目录来源」,决定是否需要在会话里重新走 /技能名 或 skill 的正式加载。
  4. 长会话或上下文变动后再次打开面板,利用会话事件与约五秒一次的目录复查,观察状态是否变化。

适用场景与注意

适合谁: 经常在单会话里叠加多个 Skill、需要确认「完整 SKILL 正文是否还在上下文里」的 DSH 用户;调试技能加载路径与版本差异时,需要对照历史正文与来源的开发者。

边界: 插件不提供任何写操作;只覆盖当前主助手,不替其他助手或子代理查状态。证据不足时会标「无法确认」,应结合会话里的实际工具调用自行判断。

安全: 与所有 DSH 插件一样,安装即信任其代码在你本机 DSH 环境中的执行;请从上述 GitHub 仓库阅读 src/ 与随仓库提交的 lib/ 构建产物后再安装。

结尾

dsh-skill-status 把「技能是否仍以完整正文留在主助手上下文」从主观猜测变成可核对的状态列表与版本来源视图,适合作为长会话里管理 Skill 的只读仪表盘。更多信息见 SkillHub 目录页 与 GitHub 仓库。

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

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

Xiaoye