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

Dependency diagram orchestrata_ultimate.agents.volks.memory_context

API

No public API: the module defines no classes, functions or constants.

Source

Permalink: https://gitlab.com/MSamy/orchestrata-ultimate-architecture/-/blob/a4cbc2bdf/src/orchestrata_ultimate/agents/volks/memory_context.py

"""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",
]