在 DeepSeek Harness (DSH) 的生态中,扩展技能调用通常需要修改 Harness 源码。dsh-at-skill 插件提供了一种无需触碰 Harness 核心代码的替代方案,允许通过在对话 composer 中输入 @ 来触发技能。
这是一个独立的客户端插件,旨在通过 @name 触发技能调用,并在 composer 中提供技能建议。该插件由用户 452926826 维护。
核心功能¶
- 通过
@name触发技能调用 - 在 composer 中显示技能建议
- 无需修改 Harness 源代码即可添加技能
- 在模型步骤前加载技能
- 兼容现有的
/skill-name、@subagent和@plugin行为
安装与启用¶
- 执行以下命令进行安装:
dsh plugin --profile web add github:452926826/dsh-at-skill
- 安装完成后,需要重启
dsh web。
典型用法¶
- 在对话 composer 中输入
@,会列出当前会话中所有可用的用户可调用技能。 - 继续输入字符,候选列表会根据技能名称前缀进行过滤。
- 选择一个候选后,会插入
@skill-name。 - 发送以空格或换行符为边界的
@skill-nametoken,即可在模型步骤前加载并执行该技能。
适用场景与注意¶
该插件适合希望在保持 DSH 源码整洁的情况下,通过简单的文本输入扩展技能调用的用户。需要注意以下两点:
- 调用机制:插件的调用基于文本。如果 Skill、Subagent 或 Plugin 共享相同的
@name,提交的文本不携带来源身份,匹配的用户可调用 Skill 会被插件加载。 - 生效时机:安装后必须重启
dsh web才能生效。
更多信息请访问 GitHub 仓库。