dsh-plugin-chat-menu
在终端中运行以下命令:
dsh plugin install ChocoLZS/dsh-plugin-chat-menu
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install ChocoLZS/dsh-plugin-chat-menu 即可安装,完整源码地址为 https://github.com/ChocoLZS/dsh-plugin-chat-menu
插件介绍
在 DSH 对话中反复手打 @src/utils/format.ts 这样的相对路径既慢又容易出错。dsh-plugin-chat-menu 让输入框里的 @ 触发键直接变成一个原生文件浏览器:弹出当前工作目录的菜单,边敲边按名称过滤,当前层没有命中时自动在整个工作目录内递归搜索(带深度、目录数、扫描条目三重预算,大仓库不卡顿)。选中目录写入 @dir/ 继续深入,选中文件把相对路径直接落入输入框,全程只用 ↑↓、Enter、Space、ESC 四个键,不碰鼠标、不切窗口。
插件以 inputTrigger 源身份注册进 DSH 内置管线,与子智能体、插件分组并列在同一原生菜单中(文件分组排最前),无需修改 DSH 源码,自动跟随会话 header.cwd 保证菜单内容对应当前目录。防误发机制内置:整行是 @路径/ 时按 Enter 不会误发送,目录名后按空格自动补全为 @dir/ 再展开。
适合经常需要在 DSH 对话中引用本地文件的开发者——写提示词时贴入示例代码、调试时快速定位深层模块、向团队展示目录结构——让路径引用从打字变成点选。
使用场景
- 写提示词时快速引用本地代码文件
- 调试时深入嵌套目录定位目标模块
- 团队沟通中展示项目目录结构
适合人员
- 高频引用本地文件的 DSH 用户
- 偏好全键盘操作的开发者
- 大仓库项目中需要快速定位文件的工程师