Updated
On this page
Read-only memory query functions (query_decisions, query_constraints, query_assumptions, query_lessons, query_workflow_status) that shape trace rows into JSON-safe dicts for tool consumption.
#overseer.src.orxtra.overseer._memory
#overseer.src.orxtra.overseer._memory
#query_decisions
python
async def query_decisions(pool: Any, run_id: UUID, limit: int=10) -> list[dict[str, Any]]#query_constraints
python
async def query_constraints(pool: Any, run_id: UUID, active_only: bool=True) -> list[dict[str, Any]]#query_assumptions
python
async def query_assumptions(pool: Any, run_id: UUID, status: str | None=None) -> list[dict[str, Any]]#query_lessons
python
async def query_lessons(pool: Any, run_id: UUID | None=None, tags: list[str] | None=None, permanent_only: bool=False) -> list[dict[str, Any]]#query_workflow_status
python
async def query_workflow_status(pool: Any, workflow_id: UUID) -> dict[str, Any] | None