This website requires JavaScript.
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