dsh-quick-invoke
`dsh-quick-invoke` 是一个面向 DSH Web 的独立 Cordis 插件,为 Skill、Agent preset 和 Plugin 提供统一的 `/` 快捷入口、候选选择和 Host 命令执行能力。 本插件不修改 DSH 核心,不提供任意 Tool 直调语法。Tool 仍由 Agent 根据自然语言选择,并继续经过 DSH 的 tools、approval、guard 和 permission 流程。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:thuCGRA/dsh-quick-invoke说明文档
阅读完整 README ↗Web 使用和验收
一级命令
在 DSH Web 输入框中:
/
应能够看到可用的命令候选,例如:
/skill
/agent
/plugin
输入:
/sk
应过滤到 /skill。
Skill 候选
- 输入
/skill; - 打开候选框;
- 选择 Skill;
- 确认输入框回填,例如
/skill quick-invoke-test; - 继续输入任务;
- 手动发送完整命令。
Agent 候选
- 输入
/agent; - 选择可用 preset;
- 确认输入框回填,例如
/agent quick-invoke-test; - 继续输入任务并手动发送;
- 在空白 Agent 上验证 preset 生命周期行为。
Plugin 候选
/plugin list
/plugin inspect dsh-quick-invoke
/plugin open 只有在目标插件提供正式 Web UI opener 时才会成功;当前没有通用 opener 时,应返回明确错误,而不是假装导航成功。
命令事件
成功执行命令后,会话日志应能看到成对的:
command/run
command/done
命令结果默认直接返回命令 UI,不自动变成模型历史消息。若命令需要继续 Agent 工作,命令 handler 必须显式提交受支持的 Agent 输入/Skill invocation。