用途:CCO Config 把原本分散在四个模块中的 CCO 行为参数集中暴露出来,并做范围校验,写入 ~/.claude-context-optimizer/config.json 的 thresholds 字段。插件根目录是包含 src/config.js 的目录,所有命令需在该目录下运行。
主要能力与用法: show(或无参数):node ${CLAUDE_PLUGIN_ROOT}/src/config.js,原样打印配置表;* 表示用户设置的值,! 表示存储值校验失败、已回退默认值,出现 ! 时应提示用户。 get <key>:node ${CLAUDE_PLUGIN_ROOT}/src/config.js get <key>。 set <key> <value>:node ${CLAUDE_PLUGIN_ROOT}/src/config.js set <key> <value>;值非法或键未知时以非零退出并给出有效范围,应转述该信息而非猜测修正;设置成功后说明它改变的行为。 reset [key]:node ${CLAUDE_PLUGIN_ROOT}/src/config.js reset <key> 重置单个键,node ${CLAUDE_PLUGIN_ROOT}/src/config.js reset 重置全部;全部重置会丢弃用户所有调优,除非用户明确要求,否则先确认。
可调键与默认值:rereadWarnAt=3(未编辑文件读取多少次后首次警告)、rereadEscalateAt=5(升级为“写进 CLAUDE.md”的读取次数)、bigFileLines=500(触发 offset/limit 警告的整读行数)、mediumFileLines=200(触发软提示的整读行数)、staleTokenRatio=0.10(文件加载后占预算比例,超过后 Read Cache 重新允许)、staleFiles=8(在 200K 下文件被加载后又有多少其他文件加载即视为被逐出)、staleTimeMs=600000(距上次读取多久后缓存文件算过期)、promptMinWords=8(低于此词数提示词被判为过于模糊)、promptIdealMaxWords=200(理想长度区间上限)、promptTooLongWords=500(超过此词数视为请求被淹没)、packBudgetPercent=25(/cco-pack 可占预算的最大比例)。
调优建议:重复读取警告过多可把 rereadWarnAt 提到 4–5;Read Cache 挡住仍需文件可降低 staleTimeMs(如 300000 即 5 分钟)或 staleTokenRatio;缓存节省不明显可调高它们;在 1M 上下文模型上使用长提示词可调高 promptTooLongWords。环境变量 CCO_STALE_TIME_MS 仍会覆盖 staleTimeMs,可用于一次性实验。
限制:资料未提供安装方式、平台支持、收费信息及更多使用步骤。