用途:跨会话保留上下文。官方描述强调“Restore before work, compact after valuable findings”,工作流为 restore → work → compact。
主要能力:提供三个工具。praetorian_restore 用于搜索或加载过去上下文,默认摘要模式(约 50 tokens/结果),支持 detail="full"、按项目查询及查看最近压缩记录;praetorian_compact 用于保存洞见,相同 title+type 且 Jaccard 相似度超过 70% 时自动合并;praetorian_manage 用于存储健康管理,支持 status 与 prune(如 count=3 或指定 project 路径)。
必要用法:工作前先恢复,例如 praetorian_restore(query="topic")、praetorian_restore(query="topic", detail="full")、praetorian_restore()、praetorian_restore(project="current")。保存时复用已有标题以合并,避免重复,例如 praetorian_compact(type="web_research", title="auth JWT research", key_insights=[...], refs=[...])。管理存储使用 praetorian_manage(action="status") 或 praetorian_manage(action="prune", count=3)、praetorian_manage(action="prune", project="/path")。
适用场景:规划会话或架构决策前、网页研究前、启动子代理前、熟悉项目会话开始时、/clear 后重新加载上下文;在研究获得新发现、跨会话决策或子代理结果有价值时进行压缩。
限制:每个项目上限 13 条,超出自动修剪最旧记录(合并不计入)。只有总数超过 50 或超过 500KB 时才向用户提及清理。不应压缩常规工作、琐碎发现或已保存的信息,也不应每次搜索都压缩。先看摘要,仅在命中相关时加载完整详情,避免上下文泛滥。其他收费、平台与安装方式暂未提供。