54a8a30b85test(gateway): pin the fake machine home through HOME, not only Path.home (#98699)
teknium1
2026-09-28 00:56:41 -07:00
4e2bd09229fix(gateway): adopt a bare legacy user unit that pins this custom HERMES_HOME (#109476)
teknium1
2026-09-28 00:48:39 -07:00
08d73dae37fix(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
d5672e4f55fix(gateway): read a parked profile's config without importing its plugins (#123386, salvage #123397)
JoaoMarcos44
2026-09-28 00:41:26 -07:00
c3251f8680fix(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
1f5b70ee95fix(profiles): delete/rename also remove the system-scope unit and Windows task (#124401, #97897 class)
teknium1
2026-09-28 00:31:30 -07:00
ef3fa2a6f9fix(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
8e9d1b90c9fix(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
27f7c9226dfix(gateway): enable the migration survivor before any unit is removed (#124922, salvage #124943)
teknium1
2026-09-28 01:02:40 -07:00
03ad72c52afix(gateway): multiplex migration enables the surviving unit at boot
Yuan Li
2026-09-27 16:06:24 +08:00
8792f7237ftest(worktree): share the seed identity and work repo across narrow-clone tests
kshitijk4poor
2026-09-28 14:58:45 +05:30
77019b3b7dfix(worktree): refresh any valid branch name used as a base
kshitijk4poor
2026-09-28 13:47:10 +05:30
e3fffd8c17fix(worktree): keep a local slash-named branch local
kshitijk4poor
2026-09-28 13:09:59 +05:30
71b1a6fa97fix(worktree): hermes -w branches from the remote tip on narrow clones
kshitijk4poor
2026-09-28 12:49:02 +05:30
fdac8a1896fix(kanban): PR acceptance runs gh as the assignee profile's login
Yuan Li
2026-09-25 22:26:57 +08:00
89cb27ab6ffix(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
0d5aae5e24fix(gateway): warn when config still declares a retired idle/daily session_reset
kshitijk4poor
2026-09-28 15:20:15 +05:30
485979ddf4fix(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
9f8fb4a5b9fix(desktop): error card's Open Logs reveals the session owner's logs dir (#119080)
teknium1
2026-09-28 00:39:43 -07:00
2b9fdb85d4fix(desktop): API server card shows a served secondary as enabled (#121125, salvage #122165)
finn763
2026-09-25 10:50:26 +08:00
3fe934aabffix(desktop): scope the new-chat slash palette to the rail-selected profile (#124651, salvage #124845)
chelsealong
2026-09-27 05:36:12 +00:00
33c6ab002dfix(tui_gateway): resume on the route in model_config.gateway_runtime (#125942, salvage #125956)
teknium1
2026-09-28 00:44:26 -07:00
7fd2f57413fix(cli): include -p <profile> in TUI exit summary resume hints (#125078, salvage #125079)
Yuan Li
2026-09-27 18:15:01 +08:00
46d0801279fix(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
332424ce45fix(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
51b91997a5fix(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
f338f4830ctest(update): keep two invariant tests per fix in the salvaged unit tests
teknium1
2026-09-28 00:17:04 -07:00
010618c767fix(update): one commit-graph fetch for the pre-fetch heal and the post-update pass
teknium1
2026-09-28 00:17:04 -07:00
e377309d86fix(update): heal stale shallow history before the bounded fetch
Konstantin Khlopkov
2026-09-26 04:53:09 +03:00
6b51b0fd4efix(update): expire fetch reflogs that pin stale shallow grafts
liuhao1024
2026-09-27 09:43:21 +08:00
ffa8817345fix(update): recognize the Windows pack-objects crash stderr in the partial-clone recovery
Yuan Li
2026-09-27 08:50:06 +08:00
fc6144e3c1fix(update): self-heal git pack-objects crash on partial-clone fetches
Yuan Li
2026-09-27 03:32:03 +08:00
5849446b02fix(update): repeat the clone's own partial-clone filter, not tree:0
Yuan Li
2026-09-25 14:25:51 +08:00
de98f88909fix(update): do not re-arm partial-clone config on the post-update tag fetch
Yuan Li
2026-09-25 14:10:39 +08:00
35272ce28bfix(state): /proc/locks readers no longer lose entries to other processes' lock churn
teknium1
2026-09-28 01:04:55 -07:00
b22631ec4ftest(e2e): drop stale gates for #124643 (detached HEAD) and #123424 (duplicate ~/.local/bin)
teknium1
2026-09-28 00:16:29 -07:00
a31e618e70fix(pm): download npm-hosted tools through the user's npm registry
teknium1
2026-09-28 00:16:29 -07:00
86f20a367atest: 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
2981ca24dafix(config): a refused .env write fails instead of reporting success and half-applying
John Paul Soliva
2026-09-23 06:26:35 +09:00
c70374b561fix(update): map SSL_CERT_FILE into GIT_SSL_CAINFO for git children
kokhlo
2026-09-27 04:56:31 +03:00
9b02a977bdtest(e2e): assert the dashboard handoff cells the respawn fixes turned green
teknium1
2026-09-28 00:47:51 -07:00
0c397dd6affix(update): respawn a pre-takeover dashboard through the installation-bound launcher
teknium1
2026-09-28 00:16:01 -07:00
2ab313e625fix(update): report the original dashboard argv from a failed respawn
liuhao1024
2026-09-13 04:45:01 +08:00
cc64e36ff9fix(update): record a failed dashboard respawn as "failed" in the receipt
liuhao1024
2026-09-13 01:08:39 +08:00
e317693749fix(update): respawn a manual dashboard through the current install's entry
liuhao1024
2026-09-27 12:43:23 +08:00
d9d122a003refactor(onboarding): remove the intro cinematic, the guided-onboarding tests, and their comments (#126139)
Siddharth Balyan
2026-09-28 14:03:43 +05:30
188a1a5efdPublish nousresearch/hermes-sandbox:desktop, the terminal-backend sandbox image with a display stack (#121110)
Teknium
2026-09-28 01:13:26 -07:00