SuperAPI AI 工具集

context-preservation

编程与开发

查看项目

更新于 10-15 09:45

技能介绍

用途

context-preservation 用于在上下文窗口压缩(context window compactions)过程中捕获并恢复状态,保证工作可以无缝继续。它监控上下文使用率阈值,并在接近阈值时触发状态保存。

主要能力

1. 状态保存

  • 序列化当前规格(spec)状态,包括任务、状态与验收标准
  • 捕获质量流水线状态(最近一次 lint/format/typecheck 结果)
  • 保存 TDD 进度(当前阶段、迭代次数、评分)
  • 存储上下文监控指标
  • 写入 .pilot-shell/state.json

2. 状态恢复(SessionStart / post_compact_restore)

  • 在会话开始时读取 .pilot-shell/state.json
  • 恢复规格任务跟踪状态
  • 恢复质量基线
  • 从上次已知位置继续 TDD
  • 记录恢复摘要

3. 阈值监控

  • 跟踪上下文使用百分比(默认阈值:70%)
  • 接近阈值时触发保存
  • 计算最佳保存时机

状态结构

状态以 JSON 形式保存,包含版本、时间戳,以及 spec、quality、tdd、context 四个部分。spec 记录标题、任务状态列表与当前阶段;quality 记录最近评分及 lint/format/typecheck 是否通过;tdd 记录迭代次数、评分与合规状态;context 记录使用百分比与保存时间。

使用方式

该技能通过会话开始(SessionStart)与压缩后恢复(post_compact_restore)等钩子自动运行,无需手动调用。状态文件固定写入 .pilot-shell/state.json。

适用场景

适用于长时间、多阶段且依赖上下文连续性的开发任务,尤其是需要在上下文压缩后保持规格跟踪、质量基线与 TDD 进度不丢失的场景。

限制

资料未提供关于平台兼容性、依赖要求、配置方式或收费模式的说明,暂未提供。