Agent Skills
返回列表
WorkBuddy 已删会话残留清理

WorkBuddy 已删会话残留清理

IT 运维与安全 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3f399cbf/cleanup-stale-workspaces。

技能介绍

问题

WorkBuddy 删除会话后,仍可能留下对话记录、工具执行结果、产物索引、文件历史、任务数据,以及已失效的自动工作区目录。直接批量删除容易误伤活跃会话、手动资料夹或共享缓存;不处理又会持续占用本地磁盘。

工作方式

该技能用 scripts/detect.py 先做只读检测,输出待清理项、白名单、孤儿数据与缓存状态,再进入可恢复回收。关键规则:

  • 扫描范围:只处理自动会话所在盘,按 YYYY-MM-DD-HH-MM-SS 时间戳目录过滤,避免跨盘误扫。
  • 会话残留:依据 deleted_at 非空匹配会话 UUID,清理 projects/、artifact-index/、file-history/、tasks/ 等按 UUID 命名的数据。
  • 保护边界:活跃会话、纯手动工作区、共享目录默认保留;blobs/ 等多会话共享存储不按单会话回收。
  • 可恢复机制:执行前 dry-run,删除通常移入 cleanup-trash,确认后再用 --empty-trash --yes 清空。

适用于清理 WorkBuddy 本地残留、废弃工作区、剪贴板截图缓存、日志与追踪缓存;它不负责跨设备备份,也不会替代正式数据归档。

使用场景

  • 在 WorkBuddy 本地会话大量删除后,需要识别按会话 UUID 命名的对话、产物、任务残留并回收。
  • 自动工作区目录堆积在 D 盘,需要按时间戳过滤,只清理已删会话对应目录并保留手动资料夹。
  • 剪贴板截图和日志追踪缓存占用空间,需要检测状态并移入可恢复回收目录,确认后再清空。
  • 会话已删除但 UI 仍打开过目录,需要避免误删活跃工作区,按 deleted_at 与白名单确认待删项。

适合人员

  • 长期管理本地 WorkBuddy 的桌面用户,想删除废弃会话残留但怕误删手动目录。
  • 使用 AI 辅助开发并产生大量工具产物与文件历史的工程师,需要按 UUID 精确回收。
  • 负责本机磁盘治理的 IT 运维,需要可恢复回收、dry-run 确认和缓存清理。
  • 维护 WorkBuddy 技能脚本的开发者,想按规格改检测规则并跑测试验收。