You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 4, 2026. It is now read-only.
背景
长时间 agent turn、慢速 OpenAI-compatible provider、代理链路或本地模型服务都可能让模型请求耗时超过默认客户端 timeout。当前 timeout 不能从配置里调整,部署时只能改代码。
当前观察
core/agent/models.py里构造AsyncOpenAI时没有从应用配置传入可调 timeout。本地 workaround 是直接硬编码:这可以缓解长请求超时,但硬编码不适合上游:不同 provider、网络环境、部署形态需要不同 timeout 策略。
建议
在 agent/provider 配置中增加 timeout 字段,例如:
request_timeout_secondsconnect_timeout_seconds然后在构造
AsyncOpenAI时使用配置值。默认值可以保持保守,但允许部署者按 provider 调整。预期收益