1.4 KiB
1.4 KiB
name, description, metadata
| name | description | metadata | |||||||
|---|---|---|---|---|---|---|---|---|---|
| hive.context-preservation | 主动从工具执行结果中提取关键信息到工作笔记中,防止自动上下文剪裁将其删除。 |
|
操作协议:上下文保留
你的上下文窗口是有限的。较早的工具执行结果必定会被剪裁。趁上下文还在时,把你需要的内容提取出来。
随用随存。 在任何返回了后续需要的信息的工具调用之后,立即将关键数据提取到 _working_notes 或 _preserved_data 中。不要依赖回头查看旧的工具执行结果——一旦被剪裁,它们就消失了。
需要提取的内容:
- URL 与关键片段(而非完整页面)
- 相关的 API 字段(而非原始 JSON 数据块)
- 具体的行号、值或 ID(而非整个文件)
- 分析结论(而非原始数据)
任务之间的交接 通过 progress.db 完成,而不是通过共享缓冲区的交接数据块。当你完成一个任务时,下一个工作者需要的任何状态都应写入对应的任务行中(steps.evidence、tasks.last_error、sop_checklist.note)——参见 hive.colony-progress-tracker。对于数据库模式未覆盖的内容,使用 _working_notes。
当上下文使用率达到 {{warn_at_usage_ratio_pct}}% 时,你将收到警报——请立即执行保留操作。