Go to the source code of this file.
|
| str | oc_chat.core.sub_loop._build_default_sub_system (list tool_schemas) |
| None | oc_chat.core.sub_loop._merge_usage (dict[str, Any] merged, Any new, *, str model, list[dict[str, Any]] unknown_raw) |
| str | oc_chat.core.sub_loop._now_iso () |
| SubLoopResult | oc_chat.core.sub_loop.run_sub_loop ("ClientInterface" client, str task, str model, dict tool_registry, list tool_schemas, *, str|None system_prompt=None, int max_iterations=MAX_SUB_ITERATIONS, str|None session_name=None, int|None max_tokens=None, object|None presenter=None, "CancellationToken | None" cancellation=None, str|None parent_event_id=None, str|None parent_session_id=None) |