Commit Graph

  • 2a3c4abc60 docs(runtime): define queue goal control gate Michael Lam 2026-05-17 21:06:13 -07:00
  • e6be01c4dd Merge pull request #2507 from nesquena/stage-382 v0.51.89 nesquena-hermes 2026-05-17 20:59:02 -07:00
  • 04e08391c4 Stamp CHANGELOG for v0.51.89 (Release BM / stage-382 / 6-PR full sweep batch) nesquena-hermes 2026-05-18 03:56:54 +00:00
  • 715017924c Stage 382: PR #2503 nesquena-hermes 2026-05-18 03:45:42 +00:00
  • cec1e87d04 Stage 382: PR #2500 (with whitespace polish on panels.js + ARCHITECTURE.md) nesquena-hermes 2026-05-18 03:45:02 +00:00
  • 42c677b223 Stage 382: PR #2496 nesquena-hermes 2026-05-18 03:43:59 +00:00
  • ea1261d03b Stage 382: PR #2501 nesquena-hermes 2026-05-18 03:43:26 +00:00
  • f731f1fa43 Stage 382: PR #2499 nesquena-hermes 2026-05-18 03:43:01 +00:00
  • b170980522 Stage 382: PR #2504 nesquena-hermes 2026-05-18 03:43:01 +00:00
  • d9a26d26af Merge pull request #2497 from nesquena/stage-381 v0.51.88 nesquena-hermes 2026-05-17 18:50:48 -07:00
  • e919da8705 Stamp CHANGELOG for v0.51.88 (Release BL / stage-381 / 3-PR security + UX + lineage batch) nesquena-hermes 2026-05-18 01:44:41 +00:00
  • 00fc4ccc02 Stage 381: PR #2493 nesquena-hermes 2026-05-18 01:44:05 +00:00
  • db048fade5 Stage 381: PR #2485 nesquena-hermes 2026-05-18 01:32:24 +00:00
  • eef47ea27b Stage 381: PR #2484 nesquena-hermes 2026-05-18 01:32:21 +00:00
  • a27f8c8c24 Merge pull request #2487 from Michaelyklam/docs/issue-1925-approval-clarify-gate nesquena-hermes 2026-05-17 18:22:59 -07:00
  • adcdc261b4 Merge pull request #2495 from nesquena/stage-380 v0.51.87 nesquena-hermes 2026-05-17 18:22:12 -07:00
  • 944c634f97 Stamp CHANGELOG for v0.51.87 (Release BK / stage-380, also restore v0.51.86 block clobbered during rebase) nesquena-hermes 2026-05-18 01:18:53 +00:00
  • 669e815a73 Stage 380: PR #2482 nesquena-hermes 2026-05-18 01:16:19 +00:00
  • c1671d1e5e Stage 380: PR #2490 nesquena-hermes 2026-05-18 01:14:28 +00:00
  • d9e6dcf3ef docs(runtime): define approval clarify control gate Michaelyklam 2026-05-17 16:53:22 -07:00
  • 7ed9117929 Merge pull request #2494 from nesquena/docs/2483-android-avf-rebased nesquena-hermes 2026-05-17 17:58:25 -07:00
  • 144aac28b9 docs: note Android AVF ARM64 field report (refs #2364) Frank Song 2026-05-18 07:07:22 +08:00
  • 9b65e2440b fix: collapse WebUI compression continuations in sidebar Dennis Soong 2026-05-18 08:35:38 +08:00
  • 64590cb6b9 harden(docker-smoke): catch !!ERROR/!!Exiting + tighten egg_info test docker-smoke-harness Nathan Esquenazi 2026-05-17 17:34:46 -07:00
  • 70f371c8b9 fix(docker): stage agent source to writable build dir before pip install nesquena-hermes 2026-05-18 00:21:31 +00:00
  • 5b6f69c884 ci(docker): runtime smoke gate for Docker init logic nesquena-hermes 2026-05-18 00:09:41 +00:00
  • 2927702596 Merge pull request #2486 from nesquena/stage-379 v0.51.86 nesquena-hermes 2026-05-17 16:44:05 -07:00
  • 9543addd3d Stage 379 fix: remove stray CHANGELOG entry mis-attributing #2461 to v0.51.83 (Opus catch) nesquena-hermes 2026-05-17 23:41:15 +00:00
  • 0dc527517c Stamp CHANGELOG for v0.51.86 (Release BJ / stage-379 / 4-PR review-bypass batch) nesquena-hermes 2026-05-17 23:36:11 +00:00
  • 50d4f4cfb9 Stage 379: PR #2480 nesquena-hermes 2026-05-17 23:35:19 +00:00
  • 6f9cead15e Stage 379: PR #2479 nesquena-hermes 2026-05-17 23:35:18 +00:00
  • b861422045 Stage 379: PR #2473 nesquena-hermes 2026-05-17 23:35:18 +00:00
  • 935d9e6402 Stage 379: PR #2461 nesquena-hermes 2026-05-17 23:35:18 +00:00
  • 496b34fe4d Fix CSRF test isolation Frank Song 2026-05-18 07:27:31 +08:00
  • 8daf716307 Repair selected text reply review blockers Frank Song 2026-05-18 07:26:19 +08:00
  • 996942429c Add session-bound CSRF token checks Frank Song 2026-05-18 07:14:26 +08:00
  • 9646773487 Add selected text reply composer append Frank Song 2026-05-18 07:13:14 +08:00
  • 310d69bed8 docs: inventory agent source boundary Michael Lam 2026-05-17 16:10:40 -07:00
  • 7b35133605 test(model-resolver): add regression tests for PR #2473 cross-provider custom model switch fix/cross-provider-model-switch Nathan Esquenazi 2026-05-17 16:04:12 -07:00
  • f986507809 fix: align fork-from-here with merged messaging history Michael Lam 2026-05-17 15:01:12 -07:00
  • a5385e5859 feat(runtime): route cancel through RuntimeAdapter seam Michael Lam 2026-05-17 13:23:22 -07:00
  • f1d399b437 Merge pull request #2478 from nesquena/stage-378 v0.51.85 nesquena-hermes 2026-05-17 13:05:33 -07:00
  • c728de2a58 Stamp CHANGELOG for v0.51.85 (Release BI / stage-378 / 3-PR batch) nesquena-hermes 2026-05-17 19:55:48 +00:00
  • 77ccd2a29f Stage 378: PR #2469 nesquena-hermes 2026-05-17 19:55:09 +00:00
  • fa6e939c69 Stage 378: PR #2146 nesquena-hermes 2026-05-17 19:55:09 +00:00
  • dcf9b0f7f5 Stage 378: PR #2145 nesquena-hermes 2026-05-17 19:55:09 +00:00
  • 64db8bd794 fix: support /model alias switch for cross-provider custom models ts2111 2026-05-17 21:22:06 +02:00
  • f2c5048741 docs(runtime): define cancel control gate Michael Lam 2026-05-17 09:58:19 -07:00
  • 02144aa863 Merge pull request #2471 from nesquena/stage-377 v0.51.84 nesquena-hermes 2026-05-17 10:51:12 -07:00
  • 79b690b3d9 Stamp CHANGELOG for v0.51.84 (Release BH / stage-377) nesquena-hermes 2026-05-17 17:45:23 +00:00
  • 31ae565533 Stage 377: PR #2470 — docs(docker): document agent-image upgrade flow + read-only WebUI source mount (closes #1416 + addresses #2453 read-only half) nesquena-hermes 2026-05-17 17:44:42 +00:00
  • 2d66263a6c fix(docker): widen chown prune to the entire hermes-agent path docs-docker-agent-upgrade-and-readonly Nathan Esquenazi 2026-05-17 10:38:40 -07:00
  • 5cc8b6c654 docs(docker): document agent-image upgrade flow + read-only WebUI source mount nesquena-hermes 2026-05-17 17:18:39 +00:00
  • 522efc2921 Merge pull request #2468 from nesquena/stage-376 v0.51.83 nesquena-hermes 2026-05-17 09:53:15 -07:00
  • 80a09c8f4e Stamp CHANGELOG for v0.51.83 (Release BG / stage-376 / 12-PR contributor batch) nesquena-hermes 2026-05-17 16:43:45 +00:00
  • a2920c99bc Stage 376: PR #2466 nesquena-hermes 2026-05-17 16:42:11 +00:00
  • d2bb47f338 Stage 376: PR #2463 nesquena-hermes 2026-05-17 16:42:10 +00:00
  • 45e11e794c Stage 376: PR #2460 nesquena-hermes 2026-05-17 16:42:10 +00:00
  • 46810bd4b2 Stage 376: PR #2457 nesquena-hermes 2026-05-17 16:42:10 +00:00
  • ccea8ed66f Stage 376: PR #2455 nesquena-hermes 2026-05-17 16:42:10 +00:00
  • 9f09f7e657 Stage 376: PR #2452 nesquena-hermes 2026-05-17 16:42:10 +00:00
  • 54297bdda7 Stage 376: PR #2450 nesquena-hermes 2026-05-17 16:42:10 +00:00
  • dd2f855b9f Stage 376: PR #2445 nesquena-hermes 2026-05-17 16:42:09 +00:00
  • c1f0f069da Stage 376: PR #2444 nesquena-hermes 2026-05-17 16:42:09 +00:00
  • d15dfdbef4 Stage 376: PR #2441 nesquena-hermes 2026-05-17 16:42:09 +00:00
  • 8f8005eab9 Stage 376: PR #2439 nesquena-hermes 2026-05-17 16:42:09 +00:00
  • 9453046f65 Stage 376: PR #2438 nesquena-hermes 2026-05-17 16:41:44 +00:00
  • b2ee7e365f Merge latest origin/master into codex/workspace-prefix-display-fix swftwolfzyq 2026-05-17 23:44:16 +08:00
  • 3553e63a51 Merge origin/master into codex/workspace-prefix-display-fix swftwolfzyq 2026-05-17 23:39:12 +08:00
  • 7a53fd4542 Clarify compact activity timeline semantics Frank Song 2026-05-17 23:03:56 +08:00
  • fdff99c9f8 fix: refresh theme command i18n help Michael Lam 2026-05-17 06:09:08 -07:00
  • cdb979d2ca fix: remove importlib.reload(cfg) from eviction tests starship-s 2026-05-17 06:37:32 -06:00
  • a48cacec73 fix: evict cleared sessions outside session lock starship-s 2026-05-17 05:22:39 -06:00
  • 625d8d02fd fix: preserve memory lifecycle mark ordering starship-s 2026-05-17 05:16:46 -06:00
  • eb70a6dc5d fix: align WebUI memory commits with CLI boundaries starship-s 2026-05-17 05:04:57 -06:00
  • 2785065a09 feat: add thinking card copy button Michael Lam 2026-05-17 03:57:07 -07:00
  • f56ec1ec35 fix: label email gateway sessions Michael Lam 2026-05-17 02:48:40 -07:00
  • bd9a4924bf fix: clear stale active session spinner Frank Song 2026-05-17 17:34:43 +08:00
  • aecad0f427 [verified] Fix WebUI memory session lifecycle commits starship-s 2026-05-17 03:30:06 -06:00
  • 00295a916a fix: deliver manual cron run results Michael Lam 2026-05-17 01:36:46 -07:00
  • 87e3b4e88e fix: cap stream fade done drain Michael Lam 2026-05-17 00:27:17 -07:00
  • fe55cf5b9e Refresh session context metadata on model changes Frank Song 2026-05-17 13:14:34 +08:00
  • cdbb785037 fix: invalidate model cache on catalog changes Michael Lam 2026-05-16 22:23:24 -07:00
  • 8ba16ab294 fix: reuse compact live thinking card Michael Lam 2026-05-16 21:44:18 -07:00
  • 4661a5e94e Recover journal output after core transcript sync Frank Song 2026-05-17 12:23:27 +08:00
  • 1731232a12 Preserve chat start response shape for adapter path Frank Song 2026-05-17 12:02:54 +08:00
  • 603183a301 Merge pull request #2437 from nesquena/stage-375 v0.51.82 nesquena-hermes 2026-05-16 20:56:34 -07:00
  • 403e9582af Stamp CHANGELOG for v0.51.82 (Release BF / stage-375) nesquena-hermes 2026-05-17 03:53:50 +00:00
  • 573b1e12ad Stage 375: PR #2428 stage-fix #2 — drop angle brackets from pipe-protect set (Opus catch) nesquena-hermes 2026-05-17 03:53:29 +00:00
  • d45d4c08b5 Stage 375: PR #2428 stage-fix — hex-escape brace literals in pipe-protect regex + drop apostrophe-stop + add 9 regression tests nesquena-hermes 2026-05-17 03:41:43 +00:00
  • e9c6b7f06c Stage 375: PR #2432 — feat(theme): add Catppuccin appearance skin (Latte + Mocha palettes) by @Michaelyklam (closes #2426) nesquena-hermes 2026-05-17 03:35:19 +00:00
  • 1793aa8c85 Stage 375: PR #2428 — fix(renderer): protect pipes inside brackets from table cell split + KaTeX dollar in tables by @bengdan nesquena-hermes 2026-05-17 03:35:19 +00:00
  • c45895d6d7 Merge pull request #2433 from nesquena/stage-374 v0.51.81 nesquena-hermes 2026-05-16 20:12:54 -07:00
  • c7365548b7 Stamp CHANGELOG for v0.51.81 (Release BE / stage-374) nesquena-hermes 2026-05-17 03:10:09 +00:00
  • b78c739662 Stage 374: assemble unified CHANGELOG for v0.51.81 nesquena-hermes 2026-05-17 02:50:19 +00:00
  • 9fec727cf7 Stage 374: PR #2424 — feat(runtime): add default-off RuntimeAdapter seam (HERMES_WEBUI_RUNTIME_ADAPTER=legacy-journal) by @Michaelyklam (refs #1925) nesquena-hermes 2026-05-17 02:49:35 +00:00
  • 8f98465024 Stage 374: PR #2427 — fix(streaming): recover journaled partial assistant output after WebUI restart by @franksong2702 (fixes #2423) nesquena-hermes 2026-05-17 02:49:35 +00:00
  • a33cd4195b Stage 374: PR #2431 — fix(chat): render pending assistant placeholder before /api/chat/start returns by @Michaelyklam (fixes #2429) nesquena-hermes 2026-05-17 02:49:35 +00:00
  • 13265b7085 Stage 374: PR #2425 — i18n: add internationalization for Settings Plugins panel by @mccxj nesquena-hermes 2026-05-17 02:49:34 +00:00
  • 47c210899e Stage 374: PR #2421 — fix(cache-tokens): surface provider prompt-cache read/write tokens in WebUI usage by @Michaelyklam (fixes #2419) nesquena-hermes 2026-05-17 02:49:34 +00:00