createMemoryMiddleware(
options: MemoryMiddlewareOptions
): AgentMiddleware<StateSchema<__type>, undefined, unknown, readonly | Name | Type | Description |
|---|---|---|
options* | MemoryMiddlewareOptions |
Create middleware for loading agent memory from AGENTS.md files.
Loads memory content from configured sources and injects into the system prompt. Supports multiple sources that are combined together.
Configuration options
const middleware = createMemoryMiddleware({
backend: new FilesystemBackend({ rootDir: "/" }),
sources: [
"~/.deepagents/AGENTS.md",
"./.deepagents/AGENTS.md",
],
});