Commit Graph

  • 4579f26308 fix(state): heal alternation at the ACP / CLI-resume / TUI-resume restore sites too Frowtek 2026-07-16 16:03:40 +03:00
  • ec3d958425 feat(codex): webSearch bubbles + bare hermes-tools names in app-server bridge Teknium 2026-07-17 04:54:49 -07:00
  • 11a91a6d17 fix(codex): forward drained notifications to on_event during approval roundtrips snav 2026-07-17 04:50:39 -07:00
  • c7205040c3 fix(compression): affirm tool use stays active in the compaction handoff prefix (#66291) Teknium 2026-07-17 06:49:42 -07:00
  • d32a6d4cca fix(codex): claim the stream-writer token on the codex_responses path too Teknium 2026-07-17 04:57:48 -07:00
  • 35cbffd5c8 test(streaming): cover the single-writer invariant for superseded streams HexLab98 2026-07-17 07:37:10 +07:00
  • 0c9ac09313 fix(streaming): fence superseded streams out of the delta sink (single-writer) HexLab98 2026-07-17 07:36:48 +07:00
  • c66891db08 fix(cli): arm exit watchdog on shutdown signal, not at chat startup (#66278) Teknium 2026-07-17 06:49:04 -07:00
  • 348e9912ff fix(agent): execute valid tool calls in mixed batches with invalid names (#66317) Teknium 2026-07-17 06:48:42 -07:00
  • a9cc17fd80 fix: harden transcript append retry — lock, matcher, encapsulation, cap kshitijk4poor 2026-07-17 16:34:00 +05:30
  • 53d3588389 fix(gateway): retry transcript appends MaartenDMT 2026-07-16 14:24:30 +02:00
  • f32191fd52 Merge pull request #66254 from kshitijk4poor/chore/author-map-maartendmt kshitij 2026-07-17 18:48:27 +05:30
  • b41b4b3ec0 test(file-safety): unbreak session-snapshot suite; de-flake fixture to env-var resolution (#66293) Teknium 2026-07-17 05:45:12 -07:00
  • abc22cdf1a fix(cron): harden execution attempt ledger teknium1 2026-07-12 23:50:37 -07:00
  • d9dd05b69d feat(cron): add truthful execution ledger teknium1 2026-07-09 18:56:14 -07:00
  • 174fc958ab fix(errors): classify Z.AI GLM token-limit message as context overflow Hermes Agent 2026-07-09 17:25:39 -07:00
  • a8ec41533c fix(mcp): treat non-string nextCursor as end of pagination Hermes Agent 2026-07-09 17:25:12 -07:00
  • 6030ca8cea fix(mcp): follow nextCursor pagination in tools/resources/prompts discovery Hermes Agent 2026-07-09 17:24:46 -07:00
  • c356752b6b fix(memory): drain queued writes on shutdown teknium1 2026-07-09 18:56:15 -07:00
  • 332fbadd7b fix(backup): fail closed on sqlite snapshot errors teknium1 2026-07-09 18:56:15 -07:00
  • b4221c6db2 Inspired by Claude Code: protect session transcripts teknium1 2026-07-10 17:05:22 -07:00
  • b78ff50d8d fix(gemini): prune required entries missing from properties in tool schemas Teknium 2026-07-13 17:28:07 -07:00
  • 17485cbcd2 fix(cli): sanitize terminal escapes when replaying stored history (/resume recap, /status recap) Teknium 2026-07-14 17:46:00 -07:00
  • b90dbac1d6 fix(approval): unify execution-bearing option detection Teknium 2026-07-12 21:24:48 -07:00
  • 780e098077 fix: widen UTF-8 BOM tolerance to all sibling frontmatter parsers Teknium 2026-07-15 17:16:00 -07:00
  • a4ecb3da9a fix(skills): strip UTF-8 BOM before parsing SKILL.md frontmatter Que0x 2026-06-11 07:58:08 +03:00
  • f28248c662 test: update lock-io auto-reset assertion to the promote write-path Teknium 2026-07-16 09:29:13 -07:00
  • 9fc0074bac fix(gateway): unify reset boundaries vs recovery — promote accidental ends, honor mode=none, adapter-aware resume guidance Teknium 2026-07-16 09:18:02 -07:00
  • d17daf0b12 fix(gateway): keep stale route when recovery lookup fails dsad 2026-07-12 18:42:34 +03:00
  • f5b6112226 fix(gateway): fail closed on active-process check errors dsad 2026-07-14 20:28:17 +03:00
  • cecf2767ee fix(gateway): preserve lazy reset after session expiry joelbrilliant 2026-07-05 06:18:42 +10:00
  • 3c7bab9c65 fix(gateway): notify user and log correct end_reason for resume_pending_expired resets hejuntt1014 2026-07-05 23:31:39 +08:00
  • 039f6b2f1b test(gateway): add overdue-policy guard for stale-agent-close recovery path Alec 2026-07-13 09:03:03 +08:00
  • 4b12b7a359 fix(session): check reset policy in self-healing recovery path (#54878) Alec 2026-07-10 04:22:19 +08:00
  • 3305dcedbb fix: conditional promote + real SessionDB tests saitsuki 2026-07-16 07:53:59 +08:00
  • e701cdc86e fix(gateway): end finalized expired sessions as reset saitsuki 2026-07-12 16:22:47 +08:00
  • 78b9d98d76 fix(codex): surface nested error envelope in Responses type=error SSE frames Teknium 2026-07-16 17:10:06 -07:00
  • 4dc2b7be0f fix(mcp): preserve concurrent OAuth manager refresh Teknium 2026-07-17 01:46:59 -07:00
  • cf3ae7c59c fix(mcp): preserve live OAuth state during reauth Teknium 2026-07-17 01:33:59 -07:00
  • ebd737f4d9 fix(mcp): close hosted OAuth lifecycle gaps Teknium 2026-07-17 01:00:44 -07:00
  • 6045529724 fix(mcp): harden hosted OAuth across profiles and clients Teknium 2026-07-17 00:16:07 -07:00
  • 11eaa77daf fix(mcp): serialize hosted oauth reauthorization Ben Barclay 2026-07-17 14:00:09 +10:00
  • b09f1ba770 fix(mcp): reject invalid dashboard oauth callbacks Ben Barclay 2026-07-17 13:56:59 +10:00
  • 05dea7be04 fix(mcp): complete OAuth through hosted dashboards Ben Barclay 2026-07-17 13:42:43 +10:00
  • 14ea8de763 fix(agent): harden non-finite wait recovery Teknium 2026-07-16 23:45:14 -07:00
  • 1a5d2a12d8 fix: handle infinite Codex wait deadlines 发飙的公牛 2026-07-16 19:48:05 +08:00
  • 6dcbcd0277 refactor(console): remove hosted-context command blocking from Hermes Console (#66144) Teknium 2026-07-17 04:33:34 -07:00
  • 60419dfb4b fix(codex): reconcile app-server bridge with #38835, gate commentary on show_commentary Teknium 2026-07-16 23:55:28 -07:00
  • 68d5368f38 test(codex): regression coverage for app-server event bridge (#33200) xxxigm 2026-05-27 21:51:47 +07:00
  • 7b63c4955a fix(codex): surface live tool-progress + commentary on app-server runtime (#33200) xxxigm 2026-05-27 21:51:38 +07:00
  • e840cca1a9 feat(codex): add app-server event bridge for Hermes UI callbacks xxxigm 2026-05-27 21:51:19 +07:00
  • ebc32bfcf7 chore: add MaartenDMT to AUTHOR_MAP for PR #65637 salvage kshitijk4poor 2026-07-17 16:34:34 +05:30
  • bd208a6d77 test(cron): public save_jobs()/load_jobs() post-import HERMES_HOME regression slow4cyl 2026-07-16 12:02:43 -05:00
  • 65d6bd2b9f fix(cron): patched compatibility constants take precedence over a repointed env slow4cyl 2026-07-16 12:02:43 -05:00
  • 5c121f157f fix(cron): resolve the no-override store fallback lazily so late env repoints can't write the real jobs file slow4cyl 2026-07-16 12:02:43 -05:00
  • 0f102fa4dc feat(browser): store full snapshots on truncation; make eval denylist opt-in (#65923) Teknium 2026-07-16 23:41:26 -07:00
  • 779019ef7d feat(agent): add display.show_commentary toggle for Codex commentary channel Teknium 2026-07-16 22:38:16 -07:00
  • 7041c56cdf feat(agent): stream Codex commentary separately Eva 2026-07-16 18:40:37 +07:00
  • b008131b54 fix(agent): harden Codex commentary interim delivery Eva 2026-07-16 18:03:17 +07:00
  • a15397d61a fix(agent): redact Codex interim commentary David Robertson 2026-07-14 14:57:05 +00:00
  • 136ade2ed5 fix(agent): surface Codex commentary items as interim messages David Robertson 2026-07-07 19:37:49 +00:00
  • 73ad9136b7 refactor(credentials): consolidate single-use OAuth refresh lock scaffolding kshitijk4poor 2026-07-17 11:30:37 +05:30
  • 34837597d2 fix(auth): make xAI OAuth pools multi-account resilient cresslank 2026-07-10 13:09:13 -05:00
  • ef1c622105 fix(title): prevent stale background title generation from reloading unloaded Ollama models Thatgfsj 2026-07-16 20:29:11 -07:00
  • 61be8b3112 chore(release): map seagpt noreply identity for PR #62983 salvage Teknium 2026-07-16 20:07:35 -07:00
  • ed2f48b2e6 fix(titles): use active runtime for gateway sessions Steven Seagondollar 2026-07-11 21:05:23 -07:00
  • 7facf63ae7 fix(title): reconcile atomic auto-title writes with collision dedup retry Teknium 2026-07-16 20:01:13 -07:00
  • 9bf5822a2f fix(cron): robust session title generation (#50535, #50536, #50537) Trevor Gordon 2026-06-21 20:38:59 -07:00
  • d05cd7c1ef fix(agent): make auto-title write atomic Raşit Akyol 2026-07-15 13:28:10 +03:00
  • f725cf830f fix(agent): avoid overwriting manual session titles Raşit Akyol 2026-06-23 21:11:17 +03:00
  • 46d16f4c28 fix(tui): recover mouse tracking without a resize via DECRQM watchdog (#66080) Teknium 2026-07-16 22:25:50 -07:00
  • b170f522a4 test(honcho): align observer-resolution test with post-#62290 call shape Teknium 2026-07-16 19:52:01 -07:00
  • 04d84df63c fix(honcho): memoize timeout staleness check + host-aware status cadence Teknium 2026-07-16 19:49:35 -07:00
  • e5bebe2cad fix(plugins): rebuild Honcho client when timeout config changes liuhao1024 2026-07-03 09:09:10 +08:00
  • 73a4574ede fix(honcho): preserve profiles for local IP config Hermes Pi 2026-07-10 21:48:50 +02:00
  • cd268c1226 fix(honcho): read base_url and defaultHost from honcho.json host blocks Hermes Pi 2026-07-10 00:27:13 +02:00
  • 602998b76c fix(honcho): warn model away from minimal reasoning_level on multi-fact queries vizi0uz 2026-07-06 04:50:22 -03:00
  • b08a13cd33 test: add prefetch_context observer-resolution test for ai_observe_others RainbowAndSun 2026-07-12 13:40:51 +08:00
  • 9a887e7c5b fix(honcho): use _resolve_observer_target for user context in session context RainbowAndSun 2026-07-12 12:02:50 +08:00
  • af550a7053 fix(honcho): reject whitespace-only search/reasoning queries fjlaowan1983 2026-04-17 06:43:42 +08:00
  • 8222b16785 fix(title): follow-ups for salvaged #37349 — lazy config import, guard ordering, config example Teknium 2026-07-16 19:49:28 -07:00
  • e20c3c1c29 fix: honor disabled title generation config Danny Huang 2026-06-02 18:58:18 +08:00
  • 7cb2d2cd4a fix(auth): detect configured providers absent from registry (#66017) Gille 2026-07-16 20:56:45 -06:00
  • 629aeeebea docs(developer-guide): document htui/hgui worktree UI dev helpers (#64783) brooklyn! 2026-07-16 22:51:23 -04:00
  • 531e5763e8 fix(desktop): hide Windows updater console during handoff (#66040) Gille 2026-07-16 20:50:40 -06:00
  • 1f7d2be22f fix(install): detect Git Bash Mandatory ASLR failures (#64651) Gille 2026-07-16 20:46:46 -06:00
  • c856f36459 perf(desktop): kill the layout-thrash cascade on session switch (#66033) brooklyn! 2026-07-16 22:46:08 -04:00
  • 3951d769fb fix(models): add kimi-for-coding-highspeed to kimi-coding provider list liuhao1024 2026-07-10 14:06:43 +08:00
  • d57531b1a4 fix(unreal-mcp): pitfall 21b rewritten from live video production — hide sprites at source SHL0MS 2026-07-16 21:58:50 -04:00
  • 665eaf1977 feat(unreal-mcp): video/frame-sequence pitfalls from live orbit production SHL0MS 2026-07-16 20:22:18 -04:00
  • 18694e96d8 feat(unreal-mcp): advanced-workflows layer, live-verified against UE 5.8 SHL0MS 2026-07-16 19:48:53 -04:00
  • ab818493ff fix(unreal-mcp): dedupe pitfall numbering (two sections numbered 4) SHL0MS 2026-07-16 19:24:50 -04:00
  • d24ab20404 feat(unreal-mcp): live-verify skill against a running UE 5.8 server; encode e2e test findings SHL0MS 2026-07-16 19:12:37 -04:00
  • a8b81c56a0 feat(optional-skills): add unreal-mcp companion skill for the unreal-engine MCP catalog entry SHL0MS 2026-07-16 17:14:14 -04:00
  • f6edcb3d76 test(desktop): cover the review store (refresh, selection, mutations, ship flow) Brooklyn Nicholson 2026-07-16 21:50:04 -04:00
  • dc58758a4b perf(desktop): kill the layout-thrash cascade on session switch Brooklyn Nicholson 2026-07-16 21:48:39 -04:00
  • 56e2ba5e79 fmt(js): npm run fix on merge (#66013) nousbot-eng 2026-07-16 20:58:06 -04:00
  • 36bf3c2673 fmt(js): npm run fix on merge (#66010) nousbot-eng 2026-07-16 20:51:29 -04:00
  • 3f199f5c51 fix(desktop): don't latch remote backend boot failures so remote gateway reconnect recovers (#65756) HexLab 2026-07-17 07:45:43 +07:00
  • dfb76d36d5 fix(desktop): put Hermes-managed Node on PATH for install/rebuild (#66002) brooklyn! 2026-07-16 20:45:05 -04:00