Go to the source code of this file.
|
| None | oc_chat.main.register_active_agent ("object | None" agent) |
| None | oc_chat.main._announce_interrupt ("object | None" agent, str stage) |
| | oc_chat.main._o3_sigint_handler (signum, frame) |
| str | oc_chat.main._active_sessions_dir () |
| str | oc_chat.main._read_startup_input (prompt_driver, str prompt_text, str default, *, presenter) |
| None | oc_chat.main._show_serving_host (presenter, client) |
| ChatSession | oc_chat.main._load_session_by_name_for_startup (str name, presenter, list|None tool_schemas, str sessions_dir) |
| ChatSession|None | oc_chat.main._maybe_autoreload_crashed_session (Agent agent, presenter, prompt_driver, str sessions_dir) |
| bool | oc_chat.main._recover_incomplete_session_tail (ChatSession session, presenter, prompt_driver) |
| bool | oc_chat.main._show_config_validation (presenter, result) |
| "object" | oc_chat.main._select_presenter_once (args) |
| None | oc_chat.main._safe_presenter_close (presenter) |
| None | oc_chat.main._assert_stdin_is_tty_or_input_mode (args) |
| str | oc_chat.main._anchor_banner_line (object root, str source, "str | None" branch) |
| None | oc_chat.main._emit_startup_anchor_banner (presenter, args) |
| None | oc_chat.main.main (list[str]|None argv=None) |