oc_chat
Loading...
Searching...
No Matches
trace_view.py File Reference

Go to the source code of this file.

Classes

class  oc_chat.core.trace_view.EventHistoryCorruption

Namespaces

namespace  oc_chat
namespace  oc_chat.core
namespace  oc_chat.core.trace_view

Functions

int oc_chat.core.trace_view._slot_seq (Path path)
tuple[list[TurnEvent], int, int] oc_chat.core.trace_view._read_one_root (Path base, str session_id)
list[TurnEvent] oc_chat.core.trace_view.read_session_events ("ChatSession" session)
str oc_chat.core.trace_view._short (Optional[str] value, int width=8)
str oc_chat.core.trace_view._event_summary (TurnEvent event)
str oc_chat.core.trace_view.format_trace (list[TurnEvent] events, *, Optional[int] limit=_DEFAULT_TRACE_LIMIT)
dict oc_chat.core.trace_view.build_packet_draft ("ChatSession" session, list[TurnEvent] events)

Variables

str oc_chat.core.trace_view.PACKET_SCHEMA = "packet-draft/v0"
 oc_chat.core.trace_view._SLOT_RE = re.compile(r"^events\.(\d+)\.jsonl$")
int oc_chat.core.trace_view._DEFAULT_TRACE_LIMIT = 200