orchestrata_ultimate.agents.volks.memory_context
Reference › orchestrata_ultimate › agents › volks › memory_context
memory_context is a 33-line module in the volks package that exposes the run-scoped memory-context provider registry from memory.memory_context to volk code. A memory engine (SPEC-010) is bound per run by thread id; BaseAgent._recall_block in base calls its recall function with the current thread and a query, and the result is empty when no engine is registered. kernel_handler binds the engine for each conversation. The toolkit lists no symbols defined in this file, so it only re-exports names from the memory package.
At a glance
| Source | src/orchestrata_ultimate/agents/volks/memory_context.py |
| Lines of code | 33 |
| Classes | 0 |
| Functions | 0 |
| Imports (internal) | orchestrata_ultimate.memory.memory_context |
| Imported by | orchestrata_ultimate.agents.kernel_handler, orchestrata_ultimate.agents.volks.base, orchestrata_ultimate.kernel.pipeline |
| Tests that import it | tests/agents/volks/test_base_memory_fold.py, tests/orchestrator/test_pipeline_runner_memory.py |
Class diagram
No classes; see Functions.
Dependency diagram
API
No public API: the module defines no classes, functions or constants.
Source
"""Run-scoped memory-context provider registry (agent-facing re-export).
The implementation lives in ``orchestrata_ultimate.memory.memory_context`` so it
is reachable from both the agent layer and the knowledge-graph/context layer
without cross-package peer imports. This module re-exports the public surface
for existing callers inside ``agents.volks``.
"""
from __future__ import annotations
from orchestrata_ultimate.memory.memory_context import (
_run_async_sync,
format_memories,
get_memory,
recall,
recall_sync,
register_memory,
summarize_for_thread,
summarize_for_thread_sync,
unregister_memory,
)
__all__ = [
"register_memory",
"get_memory",
"unregister_memory",
"format_memories",
"recall",
"recall_sync",
"summarize_for_thread",
"summarize_for_thread_sync",
"_run_async_sync",
]