A cache for AI agents to learn and replay complex behaviors.
muscle-mem 是一个专为 AI Agent 设计的行为缓存 Python 开发工具包。它通过记录并确定性地回放 Agent 执行任务时的工具调用路径,有效解决了重复性任务中 LLM 推理延迟高、成本昂贵及结果不稳定的问题。
它能够自动捕获并记录 Agent 在执行复杂任务时的工具调用轨迹。通过内置的缓存校验机制,在遇到已知任务时直接回放已存储的轨迹以提升执行速度。支持在缓存未命中时无缝回退到 Agent 运行模式以处理异常情况。允许开发者通过装饰器轻松对现有的函数或方法工具进行埋点插桩。支持通过标签化任务实现精细化的缓存管理。
该项目适用于希望优化 AI Agent 性能的开发者,特别是在需要处理大量重复性指令或希望降低生产环境 LLM 调用成本与延迟的工程场景中。