用途:CASS 用于会话考古与历史证据检索,回答“上次我问了什么”“找出那个有效的提示词”“我们何时决定不做 X”等问题,也可在上下文丢失后恢复关键线索。它由上游工具提供,技能本身只承载 AgentOps 操作准则。
主要能力:通过 cass search 发现候选命中,cass pack 获取带引用的摘录,cass view 与 cass expand 查看具体行与上下文,cass context 发现相关会话候选。可用 cass capabilities --json、cass introspect --json、cass robot-docs 实时了解已安装二进制的功能与模式。
使用方式:先检查索引状态,如 timeout 15 cass status --json;再执行有界搜索,如 timeout 30 cass search "KEYWORD" --workspace /data/projects/PROJECT --mode lexical --json --fields minimal --limit 20;需要引用时用 cass pack;随后用 cass view 或 cass expand 验证角色、意图与结果。宽泛扫描应加 --fields minimal,避免上下文消耗。
适用场景:查找过往提示词与修订、检查先例、范围考古、上下文丢失后的恢复,以及为具体不确定性提供带引用的片段证据。
限制与注意:不要运行裸 cass,它会启动阻塞式 TUI;应使用 JSON、robot 或显式文件输出命令。索引陈旧仍可搜索,仅在授权且必要时做有界刷新。搜索、查看、导出、索引恢复或同步前需检查来源、任务、模型与目的地授权。零命中只表示在观察到的查询与限制内无匹配,不代表全局不存在。重复提示可能反映成功、失败、复制指令或重试,需检查周边证据。挖掘出的经验会随语料漂移而衰减,失败记录应被赋予更高权重。恢复命令会修改派生状态,需明确授权。缺失事实暂未提供。