oudecheng
e037de88a2
fix(agent,gateway): 替换 unreachable!() 为防御性错误返回
将 run_final_summary 和 send_with_retry 中的 unreachable!() 替换为
错误返回,避免未来重构导致循环体未返回时 panic 终止所有会话。
- agent_loop.rs: run_final_summary 兜底构造错误 AgentProcessResult,
含 emit_live_tool_call_message 推送,与 Err 不可重试路径一致
- outbound_dispatcher.rs: send_with_retry 兜底返回 ChannelError::SendError,
覆盖 RETRY_DELAYS_SECS 为空数组的边界情况
同时 outbound_dispatcher.rs 包含优先级队列重构:高优消息使用独立
high 队列和扩展重试策略,保证最终响应不被中间过程挤占丢弃。
2026-08-06 10:01:02 +08:00
..
2026-08-06 10:01:02 +08:00
2026-08-04 17:01:54 +08:00
2026-08-06 08:18:04 +08:00
2026-08-04 12:53:33 +08:00
2026-08-03 23:24:02 +08:00
2026-08-06 08:18:04 +08:00
2026-08-05 22:41:00 +08:00
2026-07-30 17:37:29 +08:00
2026-08-06 08:18:04 +08:00
2026-08-06 10:01:02 +08:00
2026-08-06 08:18:04 +08:00
2026-08-03 23:24:02 +08:00
2026-08-03 23:24:02 +08:00
2026-08-05 12:09:40 +08:00
2026-08-05 08:10:36 +08:00
2026-08-04 10:55:52 +08:00
2026-08-06 08:18:04 +08:00
2026-08-05 12:46:43 +08:00
2026-08-06 08:18:04 +08:00
2026-08-03 23:24:02 +08:00
2026-08-03 23:24:02 +08:00
2026-08-03 23:24:02 +08:00
2026-08-03 23:24:02 +08:00
2026-08-03 23:24:02 +08:00
2026-04-28 10:33:31 +08:00
2026-08-03 23:24:02 +08:00