在 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 倉庫。