Skip to main content
local 后端把会话保存在进程内存中。它不依赖任何外部服务,也不落盘——进程退出,会话即清空。这是 ShortTermMemory 的默认后端。

何时使用

  • 本地开发与调试;
  • 单元测试、示例脚本等临时场景;
  • 不需要会话跨进程或跨重启保留时。

使用示例

由于 local 是默认值,以下三种写法完全等价:
若 Runner 未收到任何 short_term_memory 或 session_service,它会自动创建一个 local 实例兜底,因此本地跑通一个智能体不需要任何额外配置。

参数

local 没有后端专用配置;仅使用 ShortTermMemory 的通用参数,且其中大部分对 local 不生效。

ShortTermMemory 构造参数(local 场景)

local 后端不落盘,进程退出后所有会话数据都会丢失,切勿在生产环境用它保存需要长期保留的会话。需要持久化请改用 SQLite、MySQL 或 PostgreSQL。

环境变量

local 后端不读取任何环境变量。
最后修改于 2026年9月19日