csiroqa/dsh-command-opt2

@dsh-external/dsh-command-opt

DSH 命令优化插件:Tab/Enter 补全命令名、参数格式引导与提示弹框、tool 开启会话(subagent)补丁、空对话命令输出修复

包名
@dsh-external/dsh-command-opt
版本
0.1.0
许可证
MIT
最近更新
2026年8月23日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:csiroqa/dsh-command-opt

配置

安装后,cordis.patch.ymlcommand-opt insert 行支持以下可选 config(注意:dsh 固有逻辑——浏览器半区收不到 patch config,默认值内置在代码里,修改 config 不会改变浏览器行为):

默认说明
tabCompletetrueTab/Enter 补全命令名
hintPopuptrue命令提示弹框(conversation.input.overlay)
subagentPatchtruetool 开启的会话(subagent)补丁
blankEngagetrue空对话命令输出修复
catalogTtlMs15000命令目录缓存 TTL(毫秒)

使用

  1. 输入 / + 前缀,按 Tab 补全命令名(多候选先补公共前缀,再按 Tab 轮转;↑↓ 选中后 Tab/Enter 补全选中项)
  2. 行首补全到带参数位的命令(如 /schedule)后直接进入参数位:幽灵提示显示参数格式,Tab 轮转 | 枚举选项,输入参数全程提示弹框常驻
  3. 在 tool 开启的会话中:回车直接执行 /archive 等命令,头部"操作"菜单提供归档 / 复制会话 / 定位父会话
  4. 空会话里执行命令后:输出正常渲染、选项按钮出现、不会被下一次"新建对话"复用

许可与使用声明

MIT License(见 LICENSE)。

欢迎任何人使用、修改、引用、或把本项目收录进自己的插件合集,只需:

  • 保留 LICENSE 文件与版权声明
  • 标明出处(本仓库链接)