refactor(turn): lift iteration entry/announce, Nous rate guard, API interrupt, retry-restart consumer and preflight-timeout result out of run_conversation

This commit is contained in:
Teknium
2026-09-02 16:37:14 -07:00
parent a56f731ac6
commit 2769937936
13 changed files with 663 additions and 344 deletions
+2 -2
View File
@@ -9,12 +9,12 @@ existing ``patch("agent.conversation_loop.X")`` sites keep intercepting.
from __future__ import annotations
import logging
from dataclasses import dataclass
from typing import Any, Dict, Optional
import json
import logging
import ssl
import time
from typing import Any, Dict, Optional
from agent.error_classifier import FailoverReason, classify_api_error
from agent.message_sanitization import close_interrupted_tool_sequence