alt-glitch
62b2d78025
fix(tool-search): bridge batch barrier, listing truncation, source indexing (salvage #92693 , part 1)
...
Four fixes to the tool-search deferral layer, split from PR #92693 (the
availability-cache staleness fix ships separately):
1. The parallel batch planner now peels the tool_call bridge wrapper and
decides admission on the underlying tool — supports_parallel_tool_calls
works again when deferral is active. Unparseable wrappers stay
sequential barriers; bridged calls get exactly the admission the same
call gets direct. tool_search/tool_describe lookups batch concurrently.
2. _short_desc no longer truncates listing lines at 'e.g.', hostnames, or
version strings — a sentence terminator must be followed by whitespace.
3. BM25 indexes the source label (e.g. 'linear' for mcp-linear), so
service-name queries reach tools whose own name omits the service; the
dead 'mcp' prefix token is stripped.
4. Substring-fallback docstring corrected (token misses, not zero-IDF).
Salvaged from #92693 by @alt-glitch with authorship preserved.
2026-08-25 15:24:15 -07:00
..
2026-08-25 01:48:43 +05:30
2026-08-25 14:02:40 -07:00
2026-08-15 00:33:01 -07:00
2026-07-24 11:45:57 -07:00
2026-08-15 13:28:14 -07:00
2026-08-23 02:14:35 -07:00
2026-08-07 10:11:05 -07:00
2026-07-22 10:58:22 -07:00
2026-08-25 03:55:55 -07:00
2026-08-25 12:12:08 +05:30
2026-08-20 12:29:11 -05:00
2026-07-18 20:01:55 +05:30
2026-07-16 04:23:12 -07:00
2026-08-24 20:11:18 -07:00
2026-08-02 10:02:33 -07:00
2026-07-26 23:41:54 -07:00
2026-08-25 00:18:35 -07:00
2026-07-21 13:54:11 -05:00
2026-08-21 15:02:29 -07:00
2026-07-22 18:08:59 -05:00
2026-07-29 11:53:39 -07:00
2026-07-29 11:53:39 -07:00
2026-08-10 10:45:44 -07:00
2026-08-12 19:13:32 -07:00
2026-08-25 12:12:08 +05:30
2026-08-21 17:24:22 +05:30
2026-08-25 03:55:55 -07:00
2026-08-24 20:25:10 -07:00
2026-08-15 03:16:21 -07:00
2026-08-21 21:53:11 +05:30
2026-07-26 18:06:21 -07:00
2026-08-24 03:15:07 -07:00
2026-08-08 23:09:45 +05:30
2026-08-12 18:41:59 -07:00
2026-08-25 03:55:55 -07:00
2026-08-23 23:31:54 -07:00
2026-08-16 06:31:46 -07:00
2026-08-23 20:01:18 -07:00
2026-08-08 12:32:23 -07:00
2026-08-22 04:20:48 +05:30
2026-08-16 22:06:41 -07:00
2026-08-25 00:31:14 -07:00
2026-08-25 01:34:55 +05:30
2026-08-06 03:16:26 +05:30
2026-08-13 09:34:36 -07:00
2026-08-16 22:06:08 -07:00
2026-08-23 20:02:07 -07:00
2026-08-21 15:24:03 -07:00
2026-07-17 13:49:12 -07:00
2026-08-08 05:21:09 -07:00
2026-08-12 11:04:45 -07:00
2026-08-25 13:14:30 +05:30
2026-07-26 20:59:16 -07:00
2026-07-29 15:28:15 -07:00
2026-08-08 14:49:28 -07:00
2026-08-19 16:10:01 -07:00
2026-08-23 17:47:50 -07:00
2026-08-14 02:04:24 +05:30
2026-08-23 18:25:19 -07:00
2026-07-26 12:54:45 -07:00
2026-07-14 16:47:33 +05:30
2026-08-08 05:09:43 -07:00
2026-07-29 11:53:39 -07:00
2026-07-16 07:57:51 -07:00
2026-08-19 22:41:05 -07:00
2026-08-25 03:55:55 -07:00
2026-08-25 03:55:55 -07:00
2026-08-15 01:04:19 -07:00
2026-08-23 18:24:43 -07:00
2026-08-13 23:10:16 +05:30
2026-08-13 23:10:16 +05:30
2026-08-24 03:20:57 -07:00
2026-08-14 03:31:22 +05:30
2026-07-20 11:05:52 -07:00
2026-08-25 03:55:55 -07:00
2026-07-24 17:10:39 -07:00
2026-07-22 12:10:58 -05:00
2026-08-02 15:01:11 -07:00
2026-08-12 16:25:20 -07:00
2026-08-12 18:38:25 -07:00
2026-07-16 01:13:43 -07:00
2026-08-24 21:46:05 -07:00
2026-08-25 12:59:29 -07:00
2026-08-09 15:25:12 +05:30
2026-08-15 11:09:56 +05:30
2026-08-21 12:23:47 +05:30
2026-07-10 05:41:59 -05:00
2026-08-21 14:58:37 -07:00
2026-08-06 22:02:37 -05:00
2026-08-20 23:12:38 -07:00
2026-08-13 23:10:16 +05:30
2026-08-19 08:52:01 -07:00
2026-08-19 08:52:03 -07:00
2026-08-08 23:46:17 -07:00
2026-08-16 01:55:51 -07:00
2026-07-19 08:25:35 +05:30
2026-07-29 10:13:50 -07:00
2026-08-23 19:04:37 -07:00
2026-07-16 04:32:23 -07:00
2026-08-21 13:21:46 +10:00
2026-08-02 16:16:36 -07:00
2026-08-15 23:03:52 -07:00
2026-07-29 12:20:34 -07:00
2026-08-19 19:41:42 -07:00
2026-07-29 15:28:15 -07:00
2026-08-24 20:25:10 -07:00
2026-08-08 15:10:24 +05:30
2026-07-17 18:31:09 +00:00
2026-08-23 18:25:19 -07:00
2026-08-16 22:07:43 -07:00
2026-07-22 08:11:09 +05:30
2026-08-25 12:59:29 -07:00
2026-08-24 20:10:44 -07:00
2026-08-24 20:10:44 -07:00
2026-07-16 01:07:29 +05:30
2026-08-15 00:33:01 -07:00
2026-08-16 22:10:02 -07:00
2026-08-25 15:24:15 -07:00
2026-08-24 20:11:18 -07:00
2026-08-25 02:45:10 -07:00
2026-07-11 05:41:58 -07:00
2026-08-14 21:41:26 -07:00
2026-08-12 19:01:30 -07:00
2026-08-12 19:13:32 -07:00
2026-08-12 19:13:32 -07:00
2026-08-24 03:15:07 -07:00
2026-08-25 03:55:55 -07:00
2026-08-08 11:24:45 -07:00
2026-07-26 17:47:51 -07:00
2026-08-24 03:23:07 -07:00
2026-08-16 00:14:58 -07:00
2026-08-12 01:15:25 -07:00
2026-08-22 23:25:43 -07:00
2026-08-08 14:49:28 -07:00
2026-08-19 16:10:01 -07:00
2026-08-19 15:15:27 -07:00
2026-08-20 00:17:25 -07:00