baosfeng/my-dsh-plugins--plugins-dsh-file-activity ↗★ 11
dsh-file-activity
DSH 侧边栏文件活动插件:按 LRU 记录文件读取/新增/修改事件(最近访问),按绝对路径树形统计(文件统计),点击文件浮窗预览(代码高亮/Markdown/图片/PDF)。DSH web plugin: file activity tracker — LRU recent-access list plus per-file read/create/modify counts in a folder tree, with floating preview. 适合需要追踪文件读写历史并快速预览代码或文档的用户。
インストール
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:baosfeng/my-dsh-plugins#e7fff48bc3ce67cc99f28fa7f1f8175814da76eb&path:plugins/dsh-file-activityドキュメント
README 全文を読む ↗使用
- 入口:侧边栏「新标签页」(guide)菜单 → 文件活动,或会话开始自动打开。
- 点击任意文件行 → 浮窗预览,不打开侧边栏编辑器标签。
- 顶部「刷新」手动重载,「清空」删除当前会话全部记录。
- 资源上限:每会话路径 ≤ 300 / 全局 ≤ 20000 / 会话数 ≤ 64,超限按 LRU 淘汰最久未活动条目(非静默丢弃,写 warn 日志);审计与写盘按增量追加 + 原子 compact,磁盘用量有界。
配置
无 profile 配置项(不读 cordis.patch.yml 的 config);唯一开关是设置页 UI 偏好:
| 配置项 | 默认 | 作用 |
|---|---|---|
| 会话开始时自动打开(设置 → 插件 → 文件活动) | 开 | 每个会话首次打开时自动显示本页;关闭后仍可从侧边栏「新标签页」菜单手动打开 |
| 右侧边栏默认宽度(设置 → 插件 → 文件活动) | 20% | 启动时按此比例展开右侧边栏(10%–70%);手动拖拽过宽度后本次运行不再覆盖 |
宽度偏好只在你尚未拖拽时生效(宿主自己给的 45% 默认值也算「已拖拽」之外的空档)。宿主右侧栏下限为 300px,窗口窄于约 1500px 时 20% 会被抬高到 300px——这是宿主 clamp,非本插件行为。