Commit Graph

  • 2403e7cd2b Stage 391: PR #2640 nesquena-hermes 2026-05-20 20:40:30 +00:00
  • 6278222596 tighten session refresh invalidation dobby-d-elf 2026-05-20 14:40:13 -06:00
  • 153e035d12 fix: forward title generation api key starship-s 2026-05-20 13:52:24 -06:00
  • 14dd5aa00d address session event review dobby-d-elf 2026-05-20 14:33:36 -06:00
  • 9c3e37d2ee fix: custom_providers models allowlist takes priority over live /v1/models fetch Colin Chang 2026-05-20 23:24:10 +08:00
  • ba0b4c367f Merge pull request #2648 from nesquena/release/stage-390 v0.51.97 nesquena-hermes 2026-05-20 13:20:32 -07:00
  • 87527ff4f6 Fix state db legacy dedup repeat preservation dobby-d-elf 2026-05-20 14:18:47 -06:00
  • 6301b0e87b Stamp CHANGELOG for v0.51.97 (Release BU / stage-390 / 2-PR batch) nesquena-hermes 2026-05-20 20:16:50 +00:00
  • 1e3ca07575 Stage 390: PR #2634 nesquena-hermes 2026-05-20 20:16:30 +00:00
  • 495991c2db Stage 390: PR #2642 nesquena-hermes 2026-05-20 20:16:30 +00:00
  • 7742b83062 Merge remote-tracking branch 'origin/master' into tool-tooltip-fix dobby-d-elf 2026-05-20 14:12:29 -06:00
  • 2253cf5a32 chore: address review notes — dedup comment and 409-path clarification Arsh Kumar Singh 2026-05-20 19:57:20 +00:00
  • 6e64068f0f fix: cap CLI session sidebar state scans Michael Lam 2026-05-20 12:42:51 -07:00
  • 6c60925a54 Merge pull request #2644 from nesquena/release/stage-389 v0.51.96 nesquena-hermes 2026-05-20 11:25:15 -07:00
  • 7c2d56c920 Stage 389 follow-up: close TOCTOU race in pin-cap (Opus advisor #2614) nesquena-hermes 2026-05-20 16:52:51 +00:00
  • 58259f6edb Avoid duplicate session list boot animation dobby-d-elf 2026-05-20 11:03:37 -06:00
  • 19ad20afff Fix new chats using profile default model dobby-d-elf 2026-05-20 10:57:04 -06:00
  • 2b5a960df2 Stamp CHANGELOG for v0.51.96 (Release BT / stage-389 / 8-PR batch) nesquena-hermes 2026-05-20 16:43:15 +00:00
  • 360a57164a Stage 389: PR #2627 nesquena-hermes 2026-05-20 16:41:45 +00:00
  • dd36d09f89 Stage 389: PR #2626 nesquena-hermes 2026-05-20 16:41:45 +00:00
  • 3d34eef02d Stage 389: PR #2620 nesquena-hermes 2026-05-20 16:41:45 +00:00
  • 84f6bf5323 Stage 389: PR #2619 nesquena-hermes 2026-05-20 16:41:45 +00:00
  • 4d8e1ccc10 Stage 389: PR #2618 nesquena-hermes 2026-05-20 16:41:44 +00:00
  • eaff4d0b8e Stage 389: PR #2614 nesquena-hermes 2026-05-20 16:41:44 +00:00
  • 3bcd81b79f Stage 389: PR #2612 nesquena-hermes 2026-05-20 16:41:44 +00:00
  • 9c564ccc1b Stage 389: PR #2610 nesquena-hermes 2026-05-20 16:40:42 +00:00
  • d385db69d5 fix(clarify): require stable clarify_id and wait for backend ack so stale responses are rejected Arsh Kumar Singh 2026-05-20 16:35:15 +00:00
  • 6eb5d939d7 test: allow custom provider settings filter Michael Lam 2026-05-20 09:33:51 -07:00
  • dc57d358eb fix test dobby-d-elf 2026-05-20 10:02:46 -06:00
  • 439a574cf4 address PR comments & bugs from real testing dobby-d-elf 2026-05-20 09:59:36 -06:00
  • cec435a833 fix(session): rebuild missing startup index Dennis Soong 2026-05-20 23:42:42 +08:00
  • fd7212b014 Optimize profile switching and session list loading dobby-d-elf 2026-05-20 06:55:17 -06:00
  • 4c8914304b fix: keep compact tool activity grouped dobby-d-elf 2026-05-20 08:29:46 -06:00
  • 5e378d3b38 sync session list from server events dobby-d-elf 2026-05-20 08:18:56 -06:00
  • 8ef8fae831 fix: show config-managed custom providers Michael Lam 2026-05-20 06:22:46 -07:00
  • 98106c809b docs(session): clarify lazy retry trigger for metadata-only polling Isla Liu 2026-05-20 20:51:01 +08:00
  • 37c3e84ad2 test(session): cover lazy journal retry give-up paths Isla Liu 2026-05-20 20:50:21 +08:00
  • 2a303de2a3 fix(session): preserve retry budget while journal is still arriving Isla Liu 2026-05-20 20:49:43 +08:00
  • d5a185d9c6 fix(session): serialize lazy journal retry per session Isla Liu 2026-05-20 20:48:38 +08:00
  • 680d0cbc92 docs(runtime): define runner backend harness gate Michael Lam 2026-05-20 04:04:52 -07:00
  • c3eafa34f8 fix: surface custom provider model endpoint errors Michael Lam 2026-05-20 03:09:01 -07:00
  • ff0aa69d5f fix(session): use second-level timestamp granularity in legacy dedup key manji 2026-05-20 07:13:55 +00:00
  • 471b75d762 docs: move Hermes overview out of agent context root Michael Lam 2026-05-19 23:55:04 -07:00
  • b2c6af12f1 fix(webui): prefer sidecar counts over stale session index Lumen Yang 2026-05-19 22:34:34 +00:00
  • 1957785332 fix(session): address Copilot round-2 review — correct stale comment and drop unused fixture arg Isla Liu 2026-05-20 13:08:08 +08:00
  • 9870e8f111 fix(session): address Copilot review — scope tool-card dedupe by stream id + tighten docs Isla Liu 2026-05-20 12:18:03 +08:00
  • 66b6d8f019 docs(session): CHANGELOG entry + troubleshooting FAQ for the lost-response self-heal Isla Liu 2026-05-20 11:59:06 +08:00
  • 2387720068 test(session): unit + backwards-compat + WSL race coverage for lazy-retry path Isla Liu 2026-05-20 11:58:54 +08:00
  • e8cd0bcc66 test(session): end-to-end regression for lost-response self-heal Isla Liu 2026-05-20 11:58:37 +08:00
  • 75a26174aa fix(session): lazily retry run-journal recovery so the interrupted-turn marker self-heals Isla Liu 2026-05-20 11:58:26 +08:00
  • 9ca846eb8f feat: cap pinned sessions from sidebar Michael Lam 2026-05-19 20:49:31 -07:00
  • 8109bcb7e4 fix: honor configured title generation model AJV20 2026-05-19 22:35:11 -04:00
  • f966e99231 fix: preserve IPv6 dashboard link brackets AJV20 2026-05-19 21:35:10 -04:00
  • 9c983e693a Merge pull request #2608 from nesquena/release/stage-388 v0.51.95 nesquena-hermes 2026-05-19 17:40:44 -07:00
  • 7eccff4fed Stamp CHANGELOG for v0.51.95 (Release BS / stage-388 / 5-PR batch) release/stage-388 nesquena-hermes 2026-05-20 00:37:35 +00:00
  • fc5639db15 test: exempt skin-specific scoped overrides from session-title color assertion nesquena-hermes 2026-05-20 00:26:11 +00:00
  • 1a8c7b65c9 test: anchor picker-active-state assertions to global #mainSettings rule nesquena-hermes 2026-05-20 00:23:01 +00:00
  • b2c9bddadf Stamp CHANGELOG for stage-388 (Release BS — 5-PR batch) nesquena-hermes 2026-05-20 00:20:55 +00:00
  • ed6ee3e067 Stage 388: PR #2607 nesquena-hermes 2026-05-20 00:17:48 +00:00
  • a201401236 Stage 388: PR #2524 nesquena-hermes 2026-05-20 00:17:48 +00:00
  • bd819f5e68 Stage 388: PR #2533 nesquena-hermes 2026-05-20 00:17:47 +00:00
  • 7c3dcce1d0 Stage 388: PR #2598 nesquena-hermes 2026-05-20 00:17:47 +00:00
  • a9e8ab221f Stage 388: PR #2521 nesquena-hermes 2026-05-20 00:17:47 +00:00
  • 86d43751ad docs: include Geist Contrast in contracts index Eleanor Berger 2026-05-19 08:39:09 +02:00
  • b05fe9843d docs: avoid hard-coded skin count Eleanor Berger 2026-05-19 08:36:45 +02:00
  • 2e91c0f81e fix: honour skin value in theme command Eleanor Berger 2026-05-19 08:25:34 +02:00
  • 4598adfd04 feat: add Geist Contrast skin Eleanor Berger 2026-05-18 13:10:17 +02:00
  • cb0850208d fix(session): dedupe messaging transcript timestamps AJV20 2026-05-19 19:17:43 -04:00
  • 6e9f70904c fix(memory): cover notes source locale keys AJV20 2026-05-19 18:59:17 -04:00
  • 35da27bc53 Merge remote-tracking branch 'origin/master' into fix/webui-context-parity AJV20 2026-05-19 18:54:38 -04:00
  • 6805b3d5dd Merge remote-tracking branch 'origin/master' into audit-2527 AJV20 2026-05-19 18:54:35 -04:00
  • 54b6c38578 feat(health): expose WebUI stream runtime diagnostics AJV20 2026-05-18 08:13:30 -04:00
  • f14138659f test: Sanitize dashboard URL fixture AJV20 2026-05-19 10:27:57 -04:00
  • 739c948e74 fix(system): allow browser-only dashboard links AJV20 2026-05-18 10:46:15 -04:00
  • 612fcd30fe fix: avoid duplicate live tool events AJV20 2026-05-19 18:41:08 -04:00
  • c8896ac1b6 Merge pull request #2606 from nesquena/stage-387 v0.51.94 nesquena-hermes 2026-05-19 15:20:48 -07:00
  • 7ae97c551a Stamp CHANGELOG for v0.51.94 (Release BR / stage-387 / 10-PR full sweep batch) stage-387 nesquena-hermes 2026-05-19 22:11:44 +00:00
  • 6d43116794 Stage 387: PR #2573 nesquena-hermes 2026-05-19 22:10:20 +00:00
  • cc8ef201be Stage 387: PR #2600 nesquena-hermes 2026-05-19 22:10:20 +00:00
  • 93727897b6 Stage 387: PR #2605 nesquena-hermes 2026-05-19 22:10:20 +00:00
  • 1ddb18264e Stage 387: PR #2604 nesquena-hermes 2026-05-19 22:08:56 +00:00
  • 4bb60d9b10 Stage 387: PR #2601 nesquena-hermes 2026-05-19 22:08:56 +00:00
  • 3a404874aa Stage 387: PR #2603 nesquena-hermes 2026-05-19 22:08:56 +00:00
  • c3fd395bd6 Stage 387: PR #2597 nesquena-hermes 2026-05-19 22:08:56 +00:00
  • e63de7c15f Stage 387: PR #2593 nesquena-hermes 2026-05-19 22:08:56 +00:00
  • 536a8b7636 Stage 387: PR #2566 nesquena-hermes 2026-05-19 22:08:55 +00:00
  • 7dd20de132 Stage 387: PR #2599 nesquena-hermes 2026-05-19 22:08:55 +00:00
  • dc5c8168d1 fix(webui): refresh active session on external sidecar updates Lumen Yang 2026-05-19 21:34:08 +00:00
  • 1ebfbf3527 fix: reconcile session metadata counts Michael Lam 2026-05-19 14:27:41 -07:00
  • ada59d73e6 fix(approval): simplify gateway_keys expression and document race window keyos 2026-05-19 20:56:17 +00:00
  • 692ea22f9e fix(streaming): finish auto-compression card after rotation starship-s 2026-05-19 14:35:11 -06:00
  • 729ed415ff fix(approval): peek _gateway_queues for session-level approval when _pending is empty keyos 2026-05-19 20:23:46 +00:00
  • 37df7d76a4 fix(webui): prevent composer draft rollback on refresh starship-s 2026-05-19 13:25:16 -06:00
  • 5770323188 feat(runtime): add runner adapter facade Michael Lam 2026-05-19 12:06:57 -07:00
  • ebb4dffc7d fix: stream live tool callback events AJV20 2026-05-19 14:50:26 -04:00
  • 8d2b9d4a16 feat(webui): render indexed context metadata Lumen Yang 2026-05-19 18:52:50 +00:00
  • 94ceb66c17 docs: clarify folder-zip cap bounds wall-clock/bandwidth not RSS Bryan Bartley 2026-05-19 13:44:56 -05:00
  • 0310fcc466 Merge pull request #2596 from nesquena/stage-386 v0.51.93 nesquena-hermes 2026-05-19 11:42:46 -07:00
  • acd1df1112 fix: time out hung browser api requests Dennis Soong 2026-05-20 02:41:00 +08:00
  • b1b93f9c97 fix(i18n): add download_folder key to all non-en locales Bryan Bartley 2026-05-19 13:40:29 -05:00