Skip to content

LegacyBackend ​

默认的内置后端,使用进程内全局容器实现 AbilityBackend 和 MemoryBackend。

描述 ​

LegacyBackend 是未提供自定义后端时使用的默认后端。它保留了原始的 AmritaCore 行为,其中工具、预设、MCP 客户端和记忆存储在全局进程内容器中。适用于单进程应用和测试。

继承 ​

LegacyBackend 同时实现了 AbilityBackend 和 MemoryBackend。

构造函数 ​

python
LegacyBackend(ctx: StateContext | None = None)

使用 ​

python
from amrita_core.builtins.backends import LegacyBackend
from amrita_core.base.backend import BackendSlots

backend = LegacyBackend()
slot = BackendSlots(ability=backend, memory=backend)

Apache 2.0 许可证(一些内容可能没有完全翻译成中文,请以英文文档为准。)