Bryan-cmf/dsh-skill-gate

Bryan-cmf★ 0TypeScript最后同步: 2026-08-15

在 GitHub 打开

DSH-Plugin: skill trigger/selection gate - user picks from described candidates when the model triggers a skill; 10s no-choice falls back to the system default.

README 摘要

🚪 Skill Gate — DSH-Plugin 技能觸發與選擇閘門 :系統按關鍵詞觸發技能時,把候選技能(含描述)交給用戶選擇; 10 秒內未選擇 → 自動使用系統默認 。 A DeepSeek Harness host plugin that gives the user the final say over which skill the agent uses. How it works 1. The model triggers a skill ( skill tool call, keyword-driven as usual). 2. tools/execute waterfall intercepts the dispatch and opens the native question UI : 系統建議的技能 + 其他候選技能,每項帶描述。 3. User picks → the original call is short-circuited with an explanatory result, and a synthetic instruction is injected so the model loads the chosen skill instead. 4. No answer within timeoutMs (default 10s) → the system default (the requested skill) proceeds untouched. Install Path A — Host composition (recommended) Path B — Agent preset row Requirements - DSH = 0.1.0-rc.6 (services: skills , userQuestions , timer ; all in the shipped dsh-base bundle — userQuestions needs the browser UI) Configuration Key Default Meaning enabled true Master switch timeoutMs 10000 User decision window; on expiry the system default applies maxCandidates 5 Max options offered (includes the system default) Design notes - One gate at a time: a second skill call while a question is open passes through untouched (no stacked…

在 GitHub 查看完整 README →
Agent/智能体agent-infrastructurecordiscordis-plugindshdsh-pluginhuman-in-the-loopskillskill-selection

分类