memory_basic
memory_basic 为 Agent Core 添加本地持久记忆文件。它是最小的内置 memory
package:不需要外部服务、不访问网络,也不需要 locked Demiurge 环境之外的
Python dependency。
当你只需要简单的 Hermes-style USER.md 和 MEMORY.md recall 时使用它。
安装内容
Package 会安装:
agent/lib/memory_basic/
agent/bootstrap/memory_basic/
agent/tools/memory/
它还会更新 agent/pipelines.yaml:
bootstrap:
serial:
- session_context
- memory_basic
Built-in packages 会把 slots append 到目标 pipeline。在默认 assistant core 中,
这会把 memory_basic 放在 session_context 后面。
持久 memory 文件位于 package-owned component directories 之外:
memory/
MEMORY.md
USER.md
Uninstall 会移除 package-owned lib、bootstrap 和 tool files,但保留
memory/ data directory。
安装
先 preview:
uv run demiurge package install memory_basic --core assistant --preview
安装:
uv run demiurge package install memory_basic --core assistant
Runtime 行为
Session bootstrap 时,memory_basic 会读取 memory/MEMORY.md 和
memory/USER.md,并把 frozen memory snapshot 注入 host bootstrap context。
这个 snapshot 会在整个 session 中复用。同一个 session 中写入的内容对
memory tool 可见,但直到新 session 开始前不会注入 model prompt。