dsh-mixxed/dsh-client-ui-filesystem ↗★ 1
@dsh-mixxed/dsh-client-ui-filesystem
Out-of-tree dsh plugin: '@' project file/directory suggestions and plain-text references in the chat composer.
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:dsh-mixxed/dsh-client-ui-filesystem说明文档
阅读完整 README ↗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 (请查看@indexis a miss;请查看,@indexworks) — the trigger detector treats CJK letters as word characters. That rule lives in the harness'sui-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:
@pathstays 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.menudictionary 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.