Siddharth Balyan
a2840f954b
Inline agent tools get the shared argument repair (clarify, todo, memory, session_search) ( #127781 )
...
* fix(tools): inline agent tools get the shared argument coercion
Inline agent tools (todo_list, clarify, memory, session_search, and the
rest of INLINE_TOOL_EXECUTORS) never went through handle_function_call.
They did not get coerce_tool_args, so a JSON-encoded string for an array
parameter failed unless the tool parsed it by hand.
Every entry of INLINE_TOOL_EXECUTORS now runs coerce_tool_args first.
The sequential path and the concurrent invoke_tool path both read that
table, so one wrapper covers both.
todo_tool no longer parses a JSON string by hand. The todo_list schema
declares todos as an array, so coercion covers it. The existing test now
calls the dispatch table, not todo_tool directly.
* chore: retrigger CI (zero-job dispatch failure, auto-heal)
2026-09-29 22:07:30 +05:30
..
2026-09-27 00:56:31 +05:30
2026-09-26 20:40:40 -05:00
2026-09-28 05:37:55 -07:00
2026-09-27 13:48:28 -05:00
2026-09-28 03:34:07 -07:00
2026-09-29 03:01:04 +05:30
2026-09-27 13:48:28 -05:00
2026-09-28 06:06:17 -07:00
2026-09-27 13:48:28 -05:00
2026-09-29 15:58:55 +05:30
2026-09-29 15:58:55 +05:30
2026-09-27 23:53:40 -07:00
2026-09-27 23:53:40 -07:00
2026-09-29 18:33:44 +05:30
2026-09-29 18:33:44 +05:30
2026-09-27 00:56:31 +05:30
2026-09-28 06:42:00 -07:00
2026-09-29 15:58:55 +05:30
2026-09-27 00:56:31 +05:30
2026-09-27 00:56:31 +05:30
2026-09-28 10:11:33 -07:00
2026-09-28 19:41:57 -04:00
2026-09-28 05:28:05 -07:00
2026-09-28 05:28:05 -07:00
2026-09-26 23:44:55 +05:30
2026-09-27 18:17:20 +05:30
2026-09-26 17:34:46 -05:00
2026-09-28 03:34:07 -07:00
2026-09-28 04:34:30 -07:00
2026-09-26 18:27:10 -05:00
2026-09-27 01:10:56 +05:30
2026-09-27 22:30:55 -07:00
2026-09-25 14:58:09 -04:00
2026-09-25 14:14:06 -04:00
2026-09-27 01:10:56 +05:30
2026-09-27 02:39:29 +05:30
2026-09-26 23:44:55 +05:30
2026-09-29 02:06:58 +05:30
2026-09-26 11:16:45 -07:00
2026-09-29 16:47:48 +05:30
2026-09-29 02:06:58 +05:30
2026-09-28 05:24:26 -07:00
2026-09-27 06:26:52 -05:00
2026-09-26 22:40:54 +05:30
2026-09-27 21:30:10 -07:00
2026-09-29 15:58:55 +05:30
2026-09-29 15:58:55 +05:30
2026-09-29 15:58:55 +05:30
2026-09-26 22:40:54 +05:30
2026-09-28 19:02:20 +05:30
2026-09-27 22:30:55 -07:00
2026-09-27 22:30:55 -07:00
2026-09-26 20:58:16 -04:00
2026-09-26 23:44:55 +05:30
2026-09-29 02:06:58 +05:30
2026-09-28 11:29:49 -05:00
2026-09-26 16:51:19 -05:00
2026-09-25 14:58:09 -04:00
2026-09-25 13:49:31 -05:00
2026-09-28 14:16:18 -07:00
2026-09-26 17:19:34 -05:00
2026-09-26 22:19:53 -05:00
2026-09-28 05:37:55 -07:00
2026-09-26 22:26:05 +05:30
2026-09-27 00:19:50 +05:30
2026-09-25 14:24:56 -05:00
2026-09-29 02:06:58 +05:30
2026-09-26 06:20:21 +05:30
2026-09-29 15:58:55 +05:30
2026-09-29 22:07:30 +05:30
2026-09-27 01:29:25 -04:00
2026-09-27 03:45:07 -04:00
2026-09-28 12:23:25 -07:00
2026-09-26 06:19:34 +05:30
2026-09-26 06:19:34 +05:30
2026-09-28 12:23:25 -07:00
2026-09-26 06:19:34 +05:30
2026-09-28 12:33:01 -07:00
2026-09-28 14:16:18 -07:00
2026-09-26 06:19:34 +05:30
2026-09-28 04:34:30 -07:00