|
| str | oc_chat.core.session_alerts._encode (int value, int length) |
| str | oc_chat.core.session_alerts.new_ulid (datetime now, *, bytes|None entropy=None) |
| str | oc_chat.core.session_alerts.utc_stamp (datetime now) |
| str | oc_chat.core.session_alerts._utc_timestamp (datetime now) |
| Path|None | oc_chat.core.session_alerts.find_comms_root (Path start) |
| str | oc_chat.core.session_alerts.format_summary (*, str kind, float total_usd, int unpriced_samples, float|None threshold_usd, int turn_tool_calls, str|None stall_reason=None) |
| dict | oc_chat.core.session_alerts.session_alert_event (*, str session_id, str kind, float total_usd, int unpriced_samples, datetime now, float|None threshold_usd=None, int turn_tool_calls=0, str|None stall_reason=None, bytes|None entropy=None) |
| Path | oc_chat.core.session_alerts.write_session_alert (Path comms_root, dict event, *, datetime now) |
| bool | oc_chat.core.session_alerts._oc_connect_available () |
| bool | oc_chat.core.session_alerts.notify_operator (str summary, *, str destination="operator") |
| Path|None | oc_chat.core.session_alerts.emit_session_alert (*, str session_id, str kind, float total_usd, int unpriced_samples, float|None threshold_usd=None, int turn_tool_calls=0, str|None stall_reason=None, Path|None comms_root=None, datetime|None now=None, bool notify=True) |