dsh-mixxed/dsh-client-ui-filesystem1

@dsh-mixxed/dsh-client-ui-filesystem

DSH 插件:在聊天输入框中支持使用 '@' 触发项目文件/目录推荐与纯文本引用

AI 分析

在输入框中输入 '@' 即可快速联想并引用项目中的文件或目录。适合在与智能体对话时需要频繁提及、关联特定项目文件的开发者。

包名
@dsh-mixxed/dsh-client-ui-filesystem
版本
0.1.3
许可证
NOASSERTION
最近更新
2026年8月16日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:dsh-mixxed/dsh-client-ui-filesystem

Usage notes (harness behavior, accepted as-is)

  • Where @ triggers: the trigger char must sit at the start of the draft, after whitespace, or after punctuation. A Chinese character directly before @ does not trigger (请查看@index is a miss; 请查看,@index works) — the trigger detector treats CJK letters as word characters. That rule lives in the harness's ui-input-trigger; this plugin does not modify the harness, so inline references work best with a space or punctuation before @.
  • Loading state: while the project tree loads, the menu opens immediately with the group's existing text-only loading row (正在加载…); an animated spinner would require modifying the harness menu component, which this plugin does not do.
  • No chip decoration: @path stays plain text in the draft — the decoration scanner only matches word-ish names, so paths never render as chips (DESIGN.md §7.1).
  • No menu group title: the harness menu renders a raw per-source title row (the slash.menu dictionary is exclusively owned by the harness); since @ shows only this plugin's group, the title row is hidden with one injected CSS rule.
  • Full boundary list: DESIGN.md §7.