local 后端把会话保存在进程内存中。它不依赖任何外部服务,也不落盘——进程退出,会话即清空。这是 ShortTermMemory 的默认后端。
何时使用
- 本地开发与调试;
- 单元测试、示例脚本等临时场景;
- 不需要会话跨进程或跨重启保留时。
使用示例
local 是默认值,以下三种写法完全等价:
若
Runner 未收到任何 short_term_memory 或 session_service,它会自动创建一个 local 实例兜底,因此本地跑通一个智能体不需要任何额外配置。参数
local 没有后端专用配置;仅使用 ShortTermMemory 的通用参数,且其中大部分对 local 不生效。
ShortTermMemory 构造参数(local 场景)
环境变量
local 后端不读取任何环境变量。