Commit Graph

  • 76e2111c14 fix(update): drop the cached live plugin catalog on boot after a code change Brooklyn Nicholson 2026-09-24 23:32:15 -05:00
  • f4a86aa135 fix(lint): sort named imports in screen-hero Brooklyn Nicholson 2026-09-24 22:20:19 -05:00
  • 0f15d80a02 fix(contracts): regenerate gateway contract for hermes_not_connected enum Brooklyn Nicholson 2026-09-24 22:19:11 -05:00
  • f5fad3cedb chore: map contributor emails Brooklyn Nicholson 2026-09-24 21:52:50 -05:00
  • 252402dfa2 fix(desktop): Screen on a managed Cloud backend says the release lacks it, not 'update the bot's Hermes' Brooklyn Nicholson 2026-09-24 19:16:32 -05:00
  • 48cf36fb69 fix(tools): say 'MCP connection missing' when only the MCP connection is missing Brooklyn Nicholson 2026-09-24 19:07:13 -05:00
  • 97e0bae47c fix(update): drop the cached live plugin catalog after an update Brooklyn Nicholson 2026-09-24 18:39:52 -05:00
  • 680ea95123 fix(desktop): count apps/shared commits in the bundle-skew detector Brooklyn Nicholson 2026-09-24 18:33:57 -05:00
  • fa65609351 fix(desktop): report a failed backend update check instead of "up to date" Brooklyn Nicholson 2026-09-24 18:29:03 -05:00
  • 89cc403b23 fix(desktop): resolve the pre-launch home through the shared resolver Brooklyn Nicholson 2026-09-26 21:56:56 -05:00
  • 5c04455250 refactor(desktop): drop the redundant WSL check from the ozone relaunch Brooklyn Nicholson 2026-09-24 23:44:01 -05:00
  • c0a0f097a8 fix(desktop): ship entry.ts as the Electron main bundle entry Brooklyn Nicholson 2026-09-24 23:44:01 -05:00
  • 9e7239acfd fix(desktop): pass wayland ozone on native Wayland sessions brooklyn! 2026-09-24 05:07:58 -05:00
  • 41755854ad test(e2e/windows): accept Hermes-Setup.exe's legacy receipt as a permanent shape teknium1 2026-09-27 03:38:05 -07:00
  • 61b97ffc12 test(e2e/windows): gate the Hermes-Setup.exe receipt on #124949 teknium1 2026-09-27 01:11:17 -07:00
  • 85a1dd1cd2 test(e2e/windows): derive HERMES_HOME from a normalized workroot teknium1 2026-09-27 00:43:15 -07:00
  • 3859e5c5b2 test(e2e/windows): a stuck install.ps1 fails with its process table and Python stacks teknium1 2026-09-27 00:19:54 -07:00
  • 93105d7d87 test(e2e/windows): undo installer CRLF churn through a pathspec file teknium1 2026-09-26 23:57:32 -07:00
  • 840f0fc9cc test(e2e/windows): one PM tool store per leg teknium1 2026-09-26 23:39:51 -07:00
  • 08f0691fa3 Revert "test(e2e/windows): hermes update follows the store the desktop smoke settled on" teknium1 2026-09-26 22:23:03 -07:00
  • bb1e5680d6 ci(install-e2e): give Windows legs a 90-minute job budget teknium1 2026-09-26 21:34:56 -07:00
  • 2d6620f668 test(e2e/windows): hermes update follows the store the desktop smoke settled on teknium1 2026-09-26 21:15:22 -07:00
  • a965c4052e test(e2e/windows): the app-update driver waits out the real update and checks staged main teknium1 2026-09-26 19:35:24 -07:00
  • 03ffc307ee ci(install-e2e): a rate-limited result chart no longer turns the run red teknium1 2026-09-26 18:46:56 -07:00
  • 9f78424dbb test(install-e2e/windows): capture the packaged launch of a PM-launched hermes desktop teknium1 2026-09-26 18:32:12 -07:00
  • 5f9c5a2c38 test(install-e2e/windows): tolerate v2026.9.24's CRLF clone churn before the GUI update teknium1 2026-09-26 18:32:12 -07:00
  • 5afba1e8d9 ci(install-e2e): keep one install-e2e-red issue in step with the scheduled matrix teknium1 2026-09-26 17:51:42 -07:00
  • 7605349f25 ci(install-e2e): run a path-filtered four-leg subset on pull requests teknium1 2026-09-26 17:51:42 -07:00
  • 116b3e2f9e test(install-e2e/windows): the first chat turn exits under the pseudoconsole teknium1 2026-09-26 17:51:42 -07:00
  • d25bbd01b7 test(e2e/network): drop the #124653 gate; the channel 503 cell passes teknium1 2026-09-27 01:26:49 -07:00
  • d1484ab44b fix(update): only an explicit hermes update retries channel reads teknium1 2026-09-27 01:08:08 -07:00
  • 0da04c192c fix(update): retry transient release channel reads JoaoMarcos44 2026-09-26 22:35:41 -03:00
  • 54388a21ca fix(cli): compare interpreter paths lexically, not through symlinks teknium1 2026-09-27 02:33:25 -07:00
  • 1d6e53eb05 fix(cli): compare resolved interpreter paths so a current venv launch does not relaunch Konstantin Khlopkov 2026-09-25 12:41:49 +03:00
  • 5a0225dfff fix(gateway): restart watcher names its checkout instead of inheriting the cwd teknium1 2026-09-27 01:24:36 -07:00
  • 029445545c fix(gateway): keep the update restart watcher stdlib-only so it survives the bare store Python teknium1 2026-09-26 18:22:58 -07:00
  • 07be7d47ed fix(bootstrap-installer): write the shared receipt schema and resolve the commit without git teknium1 2026-09-27 02:34:44 -07:00
  • 80512c90dc fix(website): batch the plugin stars probe at 100 repos per GraphQL request teknium1 2026-09-27 02:23:50 -07:00
  • e2abb460b6 fix(website): put the repo root on sys.path before importing hermes_yaml in the stars probe teknium1 2026-09-27 02:21:01 -07:00
  • afc05274a2 website: keep the plugin name whole; tier/version pills move to the chip row, tools as one ellipsized list teknium1 2026-09-27 03:08:03 -07:00
  • 97a3607838 feat(website): uniform plugin catalog cards (clamped text, capped tool list) teknium1 2026-09-27 02:53:14 -07:00
  • a3f454a287 fix(build): keep scripts/build/inputs.py free of pm imports; accept musl targets in its grammar teknium1 2026-09-27 01:35:17 -07:00
  • aba7deac48 test(e2e): musl host cell passes; drop its #123682 known_failure gate teknium1 2026-09-27 01:20:30 -07:00
  • 842f162f7d fix(installer): refuse musl hosts without libstdc++ up front, naming it teknium1 2026-09-27 01:17:11 -07:00
  • 5cbca02510 test(pm): keep FFmpeg's musl gaps when the re-pin test narrows its gap table teknium1 2026-09-27 01:11:53 -07:00
  • f5c3c7d70a test: trim musl coverage to two invariants teknium1 2026-09-27 01:02:15 -07:00
  • 34d52883cb fix(installer): ELF interpreter decides musl in uv_bootstrap_target, as in pm/store teknium1 2026-09-27 01:02:15 -07:00
  • ee0ad5adb2 refactor(pm): expose MUSL_TARGETS publicly; drop the per-URL pin hash cache teknium1 2026-09-27 01:02:15 -07:00
  • 79e6f1960d fix(installer): restore executable bits on install.sh and gen-bootstrap-pins.py teknium1 2026-09-27 00:59:41 -07:00
  • 666c65c552 fix(build): accept PM musl targets in bundle inputs JoaoMarcos44 2026-09-26 22:44:28 -03:00
  • 87d1243623 fix(installer): detect musl uv when ldd is unavailable JoaoMarcos44 2026-09-26 21:54:07 -03:00
  • 24487f3db6 fix(pm): keep musl installs on compatible runtime artifacts JoaoMarcos44 2026-09-26 21:42:36 -03:00
  • 5cdfa0bde6 fix(pm): import _MUSL_TARGETS where IronProxy resolves musl targets teknium1 2026-09-26 17:27:07 -07:00
  • 8371dd17f6 fix(pm): select native musl artifacts on Linux JoaoMarcos44 2026-09-26 21:13:01 -03:00
  • 60e531cb52 fix(gateway): read every Hermes inline bootstrap's argv as its identity, on all OSes teknium1 2026-09-27 01:25:39 -07:00
  • 02cf40d99e fix(gateway): recognise the Windows launcher's inline-bootstrap gateway form dgpcboy 2026-09-26 10:07:45 +08:00
  • 878d902147 fix(update): judge Windows gateway ownership by home, warn on unreadable ones teknium1 2026-09-27 01:14:15 -07:00
  • 46fba4c9a4 fix(update): scope Windows gateway lifecycle to current install JoaoMarcos44 2026-09-26 22:57:50 -03:00
  • 5b27d6c2c2 test(e2e/desktop): let the build-fail updater finish its launch acceptance before asserting it exited teknium1 2026-09-27 01:40:40 -07:00
  • 388c63e24e test(e2e/pm): drop the #124668 gate; both generation_gc cells pass teknium1 2026-09-27 01:26:49 -07:00
  • ccff8eb3ce test(pm): keep the takeover generation assert; drop call-order checks teknium1 2026-09-27 01:14:19 -07:00
  • c11a6bc0b2 fix(pm): collect generations after maintenance syncs JoaoMarcos44 2026-09-26 22:52:04 -03:00
  • 3c9c224e6c test(e2e): the symlinked per-task home cell is no longer a known failure teknium1 2026-09-27 01:05:52 -07:00
  • 6a17705227 fix(pm): canonicalize the store only in the PM runtime identity teknium1 2026-09-27 01:05:28 -07:00
  • f7317b344f test(pm): prove runtime alias reuse retains a real lease funky-xamarin 2026-09-26 18:24:36 +08:00
  • 42b1f19887 fix(pm): canonicalize default store before runtime identity funky-xamarin 2026-09-26 18:20:09 +08:00
  • e8704ebded chore: map journeydan's commit email for attribution teknium1 2026-09-27 01:13:08 -07:00
  • c1e4d4d274 test(e2e): the managed-environment pm cell is a plain assertion again teknium1 2026-09-27 01:05:26 -07:00
  • 9fa34cfb28 fix(pm): keep bundled plugins' dashboard dist/ in the build snapshot teknium1 2026-09-27 01:04:51 -07:00
  • 7523696fb6 fix(pm): keep a workspace member's own uv.lock in the build snapshot Daniel Bader 2026-09-24 23:31:49 -04:00
  • 95fdcf92b0 test(e2e): enforce the Windows update cells the PM git fix flips teknium1 2026-09-27 01:05:52 -07:00
  • 2270d3511d fix(update): expose PM's git only for git checkouts, and record the installer's copy teknium1 2026-09-27 01:04:18 -07:00
  • e5ccf4a26c fix(update): look up git through the hermes_platform resolver teknium1 2026-09-26 21:19:28 -07:00
  • 305072f4a6 fix(update): give git-less Windows installs PM's git for update and source completion teknium1 2026-09-26 18:25:40 -07:00
  • 679a7a7314 test(e2e): enforce the untracked-collision cell the autostash fix flips teknium1 2026-09-27 01:05:52 -07:00
  • 20dabfa869 fix(update): health-check a restore that parks the stash for replaced untracked files teknium1 2026-09-27 01:04:22 -07:00
  • 78ee5e96db fix(update): keep the autostash when the update replaced a user's untracked file (#124641) teknium1 2026-09-26 19:10:55 -07:00
  • 5cd9dbc261 fix(install): recognize bare PATH= assignments and keep the appended line idempotent ymat19 2026-09-26 13:00:30 +09:00
  • 009699b8a0 fix(cron): a missing dependency interpreter fails the script run kshitijk4poor 2026-09-27 14:23:16 +05:30
  • 4d4aed0f98 fix(cron): POSIX script bootstrap keeps plain-run __main__ semantics kshitijk4poor 2026-09-27 13:58:50 +05:30
  • f4057533aa test(cron): keep script-run tests off the host's PM store kshitijk4poor 2026-09-27 13:50:10 +05:30
  • 3cdb0c80a6 fix(cron): POSIX cron scripts import the live checkout; broken PM selection fails the run kshitijk4poor 2026-09-27 13:50:10 +05:30
  • 03156afc7b fix(cron): degrade to the caller's interpreter when selected_venv raises liuhao1024 2026-09-26 23:04:53 +08:00
  • cb11c994f7 fix(cron): run POSIX .py job scripts on the selected venv interpreter liuhao1024 2026-09-26 12:32:26 +08:00
  • 516535b542 fix(agent): name an exhausted (402) provider pool, not "No LLM provider configured" austinpickett 2026-09-27 04:09:11 -04:00
  • fb2dded3d1 test(e2e/handoff): gate the dashboard respawn on #124938 when the runner's systemd unit owns the cgroup teknium1 2026-09-27 00:55:03 -07:00
  • c02f6b0f5c test(e2e/handoff): processes running across hermes update (gateway, dashboard, cron, kanban) teknium1 2026-09-26 23:30:10 -07:00
  • e33fd7e09b fix(desktop): run updater state.db pre-flight through the installation launcher Hermes Agent 2026-09-26 19:01:42 +01:00
  • 55507eab90 fix(desktop): keep live session tiles out of saved layout presets Austin Pickett 2026-09-27 03:51:39 -04:00
  • 3d7058fc83 fix(state): re-fold split display generations at compaction commit finn763 2026-09-25 20:41:24 +08:00
  • ff46826872 fix(update): keep commits made on a detached HEAD behind a named rescue ref teknium1 2026-09-26 21:47:06 -07:00
  • 2b5b1fb607 chore(plugin-catalog): entropicmem — amend disclosure for 2.8.1 (embeddings opt-in, shared DB under HERMES_HOME) teknium1 2026-09-27 00:53:49 -07:00
  • 05d14d93cd Catalog: re-pin entropicmem to 2.8.1 (7e02412) Ufonik 2026-09-27 07:40:28 +02:00
  • 29eb27b974 chore(plugin-catalog): orcaslicer — disclose credential env scope and state location teknium1 2026-09-27 00:53:47 -07:00
  • 6f788a4bf8 fix(catalog): pin OrcaSlicer 0.5.0 credential security release Maximilian Ghazanfar 2026-09-26 21:15:56 -04:00
  • 3fe97328ad chore(catalog): pin OrcaSlicer stable 0.4.0 Maximilian Ghazanfar 2026-09-26 20:58:38 -04:00
  • dbf73dc93f chore(catalog): pin stable OrcaSlicer 0.3.0 Maximilian Ghazanfar 2026-09-26 20:10:58 -04:00
  • aee8da9c9f feat(catalog): add OrcaSlicer community plugin Maximilian Ghazanfar 2026-09-26 19:41:10 -04:00
  • d98638d2d0 chore(attribution): re-attribute 40347fd40d to OutThisLife Brooklyn Nicholson 2026-09-25 11:37:53 -05:00
  • b11c906b01 chore(attribution): re-attribute f84db42a32 to OutThisLife Brooklyn Nicholson 2026-09-25 11:06:00 -05:00