baosfeng/my-dsh-plugins--plugins-dsh-file-activity ↗★ 11

dsh-file-activity

记录文件活动并提供浮窗预览功能 适合需要追踪文件读写历史并快速预览代码或文档的用户。

包名
dsh-file-activity
兼容性
待验证
版本
0.5.14
许可证
MIT
最近更新
2026年10月10日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:baosfeng/my-dsh-plugins#e7fff48bc3ce67cc99f28fa7f1f8175814da76eb&path:plugins/dsh-file-activity

使用

  • 入口:侧边栏「新标签页」(guide)菜单 → 文件活动,或会话开始自动打开。
  • 点击任意文件行 → 浮窗预览,不打开侧边栏编辑器标签。
  • 顶部「刷新」手动重载,「清空」删除当前会话全部记录。
  • 资源上限:每会话路径 ≤ 300 / 全局 ≤ 20000 / 会话数 ≤ 64,超限按 LRU 淘汰最久未活动条目(非静默丢弃,写 warn 日志);审计与写盘按增量追加 + 原子 compact,磁盘用量有界。

配置

无 profile 配置项(不读 cordis.patch.yml 的 config);唯一开关是设置页 UI 偏好:

配置项默认作用
会话开始时自动打开(设置 → 插件 → 文件活动)开每个会话首次打开时自动显示本页;关闭后仍可从侧边栏「新标签页」菜单手动打开
右侧边栏默认宽度(设置 → 插件 → 文件活动)20%启动时按此比例展开右侧边栏(10%–70%);手动拖拽过宽度后本次运行不再覆盖

宽度偏好只在你尚未拖拽时生效(宿主自己给的 45% 默认值也算「已拖拽」之外的空档)。宿主右侧栏下限为 300px,窗口窄于约 1500px 时 20% 会被抬高到 300px——这是宿主 clamp,非本插件行为。