ethernet
a6ae6ace51
Merge remote-tracking branch 'origin/main' into ethie/pm-clean
# Conflicts:
# .github/workflows/js-tests.yml
# agent/model_metadata.py
# apps/desktop/electron/main.ts
# apps/desktop/scripts/bundle-electron-main.mjs
# apps/desktop/src/app/settings/about-settings.tsx
# apps/desktop/src/app/settings/gateway-settings.test.tsx
# apps/desktop/src/app/settings/gateway-settings.tsx
# apps/desktop/src/app/updates-overlay.tsx
# gateway/shutdown_flush.py
# hermes_bootstrap.py
# hermes_cli/local_runtime/binaries.py
# hermes_cli/main.py
# hermes_cli/managed_uv.py
# hermes_cli/update_cmd.py
# hermes_cli/update_cmd_deps.py
# hermes_cli/update_cmd_fleet.py
# hermes_cli/update_cmd_maint.py
# hermes_cli/update_receipt.py
# hermes_cli/update_serve_obligations.py
# hermes_constants.py
# tests/hermes_cli/test_doctor.py
# tests/hermes_cli/test_managed_uv.py
# tests/hermes_cli/test_pending_supervisor_recovery.py
# tests/hermes_cli/test_startup_fast_guards.py
# tests/hermes_cli/test_update_desktop_stale_warning.py
# tests/hermes_cli/test_update_fleet_restart_pending.py
# tests/hermes_state/test_hermes_state.py
# tests/tools/test_tirith_security.py
# tools/bot_relay.py
# tools/checkpoint_manager.py
# tools/write_approval.py
# website/docs/getting-started/updating.md
# website/docs/reference/environment-variables.md
2026-09-18 17:26:10 -04:00
..
2026-09-11 13:41:05 -05:00
2026-09-16 06:20:40 -05:00
2026-09-11 17:59:55 -04:00
2026-09-11 17:59:55 -04:00
2026-09-14 22:22:29 -04:00
2026-09-10 16:08:03 -04:00
2026-09-13 15:10:31 -04:00
2026-09-13 11:04:03 -04:00
2026-09-13 15:10:31 -04:00
2026-09-14 20:30:57 -04:00
2026-09-17 13:52:05 -04:00
2026-09-18 11:00:02 -07:00
2026-09-18 11:00:02 -07:00
2026-09-12 14:57:38 -04:00
2026-09-18 17:26:10 -04:00
2026-09-15 20:32:31 -04:00
2026-09-15 20:32:31 -04:00
2026-09-15 20:32:31 -04:00
2026-09-09 10:54:10 -04:00
2026-09-10 15:17:18 -04:00
2026-09-06 22:21:06 -04:00
2026-09-11 20:18:59 -04:00
2026-09-15 20:32:31 -04:00
2026-09-12 10:00:06 +05:30
2026-09-13 14:28:31 -04:00
2026-09-13 14:28:31 -04:00
2026-09-17 00:25:57 -07:00
2026-09-17 00:25:57 -07:00
2026-09-11 19:59:38 -04:00
2026-09-13 15:10:31 -04:00
2026-09-09 23:35:59 -04:00
2026-09-11 17:59:55 -04:00
2026-09-11 19:59:38 -04:00
2026-09-12 19:00:39 -04:00
2026-09-08 16:25:42 -04:00
2026-09-08 00:45:29 -04:00
2026-09-13 13:05:54 -04:00
2026-09-11 17:59:55 -04:00
2026-09-08 01:31:02 -04:00
2026-09-08 16:04:58 -04:00
2026-09-13 14:28:31 -04:00
2026-09-13 14:28:31 -04:00
2026-09-13 18:07:46 -04:00
2026-09-13 14:28:31 -04:00
2026-09-13 14:28:31 -04:00
2026-09-13 14:28:31 -04:00
2026-09-13 14:28:31 -04:00
2026-09-13 14:28:31 -04:00
2026-09-13 14:28:31 -04:00
2026-09-13 18:03:57 -04:00
2026-09-13 18:03:57 -04:00
2026-09-13 14:28:31 -04:00
2026-09-13 14:28:31 -04:00
2026-09-13 15:10:31 -04:00
2026-09-17 09:19:19 -07:00
2026-09-17 09:19:19 -07:00
2026-09-13 15:10:31 -04:00
2026-09-14 10:26:36 -04:00
2026-09-13 14:28:31 -04:00
2026-09-13 15:10:31 -04:00
2026-09-13 20:32:50 -04:00
2026-09-13 20:32:50 -04:00
2026-09-14 22:22:29 -04:00
2026-09-14 22:22:29 -04:00
2026-09-13 13:05:54 -04:00
2026-09-17 16:58:26 -04:00
2026-09-17 13:52:05 -04:00
2026-09-11 19:59:38 -04:00
2026-09-10 16:08:03 -04:00
2026-09-06 22:38:58 -04:00
2026-09-13 14:28:31 -04:00
2026-09-11 20:23:27 -04:00
2026-09-08 01:31:02 -04:00
2026-09-13 14:28:31 -04:00
2026-09-08 16:04:58 -04:00
2026-09-15 20:32:31 -04:00
2026-09-13 15:10:31 -04:00