Commit Graph

  • 54a8a30b85 test(gateway): pin the fake machine home through HOME, not only Path.home (#98699) teknium1 2026-09-28 00:56:41 -07:00
  • 4e2bd09229 fix(gateway): adopt a bare legacy user unit that pins this custom HERMES_HOME (#109476) teknium1 2026-09-28 00:48:39 -07:00
  • 08d73dae37 fix(gateway): resolve the user systemd unit dir from the account home, not profile HOME (#98699, salvage #98715) liuhao1024 2026-09-28 00:45:50 -07:00
  • d5672e4f55 fix(gateway): read a parked profile's config without importing its plugins (#123386, salvage #123397) JoaoMarcos44 2026-09-28 00:41:26 -07:00
  • c3251f8680 fix(gateway): run every --all verb as the host root when a named profile is active (#124473) teknium1 2026-09-28 00:28:00 -07:00
  • c167293da7 test(gateway): prove start --all reaches the host backend JoaoMarcos44 2026-09-26 19:11:33 -03:00
  • 94ca8e7234 fix(gateway): keep start --all host-scoped JoaoMarcos44 2026-09-26 19:11:23 -03:00
  • 1f5b70ee95 fix(profiles): delete/rename also remove the system-scope unit and Windows task (#124401, #97897 class) teknium1 2026-09-28 00:31:30 -07:00
  • ef3fa2a6f9 fix(profiles): rename removes the old name's gateway service even when stopped (#124401, salvage #124402) John Paul Soliva 2026-09-27 05:30:49 +09:00
  • 8e9d1b90c9 fix(docker): boot a gateway.standalone profile's own s6 slot at container start (#120524, salvage #120525) John Paul Soliva 2026-09-28 00:23:25 -07:00
  • 27f7c9226d fix(gateway): enable the migration survivor before any unit is removed (#124922, salvage #124943) teknium1 2026-09-28 01:02:40 -07:00
  • 03ad72c52a fix(gateway): multiplex migration enables the surviving unit at boot Yuan Li 2026-09-27 16:06:24 +08:00
  • 8792f7237f test(worktree): share the seed identity and work repo across narrow-clone tests kshitijk4poor 2026-09-28 14:58:45 +05:30
  • 77019b3b7d fix(worktree): refresh any valid branch name used as a base kshitijk4poor 2026-09-28 13:47:10 +05:30
  • e3fffd8c17 fix(worktree): keep a local slash-named branch local kshitijk4poor 2026-09-28 13:09:59 +05:30
  • 71b1a6fa97 fix(worktree): hermes -w branches from the remote tip on narrow clones kshitijk4poor 2026-09-28 12:49:02 +05:30
  • 0fe470b1f7 fix(desktop): convert origin/<branch> on tag-pinned narrow clones kshitijk4poor 2026-09-28 12:49:02 +05:30
  • be1181c533 fix(worktree): register a remote branch only after the fetch finds it kshitijk4poor 2026-09-28 12:49:02 +05:30
  • d31d9b3724 fix(worktree): convert an origin/ branch on a tag-pinned narrow clone Konstantin Khlopkov 2026-09-28 00:04:26 +03:00
  • 6941423f45 fix(worktree): fetch origin bases with a tracking refspec 686f6c61 2026-09-27 22:49:14 +02:00
  • 37daf85b2a fix(review): PR acceptance never falls through to the launch user's gh login teknium1 2026-09-28 02:34:05 -07:00
  • 25b6a9f010 fix(kanban): preserve credential startup failure exit codes funky-xamarin 2026-09-25 22:30:55 +08:00
  • fdac8a1896 fix(kanban): PR acceptance runs gh as the assignee profile's login Yuan Li 2026-09-25 22:26:57 +08:00
  • 89cb27ab6f fix(kanban): unknown-assignee skip is recorded once per card, never once per tick (#122422, salvage #122567) teknium1 2026-09-28 00:36:41 -07:00
  • 39c737465e fix(kanban): write per-task event when dispatcher skips unknown assignee finn763 2026-09-25 19:25:46 +08:00
  • 5392a83ccd fix(kanban): module-form worker carries the install root on PYTHONPATH (#122299, #122487, #122500, salvage #122420) teknium1 2026-09-28 00:31:43 -07:00
  • 7e3b34ca84 fix(kanban): carry the module argv's import root to the worker env liuhao1024 2026-09-25 15:14:22 +08:00
  • 399d956903 feat(bot_desktop): Bot Screen, computer_use and the browser run inside the terminal backend (#121169) Teknium 2026-09-28 03:34:07 -07:00
  • e59df70a12 refactor(update): name the parked rollback once and reuse the test helpers kshitijk4poor 2026-09-28 14:56:15 +05:30
  • 9e8202f802 fix(update): never leave a failed branch rollback on broken code kshitijk4poor 2026-09-28 14:18:20 +05:30
  • 8ba5d3948c test(update): a fork sync round trip back to the running SHA is a repair JoaoMarcos44 2026-09-28 08:10:33 +00:00
  • a4ed805290 fix(update): tidy the branch-switch rollback and name a switch-only update kshitijk4poor 2026-09-28 13:39:54 +05:30
  • 593eaf6c07 fix(update): distinguish early fork sync from pending branch repair funky-xamarin 2026-09-28 07:22:30 +08:00
  • a58fc4fa8e fix(update): retain branch repair baseline through fork completion funky-xamarin 2026-09-28 07:14:55 +08:00
  • 495ab057f1 fix(update): verify stale branch repair against its immediate tip funky-xamarin 2026-09-28 05:35:19 +08:00
  • 57b3868d52 fix(update): preserve running checkout across branch-switch updates funky-xamarin 2026-09-28 05:22:43 +08:00
  • e162360c96 refactor(gateway): move the prompt-pin store API into a session sibling kshitijk4poor 2026-09-28 13:29:01 +05:30
  • 9dc52c21e4 fix(gateway): rehydrate prompt pins off the event loop kshitijk4poor 2026-09-28 13:07:43 +05:30
  • a618c2a997 test(gateway): drop the CLI-handoff prompt-pin kwarg test kshitijk4poor 2026-09-28 12:58:33 +05:30
  • 509796a328 fix(gateway): drained follow-ups persist their prompt pins kshitijk4poor 2026-09-28 12:58:33 +05:30
  • 7823f8771d fix(gateway): compression-crash recovery keeps the prompt pin kshitijk4poor 2026-09-28 12:58:33 +05:30
  • f660ba2289 fix(gateway): durable prompt pins never outlive their privacy policy kshitijk4poor 2026-09-28 12:58:33 +05:30
  • 4bbbfce3a2 fix(gateway): omit malformed prompt pins from routing state JoaoMarcos44 2026-09-27 21:00:11 -03:00
  • 72a2271d0e test(gateway): accept preserve_prompt_pin in handoff switch_session stubs teknium1 2026-09-27 16:51:13 -07:00
  • 3275dcead3 fix(gateway): fence prompt pin rehydration JoaoMarcos44 2026-09-27 20:48:15 -03:00
  • bf7879bc17 fix(gateway): clear prompt pin on CLI handoff JoaoMarcos44 2026-09-27 20:40:00 -03:00
  • 0ba9e1b7f0 fix(gateway): persist internal prompt pins JoaoMarcos44 2026-09-27 20:39:31 -03:00
  • 0d5aae5e24 fix(gateway): warn when config still declares a retired idle/daily session_reset kshitijk4poor 2026-09-28 15:20:15 +05:30
  • 485979ddf4 fix(review): validate the logsRoot owner name; scope the whole palette and fail 4064 on an unknown profile teknium1 2026-09-28 02:24:36 -07:00
  • 9f8fb4a5b9 fix(desktop): error card's Open Logs reveals the session owner's logs dir (#119080) teknium1 2026-09-28 00:39:43 -07:00
  • 2b9fdb85d4 fix(desktop): API server card shows a served secondary as enabled (#121125, salvage #122165) finn763 2026-09-25 10:50:26 +08:00
  • 3fe934aabf fix(desktop): scope the new-chat slash palette to the rail-selected profile (#124651, salvage #124845) chelsealong 2026-09-27 05:36:12 +00:00
  • 33c6ab002d fix(tui_gateway): resume on the route in model_config.gateway_runtime (#125942, salvage #125956) teknium1 2026-09-28 00:44:26 -07:00
  • 7fd2f57413 fix(cli): include -p <profile> in TUI exit summary resume hints (#125078, salvage #125079) Yuan Li 2026-09-27 18:15:01 +08:00
  • 46d0801279 fix(tui_gateway): /save writes the transcript under the session's own profile (#125241, salvage #125242) John Paul Soliva 2026-09-27 21:45:53 +09:00
  • 332424ce45 fix(tui_gateway): bind the session's profile scope around slash side-effect mirrors (#122655, salvage #122698) ahisblessed 2026-09-25 20:59:52 +07:00
  • 51b91997a5 fix(tui_gateway): dispatch agent_loop_stopped in the session's profile scope (#125063, salvage #125073) Yuan Li 2026-09-27 18:09:44 +08:00
  • 01a5549faf test(e2e): shallow/partial-clone update cells assert the fixed behaviour teknium1 2026-09-28 00:17:50 -07:00
  • f338f4830c test(update): keep two invariant tests per fix in the salvaged unit tests teknium1 2026-09-28 00:17:04 -07:00
  • 010618c767 fix(update): one commit-graph fetch for the pre-fetch heal and the post-update pass teknium1 2026-09-28 00:17:04 -07:00
  • e377309d86 fix(update): heal stale shallow history before the bounded fetch Konstantin Khlopkov 2026-09-26 04:53:09 +03:00
  • 6b51b0fd4e fix(update): expire fetch reflogs that pin stale shallow grafts liuhao1024 2026-09-27 09:43:21 +08:00
  • ffa8817345 fix(update): recognize the Windows pack-objects crash stderr in the partial-clone recovery Yuan Li 2026-09-27 08:50:06 +08:00
  • fc6144e3c1 fix(update): self-heal git pack-objects crash on partial-clone fetches Yuan Li 2026-09-27 03:32:03 +08:00
  • 5849446b02 fix(update): repeat the clone's own partial-clone filter, not tree:0 Yuan Li 2026-09-25 14:25:51 +08:00
  • de98f88909 fix(update): do not re-arm partial-clone config on the post-update tag fetch Yuan Li 2026-09-25 14:10:39 +08:00
  • 35272ce28b fix(state): /proc/locks readers no longer lose entries to other processes' lock churn teknium1 2026-09-28 01:04:55 -07:00
  • b22631ec4f test(e2e): drop stale gates for #124643 (detached HEAD) and #123424 (duplicate ~/.local/bin) teknium1 2026-09-28 00:16:29 -07:00
  • a31e618e70 fix(pm): download npm-hosted tools through the user's npm registry teknium1 2026-09-28 00:16:29 -07:00
  • 86f20a367a test: trim salvaged SSL/config unit tests to two invariants each; flip the #124654 and #119928 E2E gates teknium1 2026-09-28 00:10:32 -07:00
  • 2981ca24da fix(config): a refused .env write fails instead of reporting success and half-applying John Paul Soliva 2026-09-23 06:26:35 +09:00
  • c70374b561 fix(update): map SSL_CERT_FILE into GIT_SSL_CAINFO for git children kokhlo 2026-09-27 04:56:31 +03:00
  • 9b02a977bd test(e2e): assert the dashboard handoff cells the respawn fixes turned green teknium1 2026-09-28 00:47:51 -07:00
  • 0c397dd6af fix(update): respawn a pre-takeover dashboard through the installation-bound launcher teknium1 2026-09-28 00:16:01 -07:00
  • 2ab313e625 fix(update): report the original dashboard argv from a failed respawn liuhao1024 2026-09-13 04:45:01 +08:00
  • cc64e36ff9 fix(update): record a failed dashboard respawn as "failed" in the receipt liuhao1024 2026-09-13 01:08:39 +08:00
  • e317693749 fix(update): respawn a manual dashboard through the current install's entry liuhao1024 2026-09-27 12:43:23 +08:00
  • d9d122a003 refactor(onboarding): remove the intro cinematic, the guided-onboarding tests, and their comments (#126139) Siddharth Balyan 2026-09-28 14:03:43 +05:30
  • 188a1a5efd Publish nousresearch/hermes-sandbox:desktop, the terminal-backend sandbox image with a display stack (#121110) Teknium 2026-09-28 01:13:26 -07:00
  • 58d146e961 test(gateway): cover empty/None channel prompts on eventless follow-ups kshitijk4poor 2026-09-28 12:38:37 +05:30
  • 122094c568 refactor(gateway): scope eventless prompt inheritance JoaoMarcos44 2026-09-27 20:54:09 -03:00
  • e891ac10cb test(gateway): protect event prompt override JoaoMarcos44 2026-09-27 19:40:02 -03:00
  • ecbac1aa43 test(gateway): cover eventless prompt continuity JoaoMarcos44 2026-09-27 19:37:58 -03:00
  • 5646c1090a fix(gateway): preserve eventless follow-up channel prompt JoaoMarcos44 2026-09-27 19:24:34 -03:00
  • 98278833e2 Compaction follows compression.threshold again: no default 256K token cap (#117915, #125235) (#126064) Siddharth Balyan 2026-09-28 12:59:40 +05:30
  • 5912ed81ed chore(desktop): name the bootstrap cache key and ref policy accurately kshitijk4poor 2026-09-28 12:26:57 +05:30
  • 82cff2ed43 fix(desktop): keep bootstrap script aligned with checkout JoaoMarcos44 2026-09-27 14:41:17 -03:00
  • 8a3ede1be0 fix(bundle): payload smoke runs the harness with telemetry off, like runtime teknium1 2026-09-27 22:14:08 -07:00
  • 2d7235112d test(bundle): give the synthetic smoke payload a harness, and prove its absence fails teknium1 2026-09-27 21:55:03 -07:00
  • 2843d8eea4 test(bundle): smoke the payload's browser-harness on the store interpreter teknium1 2026-09-27 21:42:44 -07:00
  • 1d287d5375 fix(browser): ship the Browser Use CLI engine in every install, Desktop included teknium1 2026-09-27 21:36:47 -07:00
  • 73a9dc598b chore(catalog): bump desensitize pin to 4f6697c (v1.4.1) yubingz 2026-09-27 23:50:18 -07:00
  • f24913489c chore(catalog): merge chores (disclosure / field fixes) Teknium 2026-09-27 23:45:55 -07:00
  • 0aaf2e736b feat(plugin-catalog): add antigravity-oauth model provider plugin neerazz 2026-09-27 23:03:17 -07:00
  • 0fb8b249df catalog: session-dashboard — pin f5a880c + social preview image Tom Mulkins 2026-09-27 16:21:02 -04:00
  • 0ade23910e plugin-catalog: bump hermes-lcm-x to v0.24.3 (601a9ccb) 100yenadmin 2026-09-28 12:07:58 +09:00
  • 4131282513 chore(plugin-catalog): bump next-prompt to 0.3.0 soymarketing 2026-09-27 16:47:49 -07:00
  • 73df7546b5 feat(plugin-catalog): bump memory-rewind to 1.3.2 AhmetArif0 2026-09-28 08:16:30 +03:00
  • 553c42fb27 feat(plugin-catalog): bump memory-rewind to 1.3.1 AhmetArif0 2026-09-28 08:16:30 +03:00
  • 6348313c07 feat(plugin-catalog): bump memory-rewind to 1.3.0 AhmetArif0 2026-09-28 02:30:59 +03:00