用途:在长时间编码会话中高效管理上下文窗口,避免因上下文膨胀导致效率下降。资料给出的目标是压缩长轨迹、隔离探索任务、优化 token 使用。
主要能力:一是压缩,每 10 次操作写一个上下文锚点,记录当前任务、已完成项、剩余项、关键发现与下一步;压缩前需保留当前分支与未提交改动状态、正在修改的文件路径、错误信息与堆栈、关键决策及理由、待办事项,丢弃冗余工具输出、重复搜索和冗长日志,并在提交或 PR 等自然断点处压缩,压缩后重述当前目标。二是隔离,把大范围代码库探索、独立研究、并行调查交给子代理,例如 Task({ agent_type: 'Explore', prompt: '...' }) 与 Task({ agent_type: 'Plan', prompt: '...' })。
使用方式:读取大文件前先用 offset/limit 或 grep 定位;把多个搜索模式用 OR 合并,如 Grep({ pattern: 'CreateAsync|UpdateAsync|DeleteAsync', output_mode: 'files_with_matches' });独立文件可并行读取。资料给出 token 阈值参考:50K 考虑压缩,100K 必须压缩,150K 为临界需保存并总结。跨会话持久化不在本技能范围内,应使用 $checkpoint 保存、$recover 恢复。
适用场景:长会话中的功能实现、代码探索与调试。限制:资料未提供具体平台支持范围、收费方式或效果数据;部分内容为 Codex 兼容说明与项目文档路由约定,需结合具体项目配置使用。