ethernet
642579db60
Merge remote-tracking branch 'upstream/main' into ethie/pm-clean
# Conflicts:
# .github/actions/detect-changes/action.yml
# .github/workflows/ci.yaml
# .github/workflows/tests-os.yml
# agent/prompt_builder.py
# agent/ssl_verify.py
# agent/subdirectory_hints.py
# apps/desktop/electron/main.ts
# apps/desktop/electron/preload.ts
# apps/desktop/src/app/settings/about-settings.tsx
# apps/desktop/src/global.d.ts
# apps/desktop/src/i18n/ar.ts
# apps/desktop/src/store/updates.ts
# cron/suggestions.py
# gateway/channel_directory.py
# hermes_cli/config.py
# hermes_cli/doctor.py
# hermes_cli/linux_desktop_entry.py
# hermes_cli/main.py
# hermes_cli/web_routers/profiles.py
# hermes_constants.py
# plugins/platforms/photon/adapter.py
# scripts/ci/classify_changes.py
# scripts/install.ps1
# tests/agent/test_relay_runtime_plugins.py
# tests/ci/test_classify_changes.py
# tests/hermes_cli/test_gui_command.py
# tests/hermes_cli/test_linux_desktop_entry.py
# tests/hermes_cli/test_update_fleet_restart_pending.py
# tests/state/test_fts_runtime_rebuild.py
# tests/tools/test_lazy_deps.py
# tests/tools/test_macos_protected_search.py
# tools/browser_tool.py
# tools/file_operations.py
# tools/lazy_deps.py
# tools/mcp_tool.py
# tools/working_diff.py
# uv.lock
2026-09-04 03:18:16 -04:00
..
2026-09-01 10:56:49 -07:00
2026-09-03 02:27:52 +05:30
2026-09-01 12:07:52 -07:00
2026-08-31 18:00:48 -04:00
2026-09-04 01:39:07 -04:00
2026-08-31 17:53:44 -04:00
2026-08-31 17:53:44 -04:00
2026-08-31 17:53:44 -04:00
2026-08-31 17:53:44 -04:00
2026-09-04 03:18:16 -04:00
2026-08-31 17:53:44 -04:00
2026-09-03 00:18:31 -07:00
2026-08-31 17:53:44 -04:00
2026-08-28 04:57:52 -07:00
2026-08-31 18:00:48 -04:00
2026-08-31 18:00:48 -04:00
2026-09-02 07:00:13 -07:00
2026-08-31 17:52:30 -04:00
2026-09-01 20:22:04 -04:00
2026-09-03 03:18:08 +05:30
2026-09-01 20:22:04 -04:00
2026-08-31 17:53:44 -04:00
2026-08-31 18:00:48 -04:00
2026-09-01 20:22:04 -04:00
2026-08-29 18:35:12 -07:00
2026-08-31 17:53:44 -04:00
2026-08-31 18:00:48 -04:00
2026-09-04 01:06:06 -04:00
2026-08-31 17:52:30 -04:00
2026-08-31 17:53:44 -04:00
2026-08-28 23:10:01 -07:00
2026-08-27 22:22:39 -07:00
2026-08-31 17:53:44 -04:00
2026-09-04 03:18:16 -04:00
2026-09-02 23:55:14 -07:00
2026-09-02 23:55:30 -07:00
2026-08-29 18:35:17 -07:00
2026-08-31 17:53:44 -04:00
2026-09-04 01:06:06 -04:00
2026-09-04 03:18:16 -04:00
2026-08-30 07:04:16 -07:00
2026-09-03 12:40:26 +05:30
2026-09-02 00:52:58 -07:00
2026-09-02 00:52:58 -07:00
2026-08-30 19:47:30 -07:00
2026-08-28 06:36:22 -07:00
2026-09-01 22:28:52 -07:00
2026-09-02 10:12:54 -07:00
2026-08-30 05:16:10 -07:00
2026-09-03 02:35:37 -07:00
2026-08-31 07:28:18 -07:00
2026-08-31 01:02:42 -07:00
2026-08-29 19:13:23 -07:00
2026-09-01 12:07:52 -07:00
2026-08-30 22:19:10 -07:00
2026-08-29 18:23:07 -07:00
2026-08-31 21:11:11 -05:00
2026-09-02 06:16:54 -07:00
2026-08-31 17:53:44 -04:00
2026-08-31 18:00:48 -04:00
2026-08-31 07:35:47 -07:00
2026-08-31 17:53:44 -04:00
2026-08-31 18:00:48 -04:00
2026-09-03 04:56:59 +05:30
2026-09-04 03:18:16 -04:00
2026-08-31 17:53:44 -04:00
2026-09-03 02:27:52 +05:30
2026-09-04 03:18:16 -04:00
2026-09-03 04:34:45 +05:30
2026-08-31 17:53:44 -04:00
2026-08-31 17:52:30 -04:00
2026-08-31 17:53:44 -04:00
2026-08-31 17:53:44 -04:00
2026-08-31 17:53:44 -04:00
2026-08-31 17:53:44 -04:00
2026-09-04 01:39:07 -04:00
2026-08-31 07:35:47 -07:00
2026-08-28 03:58:52 -07:00
2026-08-28 03:58:52 -07:00
2026-08-28 03:58:52 -07:00
2026-08-28 04:58:21 -07:00
2026-09-03 04:56:59 +05:30
2026-08-31 17:53:44 -04:00
2026-08-31 20:43:00 -05:00
2026-08-31 17:53:44 -04:00
2026-09-04 01:06:06 -04:00
2026-08-31 17:53:44 -04:00
2026-08-31 17:53:44 -04:00
2026-08-31 17:53:44 -04:00
2026-08-31 17:53:44 -04:00
2026-08-31 17:53:44 -04:00
2026-08-31 17:53:44 -04:00
2026-08-28 07:50:33 -07:00
2026-09-04 01:06:06 -04:00
2026-09-04 03:18:16 -04:00
2026-09-01 23:56:41 -07:00
2026-09-03 02:24:06 +05:30
2026-09-02 07:00:13 -07:00
2026-09-03 04:40:44 +05:30
2026-08-28 20:16:26 -07:00
2026-08-28 20:16:26 -07:00
2026-08-31 17:53:44 -04:00
2026-09-01 23:28:39 -07:00
2026-09-01 22:11:01 -07:00
2026-09-01 23:28:39 -07:00
2026-09-03 03:18:19 +05:30
2026-08-31 17:52:30 -04:00
2026-09-04 03:18:16 -04:00
2026-08-28 23:10:01 -07:00
2026-09-03 02:05:42 +05:30
2026-08-28 12:59:41 -07:00
2026-08-31 17:52:30 -04:00
2026-08-31 17:52:30 -04:00
2026-08-31 18:00:48 -04:00
2026-09-01 02:32:53 -07:00
2026-08-31 17:53:44 -04:00
2026-09-04 03:18:16 -04:00
2026-08-28 09:23:00 -07:00
2026-08-31 18:00:48 -04:00
2026-09-02 19:38:30 -04:00
2026-08-28 23:10:01 -07:00
2026-08-31 17:52:30 -04:00
2026-08-31 17:53:44 -04:00
2026-09-02 07:22:59 -07:00
2026-09-01 10:56:49 -07:00
2026-08-31 17:52:30 -04:00
2026-09-03 04:56:59 +05:30
2026-09-03 04:56:59 +05:30
2026-09-03 04:56:59 +05:30
2026-09-03 03:18:44 +05:30
2026-09-03 04:56:59 +05:30
2026-08-31 17:52:30 -04:00
2026-08-31 10:06:34 -07:00
2026-09-03 04:23:35 +05:30
2026-08-29 17:58:51 -07:00
2026-08-31 17:52:30 -04:00
2026-09-01 07:32:45 -07:00
2026-08-31 10:08:13 -07:00
2026-08-29 19:38:31 +05:30
2026-08-28 12:15:18 -07:00
2026-08-31 17:52:30 -04:00
2026-08-29 19:14:15 -07:00
2026-08-31 17:53:44 -04:00
2026-08-28 03:24:43 -07:00
2026-08-31 17:52:30 -04:00
2026-08-31 17:52:30 -04:00
2026-08-31 17:53:44 -04:00
2026-08-31 17:52:30 -04:00
2026-08-31 17:52:30 -04:00
2026-08-31 17:52:30 -04:00
2026-08-31 17:52:30 -04:00
2026-08-31 17:53:44 -04:00
2026-08-31 00:56:41 -07:00
2026-08-29 18:34:35 -07:00
2026-08-31 10:42:39 -07:00
2026-09-03 03:32:32 +05:30
2026-08-31 17:53:44 -04:00
2026-08-31 17:53:44 -04:00
2026-09-02 05:34:28 -07:00
2026-08-31 09:59:39 -07:00
2026-09-02 06:48:31 -07:00
2026-08-31 17:53:44 -04:00
2026-08-29 20:39:31 -07:00
2026-09-01 21:49:14 -07:00
2026-08-31 17:53:44 -04:00
2026-08-29 07:25:12 -07:00
2026-08-28 08:58:12 -07:00
2026-08-29 18:40:51 -07:00
2026-08-31 18:00:48 -04:00
2026-09-01 23:30:33 -07:00
2026-09-01 21:50:19 -07:00
2026-09-02 05:35:14 -07:00
2026-08-31 17:53:44 -04:00
2026-09-02 06:48:31 -07:00
2026-08-31 18:00:48 -04:00
2026-08-31 17:52:30 -04:00
2026-08-28 05:10:33 -07:00
2026-08-28 05:10:33 -07:00
2026-08-28 05:10:33 -07:00
2026-09-03 00:57:40 -07:00
2026-08-28 04:58:21 -07:00
2026-09-04 01:06:06 -04:00
2026-09-04 01:06:06 -04:00
2026-09-01 10:56:49 -07:00
2026-08-31 00:56:41 -07:00
2026-08-31 00:56:41 -07:00
2026-08-31 00:56:41 -07:00
2026-08-31 00:56:41 -07:00
2026-08-31 00:56:41 -07:00
2026-08-31 00:56:41 -07:00
2026-08-31 00:56:41 -07:00
2026-09-01 10:56:49 -07:00
2026-09-01 10:56:49 -07:00
2026-08-31 17:53:44 -04:00
2026-08-31 17:53:44 -04:00
2026-08-29 21:23:00 -04:00
2026-08-31 17:53:44 -04:00