Commit Graph

  • 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