mkorwel
31ebfb496a
feat(core): implement tool preselection to reduce context size
...
- Created ToolPreselectionService using the classifier model to select only relevant tools for a given prompt.
- Integrated pre-selection into LocalAgentExecutor and GeminiClient to automatically filter the tool registry.
- Added `general.toolPreselection` toggle in configuration (enabled by default).
- Added comprehensive unit tests and an E2E scenario confirming accurate tool reduction without loss of function.
- Fixes #17113
2026-02-19 14:27:18 -06:00
..
2026-02-03 05:54:10 +00:00
2026-01-14 22:02:44 +00:00
2026-01-29 19:08:34 +00:00
2026-01-22 17:02:56 +00:00
2026-01-20 08:43:15 +00:00
2026-01-20 08:43:15 +00:00
2026-01-05 22:46:23 +00:00
2025-12-15 19:11:08 +00:00
2025-12-15 19:11:08 +00:00
2026-01-05 22:46:23 +00:00
2026-01-05 22:46:23 +00:00
2026-02-05 18:07:47 +00:00
2025-11-04 16:08:46 +00:00
2025-12-15 19:11:08 +00:00
2026-01-29 22:05:19 +00:00
2026-02-05 18:07:47 +00:00
2025-12-30 19:13:16 +00:00
2025-12-30 19:13:16 +00:00
2026-02-15 19:42:13 +00:00
2025-12-30 19:37:43 +00:00
2025-11-27 05:38:35 +00:00
2025-11-27 05:38:35 +00:00
2025-11-27 05:38:35 +00:00
2025-11-27 05:38:35 +00:00
2025-11-27 05:38:35 +00:00
2026-02-15 19:42:13 +00:00
2025-12-30 23:22:53 +00:00
2025-11-27 05:38:35 +00:00
2025-12-03 17:04:13 +00:00
2025-12-03 18:01:57 +00:00
2025-12-03 18:01:57 +00:00
2025-11-27 05:38:35 +00:00
2025-12-30 19:37:43 +00:00
2025-11-27 05:38:35 +00:00
2025-12-03 17:04:13 +00:00
2025-12-03 17:04:13 +00:00
2025-12-03 17:04:13 +00:00
2025-12-03 17:04:13 +00:00
2025-12-03 17:04:13 +00:00
2025-11-27 05:38:35 +00:00
2026-02-15 19:42:13 +00:00
2025-11-06 23:03:52 +00:00
2026-01-08 00:10:50 +00:00
2026-01-08 00:10:50 +00:00
2026-01-08 00:10:50 +00:00
2026-02-05 18:07:47 +00:00
2026-01-05 22:46:23 +00:00
2025-12-15 21:18:04 +00:00
2026-02-05 18:07:47 +00:00
2025-12-15 21:18:04 +00:00
2026-02-06 21:33:13 +00:00
2026-02-06 21:33:13 +00:00
2026-02-10 20:48:56 +00:00
2026-02-05 18:07:47 +00:00
2026-02-05 18:07:47 +00:00
2026-01-18 19:51:05 -08:00
2026-01-14 20:57:46 +00:00
2026-02-05 18:07:47 +00:00
2026-01-29 00:01:57 +00:00
2026-01-29 00:01:57 +00:00
2026-01-29 00:01:57 +00:00
2025-12-15 21:18:04 +00:00
2026-02-15 19:42:13 +00:00
2025-10-30 18:05:49 +00:00
2026-02-19 14:27:18 -06:00
2026-02-19 14:27:18 -06:00
2025-12-15 21:18:04 +00:00
2026-02-10 07:54:23 +00:00
2026-02-05 18:07:47 +00:00