ChocoLZS/dsh-plugin-chat-menu0

dsh-plugin-chat-menu

在 DSH 会话输入框输入 @ 呼出工作目录文件浏览菜单:搜索、递归查找、逐级深入、多格式 snippet 引用

AI 分析

核心用途是提升在对话中引用本地文件的效率。适合需要在提问中频繁附带工作目录内代码、文档或链接的开发者,支持通过 Tab 键快速切换引用格式。

パッケージ
dsh-plugin-chat-menu
バージョン
0.1.0
ライセンス
MIT
最終更新
2026/08/15

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ChocoLZS/dsh-plugin-chat-menu

ドキュメント

README 全文を読む ↗

动态插件(未发布 npm 时,快速使用 / 调试)

chat-menu 同时提供动态 Cordis 插件形态(dynamic/ 目录,由构建生成):

npm run build          # 生成 lib/ 与 dynamic/
  1. cordis_defineidPrefix: atfilecode.host / code.client 分别取 dynamic/host.js / dynamic/client.js 的函数体;
  2. cordis_run:首次 run 激活(浏览器半首次需批准),改版 update 同一 pluginId。

⚠️ 动态插件随 DSH 进程重启而清空,重启后需重新装载。同一时间只装一种形态:动态版与 bundle 版都会注册 @ 文件菜单,同时运行会出现两个菜单——装 bundle 版就不要加载动态版(反之亦然)。

⌨️ 使用速查

按键行为
@呼出/聚焦文件菜单
输入字符按名称过滤当前层;无匹配时递归搜索
/ 移动高亮
/ 进入高亮目录 / 返回上一级(搜索框内光标在末尾/开头时同样生效)
Enter按当前引用格式插入
Tab循环切换引用格式(路径 / @引用 / 代码 / 链接)
ESC关闭菜单(关闭后只有继续打字才会重新呼出)