全部插件

DSH / BUNDLE / CLIENT-UI

dsh-multi-root-explorer

v0.1.8Nethur-auro / dsh-multi-root-explorer7b2ba83259

可安装组合包UI 与客户端插件社区 · Topic 自动分析Web UI

概览

dsh-multi-root-explorer

Workspace Explorer for DeepSeek Harness: replaces the native sidebar workspace region with a multi-root browser — a conversation tree grouped by each session's real working directory, plus a read-only resource tree that previews files in the native right Sidebar.

README / ZH

插件文档

目录摘要

Workspace Explorer for DeepSeek Harness: replaces the native sidebar workspace region with a multi-root browser — a conversation tree grouped by each session's real working directory, plus a read-only resource tree that previews files in the native right Sidebar.

dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。

在 GitHub 阅读完整 README

LIMITATIONS

已知限制

- **自动化测试是契约测试,不是实机验收。** 它们用 mock,不碰你的真实会话。「已命名但未发出」的会话跨新 Host 进程是否恢复、卸载后原生列表是否立刻可见、不同缩放下浮层位置是否正确,都还需要在你的版本上验证。不要在正在工作的 profile 上强制退出做持久化测试。 - **把拖拽提升成引用用到了未公开的接口。** 编辑器只把 `text/plain` 当纯文本插入,而引用块只能由输入管线在"选中一个补全候选"时生成,所以插件在文本落位之后调用管线自己的 `pick` 来补上这一步。每一环都做了能力探测,任何一环对不上就**退化成引用文本**(也就是拖拽最初的行为);但 **DSH 升级若改了这些内部字段,自动提升会失效**——`lib/client.js` 里标了 `ADAPTATION POINT` 注释,写明了依赖的确切字段,便于跟着适配。 - **选中一个文件夹需要一次 Host 查询。** 资源树是分页懒加载的,而"选中父文件夹"必须覆盖它的全部子项,所以插件在点击时按需读一次该目录自身的层级(并翻完分页),而不是只看已经展开过的部分。目录特别大时这一次点击会稍慢。 - **菜单需要 Popover API。** 浏览器不支持时,插件会给出明确错误提示,而不是显示一个位置错乱的菜单。 - **改源码不等于改了运行中的 Host。** 在本仓库改文件不会更新正在运行的 DSH;Host 路由需要重启。