teknium1
a10bbf95bb
feat(gateway): gateway.multiplex_profiles defaults to on, gated by a boot-time serve guard
...
DEFAULT_CONFIG now ships gateway.multiplex_profiles: true. GatewayConfig keeps an UNSET flag as
None so the boot can tell "the operator chose" from "the default applies"; every reader tests
truthiness, so an undecided flag never multiplexes by accident.
hermes_cli/gateway_multiplex_mode.py settles the unset default once per boot (called from
load_gateway_config_for_runner and `gateway run --config`): the same preflight `hermes gateway
migrate --multiplex` runs — default profile, >= 2 profiles, no secondary running its own gateway
(live pid or installed unit), no duplicate-credential / port-binder blocker, migratable host. A
refusal is a logged warning naming the blocker and the migrate one-liner; the gateway comes up
standalone exactly as before. Explicit values (config.yaml, GATEWAY_MULTIPLEX_PROFILES) pass through
verbatim; `--standalone` already pins false.
Other processes stop guessing the verdict from the merged default: named_profile_served_by_running
_multiplexer, the enroll warning, the dashboard listener guard, the cron-fire port resolver, container
boot and the migration plan (_read_multiplex_flag) read the live gateway's served_profiles record
first and the EXPLICIT flag second — so a per-profile fleet with the flag unset still reads as
"not yet multiplexed" and the fold proceeds.
Docs: multi-profile-gateways.md, multiplexing-gateway.md, hermes_cli/AGENTS.md.
2026-09-16 08:57:18 -07:00
..
2026-09-13 09:18:02 -07:00
2026-09-13 21:31:18 -07:00
2026-09-13 05:32:38 -07:00
2026-09-07 22:47:33 +05:30
2026-09-13 05:32:38 -07:00
2026-09-13 21:31:18 -07:00
2026-09-13 05:32:38 -07:00
2026-09-13 15:39:11 -07:00
2026-09-15 05:40:15 -07:00
2026-09-15 18:09:00 +05:30
2026-09-10 10:27:07 -07:00
2026-09-12 22:19:44 -07:00
2026-09-09 10:55:32 -07:00
2026-09-15 03:33:13 -07:00
2026-09-15 04:26:30 -07:00
2026-09-11 19:50:46 -07:00
2026-09-11 19:50:46 -07:00
2026-09-12 08:27:53 -07:00
2026-09-15 18:42:10 -07:00
2026-09-15 18:18:30 -07:00
2026-09-11 19:37:59 -07:00
2026-09-07 06:00:05 -07:00
2026-09-15 04:12:13 -07:00
2026-09-15 04:12:13 -07:00
2026-09-07 22:47:33 +05:30
2026-09-15 04:12:13 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-07 22:47:33 +05:30
2026-09-15 04:12:13 -07:00
2026-09-15 18:58:30 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-10 10:27:07 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-13 05:09:06 -07:00
2026-09-12 08:36:14 -07:00
2026-09-07 22:47:33 +05:30
2026-09-11 15:28:00 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 14:16:57 -07:00
2026-09-13 05:21:39 -07:00
2026-09-15 18:59:25 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 06:10:54 -07:00
2026-09-13 05:07:11 -07:00
2026-09-15 10:57:16 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-15 04:40:04 -07:00
2026-09-15 04:40:04 -07:00
2026-09-15 04:40:04 -07:00
2026-09-07 06:10:54 -07:00
2026-09-13 09:18:02 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 14:16:57 -07:00
2026-09-07 14:16:57 -07:00
2026-09-07 14:16:57 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-13 09:18:02 -07:00
2026-09-15 04:37:41 -07:00
2026-09-07 22:47:33 +05:30
2026-09-16 00:32:15 -07:00
2026-09-13 06:29:12 -07:00
2026-09-15 03:33:13 -07:00
2026-09-15 04:12:13 -07:00
2026-09-13 05:09:06 -07:00
2026-09-07 22:47:33 +05:30
2026-09-14 07:46:51 -07:00
2026-09-07 04:46:20 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 06:00:05 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-11 15:29:15 -07:00
2026-09-15 04:12:13 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 07:06:29 -07:00
2026-09-15 03:50:10 -07:00
2026-09-07 22:47:33 +05:30
2026-09-15 06:35:04 -07:00
2026-09-07 22:47:33 +05:30
2026-09-15 10:48:58 +05:30
2026-09-15 04:12:13 -07:00
2026-09-15 10:48:58 +05:30
2026-09-15 03:50:10 -07:00
2026-09-07 22:47:33 +05:30
2026-09-12 21:03:12 -07:00
2026-09-07 22:47:33 +05:30
2026-09-13 20:59:17 -07:00
2026-09-15 04:12:13 -07:00
2026-09-15 04:12:13 -07:00
2026-09-14 07:46:51 -07:00
2026-09-09 12:16:56 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-13 05:08:20 -07:00
2026-09-07 22:47:33 +05:30
2026-09-13 09:18:02 -07:00
2026-09-06 21:38:34 +05:30
2026-09-12 08:44:00 -07:00
2026-09-13 09:18:02 -07:00
2026-09-15 18:56:20 -07:00
2026-09-13 20:53:54 -07:00
2026-09-07 22:47:33 +05:30
2026-09-13 05:21:39 -07:00
2026-09-15 04:12:13 -07:00
2026-09-07 22:47:33 +05:30
2026-09-15 04:12:13 -07:00
2026-09-13 05:09:06 -07:00
2026-09-15 04:42:20 -07:00
2026-09-11 15:44:00 -07:00
2026-09-15 18:58:59 -07:00
2026-09-07 22:47:33 +05:30
2026-09-15 18:55:47 -07:00
2026-09-15 04:38:26 -07:00
2026-09-15 04:38:26 -07:00
2026-09-07 22:47:33 +05:30
2026-09-15 05:26:25 -07:00
2026-09-07 22:47:33 +05:30
2026-09-14 16:13:51 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-11 03:45:33 +05:30
2026-09-11 03:45:33 +05:30
2026-09-12 12:03:39 +05:30
2026-09-07 22:47:33 +05:30
2026-09-13 06:29:12 -07:00
2026-09-15 04:12:13 -07:00
2026-09-15 12:44:57 +05:30
2026-09-13 09:18:02 -07:00
2026-09-11 19:37:59 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-11 11:54:49 -07:00
2026-09-13 19:19:36 -07:00
2026-09-07 22:47:33 +05:30
2026-09-15 18:56:45 -07:00
2026-09-11 19:50:46 -07:00
2026-09-07 14:16:57 -07:00
2026-09-07 14:16:57 -07:00
2026-09-07 14:16:57 -07:00
2026-09-07 14:16:57 -07:00
2026-09-07 14:16:57 -07:00
2026-09-07 14:16:57 -07:00
2026-09-15 19:04:59 -07:00
2026-09-11 06:21:48 -07:00
2026-09-07 22:47:33 +05:30
2026-09-12 13:00:29 +05:30
2026-09-15 04:12:13 -07:00
2026-09-15 04:31:15 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-13 09:18:02 -07:00
2026-09-07 22:47:33 +05:30
2026-09-13 05:21:39 -07:00
2026-09-13 14:43:19 -07:00
2026-09-07 14:16:57 -07:00
2026-09-11 19:58:07 -07:00
2026-09-15 04:12:13 -07:00
2026-09-07 14:16:57 -07:00
2026-09-13 14:43:19 -07:00
2026-09-15 04:12:13 -07:00
2026-09-07 14:16:57 -07:00
2026-09-14 16:14:33 -07:00
2026-09-07 14:16:57 -07:00
2026-09-07 14:16:57 -07:00
2026-09-15 18:34:11 -07:00
2026-09-14 21:12:32 +05:30
2026-09-13 05:32:38 -07:00
2026-09-15 04:12:13 -07:00
2026-09-11 03:45:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-09 10:43:58 -07:00
2026-09-13 14:42:33 -07:00
2026-09-15 06:19:19 -07:00
2026-09-13 05:21:39 -07:00
2026-09-07 22:47:33 +05:30
2026-09-13 15:39:11 -07:00
2026-09-13 05:32:38 -07:00
2026-09-15 10:50:45 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-15 05:26:25 -07:00
2026-09-09 09:45:54 -07:00
2026-09-13 09:18:02 -07:00
2026-09-15 04:26:30 -07:00
2026-09-13 09:18:02 -07:00
2026-09-12 08:22:42 -07:00
2026-09-07 22:47:33 +05:30
2026-09-12 12:03:39 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-13 05:21:02 -07:00
2026-09-07 22:47:33 +05:30
2026-09-13 16:43:50 -07:00
2026-09-07 22:47:33 +05:30
2026-09-13 05:21:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-12 12:03:39 +05:30
2026-09-13 15:41:01 -07:00
2026-09-11 19:50:46 -07:00
2026-09-13 05:09:06 -07:00
2026-09-13 05:07:50 -07:00
2026-09-13 19:18:26 -07:00
2026-09-10 18:13:53 -07:00
2026-09-12 08:49:16 -07:00
2026-09-11 19:50:46 -07:00
2026-09-11 15:28:00 -07:00
2026-09-13 15:41:01 -07:00
2026-09-13 15:41:01 -07:00
2026-09-10 18:17:22 -07:00
2026-09-16 08:57:18 -07:00
2026-09-13 09:18:02 -07:00
2026-09-11 15:29:15 -07:00
2026-09-11 15:44:00 -07:00
2026-09-11 19:50:46 -07:00
2026-09-11 15:28:00 -07:00
2026-09-13 15:41:01 -07:00
2026-09-11 19:58:07 -07:00
2026-09-13 15:41:01 -07:00
2026-09-12 01:53:15 -07:00
2026-09-15 03:44:36 -07:00
2026-09-15 04:37:41 -07:00
2026-09-07 22:47:33 +05:30
2026-09-15 04:12:13 -07:00
2026-09-13 05:32:38 -07:00
2026-09-13 05:32:38 -07:00
2026-09-07 06:15:43 -07:00
2026-09-15 03:48:53 -07:00
2026-09-09 09:21:46 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-10 18:10:48 -07:00
2026-09-13 19:19:36 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-11 19:50:46 -07:00
2026-09-15 06:29:50 -07:00
2026-09-13 14:40:31 -07:00
2026-09-08 17:51:35 +10:00
2026-09-12 21:18:24 -07:00
2026-09-13 05:21:02 -07:00
2026-09-11 15:26:09 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-09 13:06:23 +05:30
2026-09-13 20:52:02 -07:00
2026-09-09 12:20:51 +05:30
2026-09-12 12:03:39 +05:30
2026-09-12 12:03:39 +05:30
2026-09-07 22:47:33 +05:30
2026-09-13 05:09:06 -07:00
2026-09-16 00:32:15 -07:00
2026-09-07 14:16:57 -07:00
2026-09-07 14:16:57 -07:00
2026-09-07 22:47:33 +05:30
2026-09-15 06:35:04 -07:00
2026-09-13 09:18:02 -07:00
2026-09-07 22:47:33 +05:30
2026-09-13 09:18:02 -07:00
2026-09-15 04:30:31 -07:00
2026-09-07 22:47:33 +05:30
2026-09-15 18:57:39 -07:00
2026-09-15 18:57:39 -07:00
2026-09-07 22:47:33 +05:30
2026-09-15 04:12:13 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-13 05:20:26 -07:00
2026-09-07 22:47:33 +05:30
2026-09-08 04:38:47 -07:00
2026-09-15 04:12:13 -07:00
2026-09-15 04:12:13 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-13 14:45:10 -07:00
2026-09-10 12:08:51 +10:00
2026-09-13 05:21:39 -07:00
2026-09-06 20:49:30 +05:30
2026-09-07 22:47:33 +05:30
2026-09-15 19:24:21 -07:00
2026-09-15 18:44:46 -07:00
2026-09-13 09:18:02 -07:00
2026-09-11 06:23:23 -07:00
2026-09-07 22:47:33 +05:30
2026-09-15 18:18:58 -07:00
2026-09-07 06:10:54 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 06:10:54 -07:00
2026-09-13 09:18:02 -07:00
2026-09-15 04:12:13 -07:00
2026-09-07 06:10:54 -07:00
2026-09-07 06:10:54 -07:00
2026-09-07 06:10:54 -07:00
2026-09-07 06:10:54 -07:00
2026-09-07 06:10:54 -07:00
2026-09-13 15:39:11 -07:00
2026-09-07 22:47:33 +05:30
2026-09-13 05:32:38 -07:00
2026-09-07 22:47:33 +05:30
2026-09-13 15:39:11 -07:00
2026-09-14 16:13:51 -07:00
2026-09-10 12:08:51 +10:00
2026-09-13 09:18:02 -07:00
2026-09-14 16:13:51 -07:00
2026-09-12 08:30:27 -07:00
2026-09-09 11:05:15 -07:00
2026-09-07 22:47:33 +05:30
2026-09-13 09:18:02 -07:00
2026-09-15 06:35:04 -07:00
2026-09-07 06:10:54 -07:00
2026-09-07 22:47:33 +05:30
2026-09-15 04:40:04 -07:00
2026-09-07 22:47:33 +05:30
2026-09-13 20:59:55 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-15 18:56:20 -07:00
2026-09-13 15:39:11 -07:00
2026-09-15 04:40:49 -07:00
2026-09-07 22:47:33 +05:30
2026-09-10 18:13:53 -07:00
2026-09-07 22:47:33 +05:30
2026-09-13 09:18:02 -07:00
2026-09-13 05:21:39 -07:00
2026-09-15 18:19:26 -07:00
2026-09-15 18:09:00 +05:30
2026-09-12 08:27:32 -07:00
2026-09-16 16:16:24 +05:30
2026-09-15 04:19:19 -07:00
2026-09-15 18:58:02 -07:00
2026-09-11 03:45:33 +05:30
2026-09-15 03:44:36 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-11 15:26:09 -07:00
2026-09-13 05:20:26 -07:00
2026-09-09 10:59:52 -07:00
2026-09-13 05:09:06 -07:00
2026-09-07 22:47:33 +05:30
2026-09-15 04:12:13 -07:00
2026-09-13 09:18:02 -07:00
2026-09-10 12:08:51 +10:00
2026-09-14 07:46:51 -07:00
2026-09-07 22:47:33 +05:30
2026-09-15 04:12:13 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-15 04:12:13 -07:00
2026-09-13 09:18:02 -07:00
2026-09-07 22:47:33 +05:30
2026-09-13 09:18:02 -07:00
2026-09-15 06:35:04 -07:00
2026-09-13 15:39:11 -07:00
2026-09-13 20:57:40 -07:00
2026-09-13 18:55:15 +05:30
2026-09-07 22:47:33 +05:30
2026-09-15 04:39:16 -07:00
2026-09-15 04:12:13 -07:00
2026-09-07 22:47:33 +05:30
2026-09-15 04:39:16 -07:00
2026-09-13 15:39:11 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 15:39:11 -07:00
2026-09-07 22:47:33 +05:30
2026-09-15 04:24:53 -07:00
2026-09-07 22:47:33 +05:30
2026-09-13 20:58:39 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-15 18:55:19 -07:00
2026-09-07 22:47:33 +05:30
2026-09-13 05:21:39 -07:00
2026-09-13 05:21:39 -07:00
2026-09-07 00:53:06 +05:30
2026-09-13 09:18:02 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-15 04:12:13 -07:00
2026-09-13 09:18:02 -07:00
2026-09-07 22:47:33 +05:30
2026-09-14 06:02:05 -07:00
2026-09-13 09:18:02 -07:00
2026-09-07 22:47:33 +05:30
2026-09-15 03:44:13 -07:00
2026-09-15 04:12:13 -07:00
2026-09-11 15:26:09 -07:00
2026-09-07 22:47:33 +05:30
2026-09-15 19:03:08 -07:00
2026-09-07 22:47:33 +05:30
2026-09-13 14:45:41 -07:00
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-07 22:47:33 +05:30
2026-09-13 09:18:02 -07:00
2026-09-11 19:50:46 -07:00
2026-09-15 04:08:12 -07:00
2026-09-13 21:30:02 -07:00
2026-09-10 18:16:43 -07:00
2026-09-10 18:16:43 -07:00
2026-09-10 18:16:43 -07:00
2026-09-07 22:47:33 +05:30
2026-09-10 12:08:51 +10:00
2026-09-12 08:24:55 -07:00
2026-09-13 15:39:11 -07:00
2026-09-07 22:47:33 +05:30
2026-09-15 03:49:31 -07:00
2026-09-13 15:39:11 -07:00
2026-09-11 19:04:38 -07:00
2026-09-15 04:41:35 -07:00
2026-09-13 09:18:02 -07:00
2026-09-07 22:47:33 +05:30
2026-09-13 15:39:11 -07:00
2026-09-07 22:47:33 +05:30
2026-09-15 10:50:45 +05:30
2026-09-07 22:47:33 +05:30
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 05:32:38 -07:00
2026-09-13 09:18:02 -07:00