SuperAPI AI 工具集

lovstudio-auto-context

通用与其它

查看项目

更新于 10-16 00:01

技能介绍

AutoContext 是 lovstudio/dev-skills 中的上下文操作技能,不只是健康检查,而是对影响上下文的各种因素进行分级操作。

用途:评估当前会话是否出现污染(长对话、话题漂移、陈旧噪声),并采取具体行动。

主要能力按动作敏感度分三层:自动执行(写项目记忆、更新 MEMORY.md 索引,完成后报告路径);需确认(编辑全局 agent 指令、编辑项目 CLAUDE.md、覆盖或删除已有记忆,先展示 diff 并等待 yes);仅建议(/fork、/compact、/btw、新会话,打印可粘贴的确切命令)。

自动模式:启用 lovstudio 插件后,UserPromptSubmit 钩子监控转录大小,超过阈值(40 条以上或 150KB 以上)时注入轻量 <auto-context> 提醒。看到提醒后按上下文状态处理:大多相关则继续且不发言;有些陈旧噪声则心里降权继续;大多无关则建议 /fork 或 /btw 并给出确切命令;接近容量则建议 /compact 或 /fork。规则包括:除非采取行动否则最多一句话;上下文正常就不发言;绝不自动 fork/compact;未被询问不提 AutoContext。

手动模式:/lovstudio-auto-context 裸调用会给出健康报告并机会性写入记忆,测量轮次、工具调用、不同话题,评估健康/变吵/污染/危急,扫描近期未持久化的反馈或偏好(触发短语如“从今以后”“以后都”“别再”“记住”),若未写记忆则自动执行写入并更新 MEMORY.md,报告路径,必要时建议 harness 动作。带参数调用则解析自由指令并路由到对应动作类,如“记到全局”编辑全局指令(需确认)、“记到项目”编辑项目 CLAUDE.md(需确认)、“记住 X”写项目记忆(自动执行)、“忘掉 X”删除记忆文件与索引条目(需确认)、“该分叉了吗”评估并建议命令、“压缩一下”建议 /compact。

限制:无法调用 /fork、/compact、/btw、/clear 或新会话,这些由 harness 掌控;无法编辑其他 agent 的转录;无法自动安装钩子,需用 /update-config。若用户要求这些,应说明并给出可粘贴命令。所有写文件动作必须回显绝对与相对路径。用户配置按 LOVSTUDIO_AUTO_CONTEXT_AGENT_HOME、共享 profile 的 agent.home/claude.home/runtime.agent_home 顺序解析,或询问一次 agent home 目录。