viettranx
dba3f4e4e6
fix(agent): prevent "..." fallback when iteration budget exhausted
...
Add early detection and graceful degradation when the model exhausts its
iteration budget without producing a text response:
- Inject 75% budget nudge telling model to start summarizing
- Strip all tool schemas on final iteration to force text-only response
- Adaptive web_fetch maxChars (60K→20K→10K) via iteration progress context
- Bump DefaultMaxIterations 20→30 for web-research workloads
2026-03-20 17:55:51 +07:00
..
2026-03-19 16:33:54 +07:00
2026-02-26 22:47:59 +07:00
2026-03-19 13:35:57 +07:00
2026-03-19 13:35:57 +07:00
2026-02-22 14:58:07 +07:00
2026-03-20 17:55:51 +07:00
2026-03-10 00:09:15 +07:00
2026-03-10 00:09:15 +07:00
2026-03-08 20:10:00 +07:00
2026-03-18 08:12:10 +07:00
2026-03-10 00:09:15 +07:00
2026-03-10 00:09:15 +07:00
2026-03-18 08:12:10 +07:00
2026-03-10 00:09:15 +07:00
2026-03-18 08:12:10 +07:00
2026-03-15 20:13:18 +07:00
2026-03-15 20:13:18 +07:00
2026-03-20 07:32:23 +07:00
2026-03-19 14:15:46 +07:00
2026-03-16 08:14:03 +07:00
2026-02-22 14:58:07 +07:00
2026-03-17 19:50:26 +07:00
2026-03-20 07:32:23 +07:00
2026-02-22 22:49:22 +07:00
2026-03-20 07:32:23 +07:00
2026-03-20 07:32:23 +07:00
2026-03-20 07:32:23 +07:00
2026-03-12 09:35:04 +07:00
2026-03-19 17:21:38 +07:00
2026-03-18 13:11:44 +07:00
2026-03-13 13:33:18 +07:00
2026-03-13 22:41:32 +07:00
2026-03-19 17:42:03 +07:00
2026-03-13 13:33:18 +07:00
2026-03-18 17:04:26 +07:00
2026-03-14 16:16:08 +07:00
2026-03-10 00:09:15 +07:00
2026-03-04 23:14:31 +07:00
2026-03-20 09:14:28 +07:00
2026-03-20 17:51:40 +07:00
2026-03-17 19:50:26 +07:00
2026-03-10 00:09:15 +07:00
2026-02-22 14:58:07 +07:00
2026-03-11 19:57:15 +07:00
2026-03-10 00:09:15 +07:00
2026-03-10 00:09:15 +07:00
2026-03-11 18:32:51 +07:00
2026-03-11 16:59:03 +07:00
2026-03-19 13:35:57 +07:00
2026-03-11 18:32:51 +07:00
2026-03-10 00:09:15 +07:00
2026-03-17 13:18:27 +07:00
2026-03-17 13:18:27 +07:00
2026-03-08 14:00:34 +07:00
2026-03-20 07:32:23 +07:00
2026-03-20 07:32:23 +07:00
2026-03-20 07:32:23 +07:00
2026-03-20 07:32:23 +07:00
2026-03-04 20:08:59 +07:00
2026-03-02 20:34:25 +07:00
2026-03-15 20:13:18 +07:00
2026-03-10 00:09:15 +07:00
2026-03-10 00:09:15 +07:00
2026-03-10 00:09:15 +07:00
2026-03-18 07:48:48 +07:00
2026-03-18 07:48:48 +07:00
2026-03-20 07:32:23 +07:00
2026-03-17 11:38:35 +07:00
2026-03-10 00:09:15 +07:00
2026-03-13 13:51:37 +07:00
2026-02-25 23:24:52 +07:00
2026-03-19 16:33:54 +07:00
2026-03-15 14:53:19 +07:00
2026-03-18 22:40:49 +07:00
2026-03-19 16:33:54 +07:00
2026-03-18 11:04:45 +07:00
2026-03-20 17:51:40 +07:00
2026-03-20 17:51:40 +07:00
2026-03-17 14:29:52 +07:00
2026-03-18 11:04:45 +07:00
2026-03-20 17:51:40 +07:00
2026-03-20 17:51:40 +07:00
2026-03-20 17:51:40 +07:00
2026-03-20 17:51:40 +07:00
2026-03-18 11:04:45 +07:00
2026-03-20 17:51:40 +07:00
2026-03-18 11:04:45 +07:00
2026-03-20 17:51:40 +07:00
2026-03-18 11:04:45 +07:00
2026-03-10 00:09:15 +07:00
2026-03-19 08:21:06 +07:00
2026-03-19 17:21:38 +07:00
2026-03-10 00:09:15 +07:00
2026-03-10 00:09:15 +07:00
2026-03-03 17:10:55 +07:00
2026-03-07 19:35:19 +07:00
2026-03-10 00:09:15 +07:00
2026-03-20 14:21:46 +07:00
2026-03-20 14:21:46 +07:00
2026-03-20 14:21:46 +07:00
2026-03-20 14:21:46 +07:00
2026-03-10 00:09:15 +07:00
2026-03-20 17:55:51 +07:00
2026-02-28 17:27:28 +07:00
2026-03-10 00:09:15 +07:00
2026-03-10 00:09:15 +07:00
2026-03-07 19:31:56 +07:00
2026-03-16 22:46:35 +07:00
2026-03-20 17:51:40 +07:00
2026-03-18 13:02:07 +07:00