thuCGRA/dsh-quick-invoke0

dsh-quick-invoke

`dsh-quick-invoke` 是一个面向 DSH Web 的独立 Cordis 插件,为 Skill、Agent preset 和 Plugin 提供统一的 `/` 快捷入口、候选选择和 Host 命令执行能力。 本插件不修改 DSH 核心,不提供任意 Tool 直调语法。Tool 仍由 Agent 根据自然语言选择,并继续经过 DSH 的 tools、approval、guard 和 permission 流程。

包名
dsh-quick-invoke
版本
0.1.0
许可证
MIT
最近更新
2026年9月2日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:thuCGRA/dsh-quick-invoke

Web 使用和验收

一级命令

在 DSH Web 输入框中:

/

应能够看到可用的命令候选,例如:

/skill
/agent
/plugin

输入:

/sk

应过滤到 /skill

Skill 候选

  1. 输入 /skill
  2. 打开候选框;
  3. 选择 Skill;
  4. 确认输入框回填,例如 /skill quick-invoke-test
  5. 继续输入任务;
  6. 手动发送完整命令。

Agent 候选

  1. 输入 /agent
  2. 选择可用 preset;
  3. 确认输入框回填,例如 /agent quick-invoke-test
  4. 继续输入任务并手动发送;
  5. 在空白 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。