Skip to content

symfonic.agent.fastapi.memory_create_handlers

memory_create_handlers

Per-layer create handlers for memory_create_router.

Extracted from memory_create_router.py so the router factory stays under the 300-LOC cap. Each handle_create_<layer> function returns a :class:MemoryCreateResponse given the agent, the parsed request body, the raw fastapi.Request (for audit emission), and the resolved tenant scope.

Shared helpers live in :mod:memory_create_helpers.