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 19:30:14 +08:00
2026-08-24 19:29:14 +08:00
2026-08-24 10:16:17 -04:00
2026-08-11 10:56:39 -04:00
2026-07-26 04:27:45 -04:00
2026-08-24 19:29:00 +08:00
2026-08-24 19:30:07 +08:00
2026-08-24 14:14:15 +08:00
2026-08-24 19:29:38 +08:00
2026-08-24 19:31:16 +08:00
2026-07-26 04:27:45 -04:00
2026-07-26 04:27:45 -04:00
2026-08-24 19:31:16 +08:00
2026-08-24 19:29:00 +08:00
2026-08-24 19:28:18 +08:00
2026-08-24 19:29:00 +08:00
2026-08-24 11:08:10 -04:00
2026-08-24 19:29:24 +08:00
2026-08-24 19:29:24 +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 19:29:00 +08:00
2026-08-24 19:29:00 +08:00
2026-08-24 14:14:15 +08:00
2026-08-24 19:28:18 +08:00
2026-08-24 19:28:18 +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-08-24 11:08:10 -04:00
2026-07-26 04:27:45 -04:00
2026-08-11 10:56:39 -04:00
2026-08-24 11:35:49 -04:00
2026-07-26 04:27:45 -04:00
2026-08-09 04:49:57 -04:00
2026-08-24 14:14:15 +08:00
2026-08-24 19:29:00 +08:00
2026-08-24 19:31:16 +08:00
2026-08-24 09:16:44 -04:00
2026-08-24 19:30:14 +08:00
2026-07-26 04:27:45 -04:00
2026-08-24 14:14:15 +08:00
2026-08-24 19:29:14 +08:00
2026-08-24 09:16:44 -04:00
2026-08-24 09:16:44 -04:00
2026-08-24 19:29:00 +08:00
2026-08-24 09:16:44 -04: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-08-24 14:14:15 +08:00
2026-08-24 19:29:46 +08:00
2026-08-24 19:29:46 +08:00
2026-07-26 04:27:45 -04:00
2026-07-26 04:27:45 -04:00
2026-08-09 02:19:29 -04:00
2026-07-26 04:27:45 -04:00
2026-07-26 04:27:45 -04:00
2026-08-09 01:01:19 -04:00