badfcce4cb
核心算法 #10(Agent Loop):Codex 质量审查跟进,仅加固防御与 可观测,不改变循环语义。 - __init__ 校验 step_retry_delays 非空,空序列直接抛 ValueError (P5 fail-fast,避免首次可重试异常时 IndexError 掩盖原始 LLM 异常、违背方法契约) - 补耗尽语义窄测试(耗尽后原样抛出最后一次原始异常)与空序列 构造校验测试 - run() 最终失败日志补异常类型名,便于回溯归因