mcpField
C
cco-clean

cco-clean

github.com/egorfedorovAgent 工作流125198 次安装1 天前更新
代码仓库

关于 cco-clean

cco-clean 是一项 Claude skill,用于管理和清理 context optimizer 跟踪数据。它支持按保留策略清理、按时间删除会话和完全重置;破坏性删除需先获批准。

主要功能

  1. 01按保留策略清理数据
  2. 02删除超过指定期限的会话
  3. 03支持重置全部数据
  4. 04报告当前会话数量
  5. 05破坏性删除需经批准

适用场景

  1. 01清理过期的跟踪数据
  2. 02删除超过指定期限的会话
  3. 03重置所有 optimizer 数据

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/egorfedorov/claude-context-optimizer --skill cco-clean

安装后在 Claude Code 中输入/cco-clean确认已加载。

详细介绍

清理上下文优化器数据

用户想要清理跟踪数据。解析 $ARGUMENTS:

  • 如果是 --reset-all:删除 ~/.claude-context-optimizer/ 中的所有数据,并确认
  • 如果是 --sessions-older-than N:删除早于 N 天的会话文件
  • 如果是 --prune(或用户只是想进行安全清理):立即应用保留策略——删除早于 90 天的各会话文件(会话、摘要、提示词),以及早于 14 天的实时会话状态(预算、读取缓存、通知)。保留汇总统计数据和已学习的模式。此操作也会在会话开始时每天自动运行一次。
    node ${CLAUDE_PLUGIN_ROOT}/src/tracker.js prune
    
  • 如果没有参数:显示当前数据大小,并询问要清理什么(建议先使用 --prune——不会删除统计数据)

要检查数据大小,请对 ~/.claude-context-optimizer/sessions/*.json 执行 Glob,并报告 会话数量。

--reset-all 和 --sessions-older-than 会删除文件:明确说明将删除哪些内容,并让用户批准该命令——这些操作未预先获批。

评论

支持 Markdown