helix4u
6ab78401c9
fix(aux): add session_search extra_body and concurrency controls
Adds auxiliary.<task>.extra_body config passthrough so reasoning-heavy
OpenAI-compatible providers can receive provider-specific request fields
(e.g. enable_thinking: false on GLM) on auxiliary calls, and bounds
session_search summary fan-out with auxiliary.session_search.max_concurrency
(default 3, clamped 1-5) to avoid 429 bursts on small providers.
- agent/auxiliary_client.py: extract _get_auxiliary_task_config helper,
add _get_task_extra_body, merge config+explicit extra_body with explicit winning
- hermes_cli/config.py: extra_body defaults on all aux tasks +
session_search.max_concurrency; _config_version 19 -> 20
- tools/session_search_tool.py: semaphore around _summarize_all gather
- tests: coverage in test_auxiliary_client, test_session_search, test_aux_config
- docs: user-guide/configuration.md + fallback-providers.md
Co-authored-by: Teknium <teknium@nousresearch.com>
2026-04-20 00:47:39 -07:00
..
2026-04-16 12:36:49 -07:00
2026-04-19 16:53:11 -07:00
2026-03-17 02:33:12 -07:00
2026-03-31 08:48:54 +09:00
2026-03-23 07:43:12 -07:00
2026-04-18 19:24:35 -07:00
2026-04-08 02:24:32 -07:00
2026-04-01 04:18:50 -07:00
2026-04-20 00:32:09 -07:00
2026-04-19 00:03:10 -07:00
2026-04-20 00:32:09 -07:00
2026-04-08 02:24:32 -07:00
2026-04-16 16:06:49 -07:00
2026-04-07 13:36:38 -07:00
2026-04-18 01:46:25 -07:00
2026-04-11 13:59:52 -07:00
2026-04-15 04:57:55 -07:00
2026-04-07 10:25:31 -07:00
2026-04-16 10:47:41 -05:00
2026-04-19 11:52:19 -07:00
2026-04-13 16:32:04 -07:00
2026-04-17 19:04:11 -07:00
2026-04-17 19:04:11 -07:00
2026-04-19 12:27:34 -07:00
2026-04-17 15:53:57 -07:00
2026-04-19 12:27:34 -07:00
2026-04-13 04:45:07 -07:00
2026-04-16 22:05:41 -07:00
2026-04-17 20:39:25 -07:00
2026-04-02 12:40:03 +11:00
2026-04-19 16:31:07 -07:00
2026-04-19 16:31:07 -07:00
2026-04-16 21:57:10 -07:00
2026-04-14 10:18:05 -07:00
2026-04-13 16:32:04 -07:00
2026-03-18 02:55:30 -07:00
2026-03-11 20:02:36 -07:00
2026-04-05 12:46:07 -07:00
2026-04-10 16:47:44 -07:00
2026-04-11 13:59:52 -07:00
2026-04-17 18:02:37 -05:00
2026-04-14 21:12:29 -07:00
2026-04-07 10:25:31 -07:00
2026-04-17 20:25:48 -07:00
2026-04-20 00:47:39 -07:00
2026-04-15 17:09:41 -07:00
2026-04-13 16:32:04 -07:00
2026-04-12 16:39:04 -07:00
2026-04-17 00:41:31 -07:00
2026-04-15 17:22:55 -07:00
2026-04-19 16:53:11 -07:00
2026-04-15 14:50:07 -07:00
2026-04-11 16:22:50 -07:00
2026-04-16 12:36:49 -07:00
2026-04-11 14:26:11 -07:00
2026-04-13 16:32:04 -07:00
2026-04-16 14:23:16 -07:00
2026-04-17 04:22:40 -07:00
2026-04-20 00:32:09 -07:00
2026-04-17 21:16:33 -07:00
2026-04-16 12:36:49 -07:00
2026-04-07 10:25:31 -07:00
2026-04-16 02:24:08 -07:00