This website requires JavaScript.
8d8a88680e
fix: record fallback routing metadata
master
Botomir
2026-07-10 08:07:32 +02:00
544005c7ae
Merge pull request #4174 from nesquena/stage-uxnight
v0.51.410
nesquena-hermes
2026-06-13 23:21:12 -07:00
a875bcbb9e
feat(ux): enlarge Mermaid diagrams in chat (#4075 ) + workspace CSV table preview (#4025 )
nesquena-hermes
2026-06-14 05:52:40 +00:00
b461f2680c
Merge pull request #4173 from nesquena/stage-titlegen
v0.51.409
nesquena-hermes
2026-06-13 22:43:32 -07:00
bc5fceb88a
fix(streaming): provider-gate title-gen reasoning extra_body (#4161 , #2083 )
Rod Boev
2026-06-14 04:51:48 +00:00
dfb4007ae8
Merge pull request #4169 from nesquena/stage-4165
v0.51.408
nesquena-hermes
2026-06-13 21:53:10 -07:00
db3d22912e
fix(config): reasoning toggle for nested Gemini custom provider routes (#3431 )
b3nw
2026-06-14 04:44:47 +00:00
5b96673f4b
Merge pull request #4168 from nesquena/stage-3601b
v0.51.407
nesquena-hermes
2026-06-13 21:42:13 -07:00
31f2ec31c0
docs(changelog): stamp #3224 nested forks as v0.51.407 (Release NT)
nesquena-hermes
2026-06-14 04:36:45 +00:00
c98f3c3abf
feat(sidebar): nest forked sessions under their parent (#3224 )
Rod Boev
2026-06-14 04:21:54 +00:00
d637d27fa7
Merge pull request #4163 from nesquena/stage-4144
v0.51.406
nesquena-hermes
2026-06-13 20:52:27 -07:00
c73da44757
docs(changelog): stamp #3866 project-context Memory tab as v0.51.406 (Release NS)
nesquena-hermes
2026-06-14 03:49:17 +00:00
b139404cdc
fix: guard blank session workspace + agent parity for project-context tab
Matt Van Horn
2026-06-13 18:45:41 -07:00
6215b4535a
feat: show the active workspace project-context file (AGENTS.md / HERMES.md / CLAUDE.md) in the Memory tab
Matt Van Horn
2026-06-13 14:51:39 -07:00
ac216a5c0e
Merge pull request #4160 from nesquena/stage-4158
v0.51.405
nesquena-hermes
2026-06-13 20:06:37 -07:00
918139461b
docs(changelog): stamp #4096 transparent-stream live prose fix as v0.51.405 (Release NR) + fix changelog blank-line nit (greptile P2)
nesquena-hermes
2026-06-14 02:58:12 +00:00
cd5a6de231
fix(transparent-stream): keep live prose chronological, don't fold into top Worklog rail (#4096 )
nesquena-hermes
2026-06-14 02:08:45 +00:00
1643d660b5
Merge pull request #4157 from nesquena/stage-4156
v0.51.404
nesquena-hermes
2026-06-13 18:36:34 -07:00
b8a84f13e1
docs(changelog): stamp #4151 PWA multi-window SSE fix as v0.51.404 (Release NQ)
nesquena-hermes
2026-06-14 01:33:14 +00:00
266d9cdbd3
fix(sse): guard gateway reopen on focus so transient blur can't thrash it (#4151 )
Nathan Esquenazi
2026-06-13 18:07:12 -07:00
408dbeb4f0
fix(sse): close global sidebar streams on PWA window blur (#4151 )
nesquena-hermes
2026-06-14 00:46:33 +00:00
ebf778edd3
Merge pull request #4155 from nesquena/stage-4143
v0.51.403
nesquena-hermes
2026-06-13 17:47:27 -07:00
219635f8ae
docs(changelog): stamp #4109 notification focus-existing-tab as v0.51.403 (Release NP)
nesquena-hermes
2026-06-14 00:26:15 +00:00
e044a2e938
Merge #4143 (focus existing chat tab on notification click, #4109 ) onto master
nesquena-hermes
2026-06-14 00:25:09 +00:00
ca4b82c126
Merge pull request #4149 from nesquena/stage-4112b
v0.51.400
nesquena-hermes
2026-06-13 16:25:30 -07:00
e069a2dbcc
docs(changelog): stamp #4087 skill-bundle slash commands (precedence-fixed) as v0.51.400 (Release NM)
nesquena-hermes
2026-06-13 23:14:31 +00:00
5812df5f7b
Merge #4112 (skill bundles in WebUI slash commands, #4087 ) onto master
nesquena-hermes
2026-06-13 23:13:28 +00:00
d7e8f70423
fix(commands): block transient bundle shadowing
Rod Boev
2026-06-13 18:53:46 -04:00
3e87b620f5
Merge pull request #4147 from nesquena/stage-3940v2
v0.51.399
nesquena-hermes
2026-06-13 15:15:34 -07:00
c0ea19407b
docs(changelog): stamp #3940 v2 (claim-under-pool-lock) as v0.51.399 (Release NL)
nesquena-hermes
2026-06-13 22:05:58 +00:00
fa19eae6d1
Merge #3940 v2 (claim probe workers under pool lock, #3787 ) onto master
nesquena-hermes
2026-06-13 22:05:05 +00:00
4eec7c3fec
Merge pull request #4145 from nesquena/stage-3998v2
v0.51.398
nesquena-hermes
2026-06-13 15:02:56 -07:00
961bfbd2ba
docs(changelog): stamp #3987 v2 (reload-before-save) as v0.51.398 (Release NK)
nesquena-hermes
2026-06-13 21:47:42 +00:00
4f1ce2661e
Merge #3998 v2 (imported-session titles + reload-before-save fix, #3987 ) onto master
nesquena-hermes
2026-06-13 21:46:36 +00:00
c3f4d33392
fix: focus the existing chat tab when a notification is clicked instead of opening a new tab
Matt Van Horn
2026-06-13 14:42:41 -07:00
6a27b414c6
Preserve imported title rework without breaking route invariants
Rod Boev
2026-06-13 17:34:22 -04:00
b2d32924a4
Merge pull request #4142 from nesquena/stage-4072
v0.51.397
nesquena-hermes
2026-06-13 14:28:01 -07:00
e0e4ebfde5
docs(changelog): stamp #4071 /credits WebUI command as v0.51.397 (Release NJ)
nesquena-hermes
2026-06-13 21:16:33 +00:00
f7047d4d19
Merge #4072 (wire /credits through WebUI command dispatch, #4071 ) onto master
nesquena-hermes
2026-06-13 21:15:22 +00:00
1557f80f83
Merge pull request #4141 from nesquena/stage-4139
v0.51.396
nesquena-hermes
2026-06-13 13:53:12 -07:00
e1ec41b32c
fix(session): reload latest imported session before title save (#3987 )
Rod Boev
2026-06-13 16:47:57 -04:00
31af2da234
docs(changelog): stamp #4139 full-history-load timeout as v0.51.396 (Release NI)
nesquena-hermes
2026-06-13 20:44:06 +00:00
bb8d5e9587
fix(providers): claim probe workers under the pool lock (#3787 )
Rod Boev
2026-06-13 16:42:43 -04:00
fd972ff2a5
Merge #4139 (extend timeout for full-history session loads) onto master
nesquena-hermes
2026-06-13 20:42:17 +00:00
cea9d42fcc
fix: extend timeout for full history session loads
ai-ag2026
2026-06-13 22:02:07 +02:00
eeda18c764
Merge pull request #4140 from nesquena/stage-4011
v0.51.395
nesquena-hermes
2026-06-13 13:33:24 -07:00
c117d57706
docs(changelog): stamp #3930 source-filter pushdown as v0.51.395 (Release NH)
nesquena-hermes
2026-06-13 20:18:54 +00:00
12107f3ae5
Merge #4011 (push source filters into agent session scans, #3930 ) onto master
nesquena-hermes
2026-06-13 20:17:51 +00:00
5c2b5c1b7b
Merge pull request #4136 from nesquena/stage-4131
v0.51.394
nesquena-hermes
2026-06-13 12:35:02 -07:00
42e5d1b02e
Merge branch 'master' into stage-4131
nesquena-hermes
2026-06-13 12:31:15 -07:00
5a33a51cec
Merge #4131 (badge pending prompts in document title, #1694 ) onto master
nesquena-hermes
2026-06-13 19:19:24 +00:00
3ee2f5d693
docs: refresh contributor tally for v0.51.390 (248 contributors) (#4132 )
nesquena-hermes
2026-06-13 12:18:21 -07:00
e389107954
Merge pull request #4135 from nesquena/stage-4127
v0.51.393
nesquena-hermes
2026-06-13 12:14:58 -07:00
9240a7d429
docs(changelog): stamp #4127 /yolo busy-send as v0.51.393 (Release NF)
nesquena-hermes
2026-06-13 19:05:44 +00:00
e5640a42b9
Keep prompt-attention title badges from breaking title ownership
Rod Boev
2026-06-13 14:48:07 -04:00
4329768288
feat(topbar): badge pending prompts in document title (#4121 )
Rod Boev
2026-06-13 14:34:22 -04:00
45b88b55b7
Merge #4127 (run /yolo immediately on busy send path) onto master
nesquena-hermes
2026-06-13 19:04:13 +00:00
ebe9fff809
Merge pull request #4134 from nesquena/stage-4130
v0.51.392
nesquena-hermes
2026-06-13 12:02:05 -07:00
30cc15975e
fix(#4130 ): coerce stale 'max' in get_reasoning_status read path too (Codex catch)
nesquena-hermes
2026-06-13 18:50:00 +00:00
bf6efb1a05
docs(changelog): stamp #4130 reasoning-effort alignment (drop max) as v0.51.392 (Release NE)
nesquena-hermes
2026-06-13 18:44:41 +00:00
540af21444
Merge #4130 (hide unsupported max reasoning effort from WebUI) onto master
nesquena-hermes
2026-06-13 18:43:11 +00:00
80cb179625
Merge pull request #4129 from nesquena/stage-4126
v0.51.391
nesquena-hermes
2026-06-13 11:40:05 -07:00
95bb9ebe66
Keep stale max configs on the supported path
Rod Boev
2026-06-13 14:26:48 -04:00
c7c313672c
fix(reasoning): hide unsupported max effort (#4119 )
Rod Boev
2026-06-13 13:59:55 -04:00
acac104362
Merge #4126 (anchor renderer snapshot adapter, slice 8, inert) onto master
nesquena-hermes
2026-06-13 18:20:36 +00:00
5838f8c770
Merge pull request #4128 from nesquena/stage-4124
v0.51.390
nesquena-hermes
2026-06-13 11:17:32 -07:00
707a19e34c
Keep busy-slash regressions aligned with /yolo support
Rod Boev
2026-06-13 14:15:35 -04:00
0805f557e9
test(#4124 ): re-anchor scroll-cue test to readerAwayFromBottom-guarded early-return
nesquena-hermes
2026-06-13 18:07:59 +00:00
6c7d551b41
fix(commands): keep slash command ownership ahead of bundles (#4087 )
Rod Boev
2026-06-13 13:47:15 -04:00
840f12a74e
fix(commands): keep bundle profile scoping strict (#4087 )
Rod Boev
2026-06-13 07:59:02 -04:00
5a3c6c6f05
fix(commands): surface skill bundles in WebUI slash commands (#4087 )
Rod Boev
2026-06-13 07:46:21 -04:00
409fb59760
Add assistant turn anchor renderer snapshot adapter
Frank Song
2026-06-14 01:46:54 +08:00
61ddf4d21e
fix(commands): run /yolo from busy slash intercept (#4117 )
Rod Boev
2026-06-13 13:59:04 -04:00
8db88c882d
fix(#4123 ): preserve reader position on PWA same-session refresh + re-anchor 2 scroll tests
nesquena-hermes
2026-06-13 17:53:53 +00:00
670691c387
Merge #4124 (fix PWA final answer scroll refresh) onto master
nesquena-hermes
2026-06-13 17:51:36 +00:00
bba5631a69
Merge pull request #4125 from nesquena/stage-4103
v0.51.389
nesquena-hermes
2026-06-13 10:48:38 -07:00
0fdcd00858
Fix PWA final answer scroll refresh
Frank Song
2026-06-14 01:43:16 +08:00
465d229800
Merge #4103 (surface dirty install state in update-check, #4085 ) onto master
nesquena-hermes
2026-06-13 17:38:48 +00:00
c76e219076
Merge pull request #4122 from nesquena/stage-4120
v0.51.388
nesquena-hermes
2026-06-13 10:35:22 -07:00
33b7517b81
docs(changelog): stamp #4120 anchor dual-run reconciler (inert, slice 7) as v0.51.388 (Release NA)
nesquena-hermes
2026-06-13 17:24:12 +00:00
3e6309d8a8
Merge #4120 (assistant turn anchor dual-run reconciler, slice 7, inert) onto master
nesquena-hermes
2026-06-13 17:22:56 +00:00
c52c832d05
Add assistant turn anchor dual-run reconciler
Frank Song
2026-06-14 01:03:36 +08:00
e3d8a3dc30
Merge pull request #4115 from nesquena/stage-4108
v0.51.387
nesquena-hermes
2026-06-13 09:36:44 -07:00
310edac58e
fix(#4108 ): add creation-time backstop cleanup to bound the registry-leak class
nesquena-hermes
2026-06-13 16:19:18 +00:00
3cf96b1293
fix(#4108 ): cleanup anchor registry on reconnect-preflight-inactive + stale-stream-bailout paths (Codex round 2)
nesquena-hermes
2026-06-13 16:13:55 +00:00
9594b97223
fix(#4108 ): schedule anchor registry cleanup on settled-restore + stream-end-fallback terminal paths (Codex leak catch)
nesquena-hermes
2026-06-13 16:09:20 +00:00
fcad7d6db2
docs(changelog): stamp #4108 anchor live shadow feed (inert) as v0.51.387 (Release MZ)
nesquena-hermes
2026-06-13 16:05:06 +00:00
30dd5647ed
Merge #4108 (Stable Assistant Turn Anchors: live shadow feed, slice 6) onto master
nesquena-hermes
2026-06-13 16:03:35 +00:00
59562e416a
fix(#4071 ): wire /credits through WebUI command dispatch
Rod Boev
2026-06-12 15:25:59 -04:00
aa96bc52bc
Add assistant turn anchor live shadow feed
Frank Song
2026-06-13 16:09:00 +08:00
ae90cf620b
Merge pull request #4106 from nesquena/stage-4016b
v0.51.386
nesquena-hermes
2026-06-13 00:47:20 -07:00
8b5c8e32fd
docs(changelog): stamp #3983 voice-mode watchdog as v0.51.386 (Release MY)
nesquena-hermes
2026-06-13 07:38:19 +00:00
f61f88f16b
Merge #4016 (re-arm browser voice mode when speechSynthesis drops, #3983 ) onto master
nesquena-hermes
2026-06-13 07:37:31 +00:00
1ae56799cb
Merge pull request #4105 from nesquena/stage-4028
v0.51.385
nesquena-hermes
2026-06-13 00:36:33 -07:00
a31466b1a3
docs(changelog): stamp #803 profile-cookie env var rename as v0.51.385 (Release MX)
nesquena-hermes
2026-06-13 07:21:34 +00:00
6e6931a8c3
Merge #4028 (align profile cookie env var with HERMES_WEBUI_ prefix) onto master
nesquena-hermes
2026-06-13 07:20:58 +00:00
abe89f3afa
Merge pull request #4104 from nesquena/stage-3899
v0.51.384
nesquena-hermes
2026-06-13 00:19:07 -07:00
e129203854
test(#3899 ): re-anchor 4 test_inflight_stream_reuse tests to post-#3899 loadSession shape
nesquena-hermes
2026-06-13 07:10:15 +00:00
377a1889aa
test(#3899 ): widen 2 more fixed-window loadSession slices displaced by idle-reset block
nesquena-hermes
2026-06-13 06:55:36 +00:00
5f3e0ab8d9
test(#3899 ): re-anchor 5 brittle source-window tests displaced by the idle-reset block
nesquena-hermes
2026-06-13 06:48:21 +00:00