v0.24.8 -> v0.24.9
Summary
Splits provider HTTP timeouts into header- and body-level limits so stuck upstreams bail quickly instead of silently looping until the full body deadline. Surfaces retry status and exhausted failures back to the user, and mirrors that visibility into long-running tools via periodic progress logs. Adds a daemon log tail tool, tags warnings with their originating session, and makes script execution caps configurable per tool.
翻譯
把 provider HTTP 超時拆成 header 與 body 兩層,上游卡住時快速 bail,不再悶等整個 body deadline。重試狀態與重試耗盡都回饋給 user,同樣的可見度也鏡射到長跑 tool 的週期進度 log。新增 daemon log 尾巴查閱工具、為 warning 加上來源 session 標籤、並讓 script 執行上限可逐 tool 配置。
Changes
FEAT
- Add agent send timeout handling and shared provider HTTP clients [8f2f9a2]
- Add daemon log tail tool for recent error inspection [7f4e6af]
- Add per-tool timeout, sanitize Telegram
<br>, fix TUI log dedup [f3aeda8]
翻譯
- 新增 agent send 超時處理,provider HTTP client 抽出共用 factory
- 新增可查 daemon log 尾巴的 tool,便於追近期錯誤
- 為每個 tool 加上獨立超時配置;清理 Telegram
<br>與修 TUI log 去重
UPDATE
- Increase tool timeouts and log exhausted send failures [5bd0721]
- Add session-tagged warning logs and log session filter [6bdac1d]
翻譯
- 拉高 tool 超時門檻,重試耗盡時記錄 ERROR
- 為 warning log 加上 session 標籤,listLog 支援以 session 過濾
Scope
-
internal/agents/exec/— FEAT, UPDATE (execute.go,toolCall.go) -
internal/agents/provider/— FEAT (sharedNewHTTPClient, per-provider migration, codex SSE factory) -
internal/toolAdapter/api/— UPDATE (ctx-based timeout, progress ticker) -
internal/toolAdapter/script/— UPDATE (per-tool configurable timeout) -
internal/tools/listLog/— FEAT (new daemon log tail tool) -
internal/tools/register/— FEAT (per-toolTimeoutfield) -
internal/tools/agent/— FEAT (per-tool timeouts on subagent / external / plan tools) -
internal/runtime/telegram/— UPDATE (session-tagged push,<br>sanitize) -
internal/runtime/discord/— UPDATE (session-tagged push) -
internal/runtime/tui/— UPDATE (slog dedup) -
internal/session/— UPDATE (session-tagged warnings) -
internal/filesystem/— UPDATE (toolErrorsession tag)
Generated by SKILL
Top comments (0)