dsh-at-sider
在终端中运行以下命令:
dsh plugin install aiyacharley/dsh-at-sider
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install aiyacharley/dsh-at-sider 安装本插件(源码:https://github.com/aiyacharley/dsh-at-sider),安装后重启 DSH 即可在右侧「文件」标签页使用增强文件树。
插件介绍
在 DSH 里找文件、插 @ 引用、看改动状态,往往要在侧栏、搜索和 Git 视图之间来回切。原生「文件」标签页够用,却缺少行内的引用入口、大小与修改时间、按多种维度排序,以及和当前仓库绑在一起的提交上下文。dsh-at-sider 的目标不是再造一个文件面板,而是在不换标签页、不改 Mod+P 入口、不重绘图标的前提下,把这几块能力补进你已经在用的那一棵文件树。
每一行在悬停或聚焦时出现 @文件(目录为 @文件夹),与内置 @ 补全和拖入生成的引用一致;行尾展示人性化大小与本地修改时间,列宽随侧栏自适应,窄屏会智能隐藏次要列。页头提供全工作区递归搜索(跳过常见无关目录、结果可 @ 或跳转)和名称/时间/大小/类型的循环排序,偏好会尽量记住。底部 Git 栏常驻分支与最近提交摘要,可展开最近提交;多仓库工作区可切换仓库,文件行按未跟踪、未暂存、已暂存着色。预览页签右键可一键插引用或在树中定位;需要对照原生行为时,右键「文件」页签即可切回原生树,无需卸载。
适合日常在 DSH 里写代码、频繁 @ 文件给 Agent、靠侧栏扫目录又想看时间和 Git 状态的用户。若你只希望侧栏「多一点信息、少一点跳转」,且不想牺牲与原生一致的操作习惯,这个插件就是为此设计的。
使用场景
- 在侧栏里快速 @ 文件或文件夹给当前会话
- 用页头搜索在全工作区定位文件并直接打开
- 对照分支与最近提交,同时看清未跟踪与暂存文件
适合人员
- 常在 DSH 里用 @ 引用与 Agent 协作的开发者
- 希望侧栏显示大小、时间与排序、少切标签的用户
- 多仓库工作区需要切换仓库并看 Git 着色的人