baosfeng/my-dsh-plugins--plugins-dsh-file-activity ↗★ 11
dsh-file-activity
记录文件活动并提供浮窗预览功能 适合需要追踪文件读写历史并快速预览代码或文档的用户。
安裝
$
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,非本插件行为。