Updated
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) -> objectRecursively convert a value to JSON-serializable form.
#format_event
python
def format_event(event: object) -> strFormat 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.