Commit Graph

  • 4efab593fe Preserve wakeup pause on cancelled gateway recovery Frank Song 2026-07-10 04:03:40 +08:00
  • 8cc2d6f881 Release: model-picker Selected badge + Transparent Stream dupe-prefix suppression (#5757, #5758) (#5850) exp-v0.52.12 nesquena-hermes 2026-07-09 12:51:18 -07:00
  • 4af5334ebb Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 Frank Song 2026-07-10 03:33:07 +08:00
  • 2b457f1646 Release: cap StreamChannel offline replay buffer (#5788) (#5849) exp-v0.52.11 nesquena-hermes 2026-07-09 12:26:05 -07:00
  • 2547ec98d1 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 Frank Song 2026-07-10 02:02:04 +08:00
  • d6e5dc302d Release Batch D: terminal resource-leak fix + fsync atomic writers (#5835, #5843) (#5848) exp-v0.52.10 nesquena-hermes 2026-07-09 10:54:06 -07:00
  • fe656a48ce Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 Frank Song 2026-07-10 01:42:11 +08:00
  • 7a1a122e6e Release Batch C: hidden-tab dashboard poll + SSE write-deadline + rate-limit map bound (#5840, #5841, #5842) (#5847) exp-v0.52.9 nesquena-hermes 2026-07-09 10:38:47 -07:00
  • a9ba8d8368 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 Frank Song 2026-07-10 01:07:49 +08:00
  • 1e275d04ed Release: queue gateway-owned steer fallback (#5823) (#5845) exp-v0.52.8 nesquena-hermes 2026-07-09 10:04:21 -07:00
  • 3a0c00c880 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 Frank Song 2026-07-10 00:22:56 +08:00
  • 91606a15e0 Release Batch B: OPTIONS preflight framing + session-index bytes-parse (#5828, #5834) (#5838) exp-v0.52.7 nesquena-hermes 2026-07-09 09:19:14 -07:00
  • 61d32671ed Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 Frank Song 2026-07-10 00:07:14 +08:00
  • 0d3ee7de9f Release Batch A: worktree cli-shadow + atomic settings.json + state.db read-only (#5832, #5829, #5833) (#5837) exp-v0.52.6 nesquena-hermes 2026-07-09 09:04:59 -07:00
  • de9d3306af Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 Frank Song 2026-07-09 16:22:06 +08:00
  • 819949fd8c Merge pull request #5825 from nesquena/release/stage-5789 exp-v0.52.5 nesquena-hermes 2026-07-09 01:10:12 -07:00
  • 898f46dd3d docs(changelog): #5789 gateway SSE terminal idle-timeout nesquena-hermes 2026-07-09 08:04:03 +00:00
  • dfd9b57183 fix(gateway): keep 600s read-timeout default (gate finding — 120s would kill legit long silent tool calls) nesquena-hermes 2026-07-09 08:03:02 +00:00
  • fcb135a133 fix(streaming): bound gateway SSE read-inactivity, honor Stop terminally (#2476) ai-ag2026 2026-07-08 20:36:28 +02:00
  • 96af63a95e Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 Frank Song 2026-07-09 14:41:48 +08:00
  • 531525269e Merge pull request #5824 from nesquena/release/stage-5557 exp-v0.52.4 nesquena-hermes 2026-07-08 23:37:35 -07:00
  • 087d469ee8 docs(changelog): #5557 centralize static-asset resolution nesquena-hermes 2026-07-09 06:29:01 +00:00
  • 5a3b4146b8 Merge branch 'pr-5557' into release/stage-5557 t 2026-07-09 06:28:22 +00:00
  • bdb66d8ed5 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 Frank Song 2026-07-09 14:13:47 +08:00
  • 9a1fdabfda Merge remote-tracking branch 'origin/master' into pr-5557 g 2026-07-09 06:12:41 +00:00
  • 66d3b6476d Merge pull request #5822 from nesquena/release/stage-5803 exp-v0.52.3 nesquena-hermes 2026-07-08 23:10:54 -07:00
  • 1c70f7b987 docs(changelog): #5803 session-load perf nesquena-hermes 2026-07-09 06:06:43 +00:00
  • c81463a30d Merge branch 'pr-5803' into release/stage-5803 t 2026-07-09 06:05:44 +00:00
  • 264a9eab29 Update the screenshot (#5816) Nathan Esquenazi 2026-07-08 23:03:20 -07:00
  • 0cef502329 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 Frank Song 2026-07-09 14:02:13 +08:00
  • 9da97c3c78 Merge remote-tracking branch 'origin/master' into pr-5803 g 2026-07-09 05:56:20 +00:00
  • 216eb77ade Merge pull request #5821 from nesquena/release/stage-5800 exp-v0.52.2 nesquena-hermes 2026-07-08 22:55:01 -07:00
  • e34afa58b8 docs(changelog): #5800 streaming lock-free contract doc nesquena-hermes 2026-07-09 05:50:54 +00:00
  • c88d89903a Document intentional lock-free GIL-atomic contract for STREAM_* buffers ai-ag2026 2026-07-08 23:40:56 +02:00
  • 590fec43aa fix(gateway): preserve completed webui turns on late cancel Frank Song 2026-07-09 13:24:48 +08:00
  • 00af71f651 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 Frank Song 2026-07-09 12:41:31 +08:00
  • 0c49ed832f Merge pull request #5820 from nesquena/release/stage-5768 exp-v0.52.1 nesquena-hermes 2026-07-08 21:40:10 -07:00
  • 264e733fce docs(changelog): #5768 localize background-wakeup label nesquena-hermes 2026-07-09 04:36:32 +00:00
  • cd12abf3c5 test: harden wakeup label locale coverage Isla-Liu 2026-07-08 11:54:50 +08:00
  • db082e8d92 fix: localize process wakeup label Isla-Liu 2026-07-08 11:50:13 +08:00
  • e96318d2e5 perf(webui/session-load-latency) tier4: fix CI failures — lint B009/B905 + _emit_slow format args Konstantin M 2026-07-09 04:22:21 +00:00
  • 5d0dfe4b52 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 Frank Song 2026-07-09 12:01:56 +08:00
  • d4e80b4549 Merge pull request #5819 from nesquena/release/stage-5798 v0.52.0 v0.51.943 nesquena-hermes 2026-07-08 20:58:55 -07:00
  • 9b1fb1f3dc docs(changelog): #5798 single-flight health probe nesquena-hermes 2026-07-09 03:54:39 +00:00
  • b88b922db5 Single-flight remote gateway health probe to stop cold-cache stampede ai-ag2026 2026-07-08 23:39:30 +02:00
  • b3496c3cde Merge pull request #5818 from nesquena/release/stage-5799 v0.51.942 nesquena-hermes 2026-07-08 20:53:25 -07:00
  • cbf949f6a8 docs(changelog): #5799 run-journal next-seq cache nesquena-hermes 2026-07-09 03:49:40 +00:00
  • 0ac2b3a3fa Cache next-seq per run journal path to avoid O(n^2) appends ai-ag2026 2026-07-08 23:39:16 +02:00
  • 4781f0f594 Merge pull request #5817 from nesquena/release/stage-5801 v0.51.941 nesquena-hermes 2026-07-08 20:48:32 -07:00
  • 12a60a88b4 perf(webui/session-load-latency) tier3e: fix empty-scene inconclusive prefix read (Greptile P1) Konstantin M 2026-07-09 03:44:55 +00:00
  • dadd6f117c docs(changelog): #5801 login retry clearInterval nesquena-hermes 2026-07-09 03:42:12 +00:00
  • 0c132ba103 Fix login connectivity retry cleanup: clearInterval not clearTimeout ai-ag2026 2026-07-08 23:36:53 +02:00
  • f46ae16608 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 Frank Song 2026-07-09 11:40:39 +08:00
  • a61d7bd3a6 Merge pull request #5815 from nesquena/release/stage-5766 v0.51.940 nesquena-hermes 2026-07-08 20:26:12 -07:00
  • 24053bf025 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 Frank Song 2026-07-09 11:23:11 +08:00
  • 6ca459708e fix(wakeup): keep unresolved provider pauses Frank Song 2026-07-09 11:22:54 +08:00
  • 8c96d42be3 docs(changelog): #5766 background wakeup status rows nesquena-hermes 2026-07-09 03:22:27 +00:00
  • bef8fbd3b6 fix: align wakeup notice with message rail Isla-Liu 2026-07-08 11:34:50 +08:00
  • d1345e6ed0 fix: handle process wakeup attachments Isla-Liu 2026-07-08 09:52:23 +08:00
  • fa04044e7c fix:[WebUI] 修正 background wakeup 訊息渲染邊界 Isla-Liu 2026-07-08 09:38:58 +08:00
  • 432f596cfb Merge pull request #5814 from nesquena/release/stage-5762 v0.51.939 nesquena-hermes 2026-07-08 20:21:11 -07:00
  • dd3ffda0b6 docs(changelog): #5762 service-tier from agent metadata nesquena-hermes 2026-07-09 03:17:25 +00:00
  • 69d0fc73c9 fix: derive service tier support from agent fast-mode metadata Hermes Agent 2026-07-06 22:11:33 -06:00
  • 4111e097c8 Merge pull request #5813 from nesquena/release/stage-5773 v0.51.938 nesquena-hermes 2026-07-08 20:16:18 -07:00
  • 1d3cf5028b docs(changelog): #5773 single reasoning renderer path nesquena-hermes 2026-07-09 03:13:03 +00:00
  • e592498664 fix(chat): keep live reasoning on one renderer path (#5720) Rod Boev 2026-07-08 02:59:18 -04:00
  • 45575f588a Merge pull request #5812 from nesquena/release/stage-5770 v0.51.937 nesquena-hermes 2026-07-08 20:12:05 -07:00
  • 7b6a23f902 docs(changelog): #5770 code-block containment nesquena-hermes 2026-07-09 03:08:48 +00:00
  • 837a552746 fix(chat): contain streaming code block layout (#5760) Rod Boev 2026-07-08 02:59:18 -04:00
  • db99f72505 perf(webui/session-load-latency) tier3d: Greptile P1 followups — inconclusive scene check + full-content config verification Konstantin M 2026-07-09 03:08:11 +00:00
  • 1310d7e8da fix(config): atomic config.yaml writes preserving permissions (symlink write-through) gate-rebase/5797-atomic-config-symlink nesquena-hermes 2026-07-09 03:07:19 +00:00
  • 493b08d734 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 Frank Song 2026-07-09 11:01:58 +08:00
  • 862a121b24 Merge pull request #5811 from nesquena/release/stage-5721 v0.51.936 nesquena-hermes 2026-07-08 19:46:24 -07:00
  • 60eacbef34 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 Frank Song 2026-07-09 10:42:48 +08:00
  • db7b146de9 docs(changelog): #5721 workspace switcher a11y nesquena-hermes 2026-07-09 02:41:05 +00:00
  • 67f8414656 Keep closed workspace dropdown out of SR navigation sheldon-im 2026-07-07 09:46:35 +09:00
  • 06e0df4656 Announce New Chat workspace transiently sheldon-im 2026-07-07 09:44:40 +09:00
  • 23de53c004 Improve workspace switcher screen reader state sheldon-im 2026-07-07 09:43:14 +09:00
  • d6e6e91de4 Merge pull request #5810 from nesquena/release/stage-5729 v0.51.935 nesquena-hermes 2026-07-08 19:40:04 -07:00
  • e0a23ba0f5 docs(changelog): #5729 sidebar child-stream bucket nesquena-hermes 2026-07-09 02:36:20 +00:00
  • 745e0be0df fix(#5699): keep child streams from moving parent sidebar buckets Rod Boev 2026-07-06 22:24:28 -04:00
  • 522e90b5b8 Merge pull request #5809 from nesquena/release/stage-5786 v0.51.934 nesquena-hermes 2026-07-08 19:35:21 -07:00
  • 6c8944450c docs(changelog): #5786 terminal EventSource error recovery nesquena-hermes 2026-07-09 02:26:49 +00:00
  • d05f3e4b7d Handle terminal output EventSource transport errors ai-ag2026 2026-07-08 20:24:47 +02:00
  • 153207eaad fix(wakeup): allow distinct config key recovery Frank Song 2026-07-09 10:24:49 +08:00
  • b5c0447a4a perf(webui/session-load-latency) tier3c: fix scene comparison direction in cache fast-path Konstantin M 2026-07-09 02:21:25 +00:00
  • 33859b2704 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 Frank Song 2026-07-09 09:43:54 +08:00
  • d8b7ac23d6 fix(wakeup): require pool recovery before clearing pause Frank Song 2026-07-09 09:43:48 +08:00
  • aa78590164 perf(webui/session-load-latency) tier3b: content-prefix verification in profile config cache Konstantin M 2026-07-09 01:28:56 +00:00
  • 9765f0e45b Merge pull request #5808 from nesquena/release/stage-5761 v0.51.933 nesquena-hermes 2026-07-08 18:28:43 -07:00
  • 5f2ec9e1f0 docs(changelog): #5761 OpenCode Go catalog refresh nesquena-hermes 2026-07-09 01:23:33 +00:00
  • 68d406f7ff fix(models): refresh OpenCode Go static catalog sbe27 2026-07-08 02:04:21 +02:00
  • f8f60d5fdd Merge pull request #5807 from nesquena/release/stage-5782 v0.51.932 nesquena-hermes 2026-07-08 18:22:36 -07:00
  • a1aca345e1 docs(changelog): #5782 drain-loop backoff nesquena-hermes 2026-07-09 01:18:50 +00:00
  • 141b49b74c test(bg): fix drain-loop backoff test import so it actually collects ai-ag2026 2026-07-08 23:04:43 +02:00
  • 8dde1de4fa fix(bg): back off drain loop instead of silent tight-spin (#2476, #4633) ai-ag2026 2026-07-08 20:22:31 +02:00
  • a5974d0ae9 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 Frank Song 2026-07-09 09:15:09 +08:00
  • 9d9d52958e fix(wakeup): restore pause on streaming stop race Frank Song 2026-07-09 09:15:04 +08:00
  • 8e00277ce5 Merge pull request #5805 from nesquena/release/stage-5785 v0.51.931 nesquena-hermes 2026-07-08 18:10:07 -07:00
  • b21038f015 Merge remote-tracking branch 'origin/master' into paperclip/pr-5732 Frank Song 2026-07-09 09:06:27 +08:00