From 134aa073d5994ea88f4e1f7df3a6a636e6ecb150 Mon Sep 17 00:00:00 2001 From: oudecheng <13802883547@139.com> Date: Tue, 4 Aug 2026 13:10:59 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20CHANGELOG=20=E8=A1=A5=E5=85=85=20LLM=20?= =?UTF-8?q?=E9=87=8D=E8=AF=95=E6=9C=BA=E5=88=B6=E6=9D=A1=E7=9B=AE=E5=B9=B6?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3=20commit=20=E8=AE=A1=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/CHANGELOG.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 453be46..4989d68 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -4,7 +4,7 @@ ## [0.3.0] - 2026-08-04 -较 [0.2.0] 的 15 个已提交 commit + 本次版本一并提交的锁屏冻结架构修复(12 文件),聚焦 **Agent 执行与显示层解耦**、**工程化基线**、**并发持久化稳定性**、**安全加固** 与 **MCP 兼容性** 五大方向。架构修复经五轮对抗性审查验证。 +较 [0.2.0] 的 18 个 commit 迭代,聚焦 **Agent 执行与显示层解耦**、**LLM 调用稳定性**、**工程化基线**、**并发持久化稳定性**、**安全加固** 与 **MCP 兼容性** 六大方向。锁屏冻结架构修复经五轮对抗性审查验证。 ### 新增功能 @@ -24,6 +24,12 @@ #### 默认迭代上限调整 - `max_tool_iterations` 默认值调整为 1000,匹配长任务子代理的实际需求。 +#### LLM 主调用可配置重试机制 +- `ProviderConfig` 增加 `max_retries` 字段(serde default=3,向后兼容),透传至 `AgentRuntimeConfig` 归属 agent 行为层,不进 `ProviderRuntimeConfig` 以保持 provider 构造包纯净。 +- `agent_loop` 流式 + summary 两个调用点实现重试循环:指数退避 1s/2s/4s,仅对 429/502/503/504/timeout/connection reset 重试;流式仅在未 emit delta 时重试(`AtomicBool` 跟踪),避免重复输出;退避 sleep 期间响应 `cancel_signal`,取消优先。 +- 前端 `ProviderConfig` 类型和表单增加 `max_retries` 字段。 +- 7 个单元测试(3 判定 + 4 行为),540 个 lib 测试全绿。 + ### 架构修复 #### Agent 执行与显示层解耦(锁屏冻结根因修复)