orxtra v0.13.0 /overseer.src.orxtra.overseer._format
On this page

format_event serializes event dataclasses -- including nested UUIDs, Decimals, and dataclasses -- to JSON strings for feeding overseer events into the LLM's context.

#overseer.src.orxtra.overseer._format

#overseer.src.orxtra.overseer._format

#_to_json_safe

python
def _to_json_safe(value: object) -> object

Recursively convert a value to JSON-serializable form.

#format_event

python
def format_event(event: object) -> str

Format an event dataclass as a JSON string for the Overseer.

Handles UUID, Decimal, nested dataclasses, and other non-primitive types by converting them to JSON-safe representations.

Search