Autumn-27
412a993c25
feat(agent): get_worker_trace 的 step_ids 超限改为降级返回而非报错
原先 step_ids 超过 5 个直接报错,逼 Agent 重新组织调用、白跑一轮。改为优雅
降级:先去重、剔除非法 id,超出 5 个则返回前 5 步的完整内容,并在结果里用
returned_step_ids / omitted_step_ids / notice 告知本次取了哪些、还有哪些没取,
并提示「若已足够则无需再取剩余」。Agent 立刻拿到数据,是否再取由它自行判断。
保留数量上限的原因不变:detail 是完整原文、不截断,上限用于兜住单个 tool
result 的大小。get_task_worker_trace 经 delegateToTask 复用同一实现,一并生效;
两处工具描述同步更新。
验证: 新增 TestGetWorkerTraceStepIDsDegradeGracefully(含去重/非法 id/前5/
omitted/notice/在限内不加提示),连本地 PG 实跑通过;agent 全量无回归。
2026-08-24 11:35:49 -04:00
..
2026-07-26 04:27:45 -04:00
2026-08-24 11:35:49 -04:00
2026-08-24 19:29:00 +08:00
2026-08-24 14:14:15 +08:00
2026-08-24 19:29:00 +08:00
2026-08-24 19:29:00 +08:00
2026-08-24 14:14:15 +08:00
2026-08-24 14:14:15 +08:00
2026-07-26 04:27:45 -04:00
2026-07-26 04:27:45 -04:00
2026-08-24 19:29:00 +08:00
2026-08-24 10:32:10 -04:00
2026-08-24 11:08:10 -04:00
2026-08-24 19:29:00 +08:00
2026-08-15 00:19:14 -04:00
2026-08-15 00:19:14 -04:00
2026-08-15 00:19:14 -04:00
2026-08-18 12:20:53 -04:00
2026-08-24 19:28:18 +08:00
2026-08-24 19:28:18 +08:00
2026-08-24 19:29:00 +08:00
2026-07-26 04:27:45 -04:00
2026-08-24 19:29:00 +08:00
2026-08-24 19:29:00 +08:00
2026-07-26 04:27:45 -04:00
2026-08-08 09:09:38 -04:00
2026-08-24 14:14:15 +08:00
2026-08-24 10:32:10 -04:00
2026-08-24 19:29:00 +08:00
2026-08-24 11:35:49 -04:00
2026-08-24 19:29:00 +08:00
2026-08-17 09:54:04 -04:00