Commit Graph

  • e2e8823f1d chore(contributors): map yingwaizhiying@gmail.com -> tianma-if (supersedes stale msh01 entry) Teknium 2026-07-21 12:38:55 -07:00
  • 0d5982d910 fix(api-server): count "stopping" runs as active in readiness work counts pierrenode 2026-07-15 12:36:11 +03:00
  • eff293115d fix(gateway): report runtime source version in /health, not stale dist-info metadata Kennedy Umege 2026-07-08 12:15:56 +01:00
  • 87e31cb7d1 fix(dashboard): cap gateway health probe timeout yoma 2026-07-03 01:14:51 +08:00
  • 3c2903a2fb fix(status-bar): address Copilot review on /battery Brooklyn Nicholson 2026-07-21 14:47:49 -05:00
  • f218474552 fix(tui): gate the shared-owner MCP discovery wait on the stdio TUI flag Teknium 2026-07-21 07:09:35 -07:00
  • c54b568a38 fix(tui): give the stdio TUI discovery a retry-after-zero-connected path Teknium 2026-07-21 05:50:40 -07:00
  • 8b6e92acf5 fix(tui): centralize stdio TUI MCP discovery on the shared owner fazerluga-creator 2026-07-19 09:10:54 +03:00
  • 4fda7efcbd fix(mcp): allow background discovery retry after a run that connected nothing fazerluga-creator 2026-07-18 17:55:02 +03:00
  • fbe086f7cc fix(mcp): cycle-guard cause/context traversal in transport classifier Teknium 2026-07-21 05:45:30 -07:00
  • 473545449b fix(mcp): make transport classification cycle safe Börje 2026-07-18 00:38:27 +02:00
  • 1ae1dd8b2c fix(mcp): harden nested interruption detection Börje 2026-07-18 00:07:11 +02:00
  • 80209e51db test(mcp): isolate resource error breaker state Börje 2026-07-17 23:59:22 +02:00
  • f26fb901ea fix(mcp): reconnect message-less closed transports Börje 2026-07-17 23:39:49 +02:00
  • c4e8ff4d78 chore(contributors): map diffen77 + fazerluga-creator emails Teknium 2026-07-21 05:43:22 -07:00
  • ee23bffee9 fix(mcp): clear connect-cooldown state on every shutdown path Teknium 2026-07-21 05:42:48 -07:00
  • 2c3aa3f7b8 fix(mcp): isolate a single failing stdio server from the bridge (#50394) trevorgordon981 2026-06-21 20:57:45 -07:00
  • 106d1822e3 fix(mcp): re-register tools during parked revival yungchentang 2026-07-19 02:13:18 +02:00
  • da8b89c835 fix(mcp): one WARNING per state transition, DEBUG retry chatter, jittered backoff Teknium 2026-07-21 06:17:36 -07:00
  • 3e6b437762 fix(mcp): unwrap exception groups and park permanent failures immediately (#65673) Teknium 2026-07-21 06:15:10 -07:00
  • 48be1068bb fix(mcp): charge immediate reconnects against a rapid-drop budget (#62212) Teknium 2026-07-21 06:10:25 -07:00
  • a8a93b6c68 fix(mcp): reconnect immediately on transport TaskGroup drop instead of backoff/park hanyu1212 2026-07-17 11:14:55 +00:00
  • fb5b8e4c18 chore(contributors): map eazye19@users.noreply.github.com -> eazye19 (PR #42387 salvage) Teknium 2026-07-21 06:55:53 -07:00
  • 7ae4da28b5 style(cli): open the build lock file with explicit encoding (ruff PLW1514) Teknium 2026-07-21 05:46:59 -07:00
  • 9adb5a368f test(cli): cover the web UI build flock contention paths Teknium 2026-07-21 05:46:20 -07:00
  • cca2276115 chore(git): ignore the web UI build lock file Teknium 2026-07-21 05:44:11 -07:00
  • 37396fc66d refactor(cli): run the web-UI staleness walk once, under the build lock frohsinnllc 2026-07-13 03:32:09 +02:00
  • 3a9b2f2f84 fix(cli): serialize concurrent web-UI builds with an exclusive flock frohsinnllc 2026-07-13 01:14:43 +02:00
  • e404d6cef9 fix(dashboard): content-hash web UI freshness check eazye19 2026-06-08 21:36:08 +00:00
  • ad235d95a7 fix(web): guard _serve_index against a missing or unreadable index.html Teknium 2026-07-21 05:41:20 -07:00
  • 18a3fa57bd fix(dashboard): attempt one recovery build when --skip-build finds no dist Teknium 2026-07-21 05:40:49 -07:00
  • 26fb0c5d96 fix(packaging): graft web_dist in MANIFEST.in and add sdist regression test Aniruddha Adak 2026-07-21 05:38:06 -07:00
  • 60cfa11136 feat(kanban): add hermes kanban repair CLI verb Teknium 2026-07-21 05:59:51 -07:00
  • 49828a3fd6 feat(kanban): periodic WAL checkpoint (TRUNCATE) on the dispatcher tick Teknium 2026-07-21 05:58:36 -07:00
  • 8fb3cc1b1a fix(kanban): cap corrupt-backup retention at 10 files per board DB Teknium 2026-07-21 05:56:17 -07:00
  • 8995131458 fix(kanban): auto-repair index-only kanban.db corruption via REINDEX Teknium 2026-07-21 05:54:08 -07:00
  • 2d6b95cf2f test(state): exercise REINDEX repair against a REAL stale B-tree index Teknium 2026-07-21 05:43:47 -07:00
  • 505fb58751 fix(state): add REINDEX strategy to repair stale B-tree indexes (#63386) liuhao1024 2026-07-13 04:38:39 +08:00
  • 373ec23e37 fix(state): extend search-path FTS self-heal to the CJK/trigram branch Teknium 2026-07-21 05:40:25 -07:00
  • 11710c51fc fix(state): self-heal FTS corruption on the SessionDB search path too Frowtek 2026-07-17 19:54:38 +03:00
  • 96c1511495 fix(state): preserve degraded-runtime read probe + use canonical FTS5 classifier Enough1122 2026-07-19 11:34:40 +08:00
  • 57b3c477c0 fix(state): also catch sqlite3.DatabaseError in FTS5 read probe (#66724) Enough1122 2026-07-18 20:31:52 +08:00
  • 11e76f4e01 fix(state): probe FTS5 read path in _db_opens_cleanly so partial index corruption is detected (#66724) Enough1122 2026-07-18 20:10:03 +08:00
  • 5e4529c02f chore(contributors): map emails for PRs #66906, #66420, #63398 salvage Teknium 2026-07-21 05:35:31 -07:00
  • ab76cf836f fix(gateway): reap the replaced gateway's orphaned children on POSIX Teknium 2026-07-21 05:46:58 -07:00
  • 50fdf136e8 chore(contributors): map jaretbottoms@gmail.com -> jbbottoms (PR #65178 salvage) Teknium 2026-07-21 05:36:22 -07:00
  • 155fdd59f8 fix(gateway): take over live platform-lock token holders once Jaret Bottoms 2026-07-16 00:20:06 -05:00
  • ad7b4c7d2e test(gateway): cover stale gateway_state.json detection (TTL + PID liveness) Cossackx 2026-06-23 08:42:07 -04:00
  • e54723a754 fix(gateway): detect stale gateway_state.json in gateway status (TTL + PID liveness) Cossackx 2026-06-23 08:30:04 -04:00
  • 3fc0cfb902 fix(gateway): make stale scoped-lock removal atomic via tombstone rename Teknium 2026-07-21 05:41:18 -07:00
  • 35fb2e428a fix(gateway): guard acquire_gateway_runtime_lock against root-owned lock PermissionError Teknium 2026-07-21 05:39:24 -07:00
  • 6f50c5607b fix(gateway): handle PermissionError on stale root-owned lock file liuhao1024 2026-06-09 15:57:23 +08:00
  • 2b72e06662 fix(gateway): detect stale lock when macOS psutil returns valid start_time for recycled PID liuhao1024 2026-06-28 02:26:49 +08:00
  • 0008868422 fmt(js): npm run fix on merge (#68867) hermes-seaeye[bot] 2026-07-21 19:13:24 +00:00
  • 0c33db0564 fix(desktop): wrap missing sidebar icon-button tooltips (#67500) alelpoan 2026-07-21 22:05:56 +03:00
  • 9cc475cc58 test(approval): cover allow_session tiers in Matrix reaction seeding and gateway payload Teknium 2026-07-21 07:12:28 -07:00
  • 02d8cbadec fix(approval): honor allow_session across all button adapters Teknium 2026-07-21 06:41:36 -07:00
  • a3297bd232 fix(approval): restore session approval for Tirith-flagged commands Joshua 2026-07-21 06:41:29 -07:00
  • 625687f334 feat(status-bar): add /battery toggle for a color-coded battery read-out Brooklyn Nicholson 2026-07-21 13:54:11 -05:00
  • 6b54582438 fix: tool_calls double-encoding on import (#68856) ethernet 2026-07-21 14:53:05 -04:00
  • 4dd535c8ea fix(ci): route critical supply-chain findings through review gate (#68833) ethernet 2026-07-21 14:51:26 -04:00
  • cc16454524 Merge remote-tracking branch 'origin/main' into codex/resolve-62319 Zeus-Deus 2026-07-21 20:44:57 +02:00
  • 93e2998f89 Merge origin/main into feat/hermes-relay-shared-metrics Alex Fournier 2026-07-21 11:22:28 -07:00
  • a88512b114 fix(desktop): drop the decorative top-up credits bar (#68649) Siddharth Balyan 2026-07-21 22:51:04 +05:30
  • 5ed7137fc6 feat(billing): plan chips and rows deep-link their tier (#68666) Siddharth Balyan 2026-07-21 22:42:14 +05:30
  • 82d923ad5a fix(runtime): close failed auxiliary Relay calls Alex Fournier 2026-07-21 09:39:24 -07:00
  • df892a08f6 test(runtime): retain direct Relay interceptor coverage Alex Fournier 2026-07-21 09:28:47 -07:00
  • 6efc5fe0af fix(runtime): preserve provider payloads through Relay Alex Fournier 2026-07-21 09:25:22 -07:00
  • 11ae6bf0e3 Merge pull request #68725 from SHL0MS/fix/desktop-stop-parks-queue brooklyn! 2026-07-21 10:54:58 -05:00
  • 73c8d40464 Merge pull request #68130 from NousResearch/feat/desktop-remote-ssh-current jonny 2026-07-21 17:30:43 +02:00
  • d604141d09 fmt(js): npm run fix on merge (#68681) hermes-seaeye[bot] 2026-07-21 14:28:28 +00:00
  • d9dae17e97 fix(desktop): ⌘W closes visible file tab when preview selection is stale (#68639) xxxigm 2026-07-21 21:17:32 +07:00
  • d355e0e71d feat(desktop): configure repository discovery (supersedes #67630) (#68642) Austin Pickett 2026-07-21 10:09:31 -04:00
  • d3b0e61429 feat(secrets): one-command token rotation + actionable startup errors for all secret sources (#68605) Teknium 2026-07-21 06:41:04 -07:00
  • ed3c39108b Merge pull request #68331 from helix4u/fix/desktop-session-titlebar brooklyn! 2026-07-21 08:00:45 -05:00
  • a31a31826c fix(approval): raise gateway approval timeout to 300s, honest stale-tap UX, offer Always on mixed prompts (#68597) Teknium 2026-07-21 05:41:41 -07:00
  • afb7bf6a5a feat(skills): bundle docx, xlsx, and pdf office skills; refresh powerpoint (#68595) Teknium 2026-07-21 05:39:23 -07:00
  • 03841c9658 fix(tools): make the tool-search context gate provider-aware (#68589) Teknium 2026-07-21 05:27:23 -07:00
  • b49b1e5b93 test(codex): cover ChatGPT-Account-Id header on /models probe TARS 2026-07-15 17:32:20 +10:00
  • c44c2fbb0b fix(codex): send ChatGPT-Account-Id on /models probes TARS 2026-07-15 17:31:35 +10:00
  • 64702f8f91 fix(compression): report live-resolved Codex window in the autoraise notice Teknium 2026-07-21 03:31:23 -07:00
  • 0c0ec18d6f test(context): cover Codex context rollback sbe27 2026-07-13 12:31:00 +02:00
  • 60afc290a8 fix(context): scope Codex catalogue cache by credential sbe27 2026-07-10 21:56:30 +02:00
  • 9a34cc91a5 test(context): document Codex cache persistence coverage sbe27 2026-07-10 03:03:51 +02:00
  • 8a0701ca48 fix(context): revalidate Codex OAuth context windows sbe27 2026-07-10 02:43:26 +02:00
  • 279be8211d Revert "fix(agent): circuit-break AttributeError from commit-splice and detect code skew" Teknium 2026-07-21 03:22:40 -07:00
  • 940fd969ce fix(desktop): preserve dragging with empty titlebar slots Gille 2026-07-21 03:30:50 -06:00
  • 25f4ba7b3c Merge remote-tracking branch 'origin/main' into feat/desktop-remote-ssh-current yoniebans 2026-07-21 10:16:01 +02:00
  • b14be881b9 build: declare pywin32 as a direct win32 dependency yoniebans 2026-07-21 10:02:28 +02:00
  • f4df260f26 fix(relay): attach metadata.user_id on guild replies for egress fallback (#68320) Ben Barclay 2026-07-21 17:04:34 +10:00
  • 0155c09374 fmt(js): npm run fix on merge (#68462) hermes-seaeye[bot] 2026-07-21 06:57:41 +00:00
  • 94c944363c feat(tui): show the plan catalog in /subscription on Free (#68357) Siddharth Balyan 2026-07-21 12:20:59 +05:30
  • b0da653ac8 fix(billing): rename user-facing "terminal billing" copy to Remote Spending (#68355) Siddharth Balyan 2026-07-21 12:20:25 +05:30
  • 7a8852ddcb fix(tests): make the live-system-guard canary fail closed PRATHAMESH75 2026-07-21 07:11:06 +05:30
  • 087732c8c6 fix(telegram): widen fatal handoff to heartbeat watchdog path kshitijk4poor 2026-07-21 11:54:33 +05:30
  • 1ba0e873ff fix(telegram): preserve fatal recovery handoff Imgaojp 2026-07-21 11:47:53 +05:30
  • 3a9b9d65d5 fix(agent): circuit-break AttributeError from commit-splice and detect code skew x7peeps 2026-07-21 04:13:06 +08:00
  • 6c28558161 fix(desktop): prevent contentEditable composer input from visually collapsing to near-zero height x7peeps 2026-07-20 23:57:18 +08:00
  • 0ba889d492 fix(agent): pass persisted-prefix boundary when rotation flushes on cold resume (#68196) PRATHAMESH75 2026-07-21 01:10:43 +05:30
  • 646e71a9be fix: sanitize subprocess env for DDGS worker kshitij 2026-07-21 11:46:29 +05:30