用途:cass-memory(命令名 cm)把分散的智能体会话转化为持久、跨智能体的程序性记忆,用于在开始非平凡任务前获取相关规则、挖掘经验教训、避免重复犯错。
主要能力:采用三层架构——情景记忆(cass,原始会话日志)、工作记忆(Diary,结构化会话摘要)、程序性记忆(Playbook,带置信度追踪与衰减的提炼规则)。支持规则反馈标记、置信度衰减(90 天半衰期、有害标记 4 倍权重、candidate→established→proven 成熟度)、反模式学习(坏规则转为警告)、Trauma Guard 安全钩子、starter playbook(general、typescript、react、python、rust)、token 预算控制与优雅降级。
使用方式:初始化 cm init --starter typescript;任务前运行 cm context "<task>" --json 获取 relevantBullets、antiPatterns、historySnippets、suggestedCassQueries;用 cm mark <id> --helpful/--harmful 或内联注释反馈;cm guard --install 安装安全钩子;cm doctor --json 检查健康。安装可用官方一行脚本或从源码构建(bun install && bun run build)。
适用场景:多智能体协作、跨工具复用经验、防止重复错误、为特定语言栈建立规则库。
限制:需先安装 cass;LLM 相关功能需设置 ANTHROPIC_API_KEY;无 cass 时仅做 playbook 评分,无 playbook 时命令仍可用但为空;离线时使用缓存 playbook 与本地 diary。具体收费、价格与平台支持资料暂未提供。