Commit Graph

  • 60bb2bb719 fix(update): auto-close desktop-update shim window after error/manual outcomes jeremyrandria-debug 2026-08-12 16:14:58 +03:00
  • eb21740b06 Also skip Brave: its P3A bar paints over the update shim window liuhao1024 2026-08-18 06:20:33 +08:00
  • f329f9e40d fix(desktop-update): never render the posix update shim in Edge liuhao1024 2026-08-17 20:47:56 +08:00
  • b90289b046 fix(desktop): update flow nudges a gateway reconnect; wake path probes instead of blind-closing Teknium 2026-08-24 01:02:04 -07:00
  • cdd37035d9 fix(desktop): probe half-open gateway socket on wake and reconnect Owenz-creator 2026-08-20 19:03:46 +08:00
  • 29c5a12e04 fix(cron): warn loudly when the due-scan removes a consumed one-shot that already ran (#93524) Teknium 2026-08-24 00:10:51 -07:00
  • a1c5e515b7 fix(desktop): SkillsView tests no longer cascade-fail on slow CI runners Teknium 2026-08-24 00:35:55 -07:00
  • 45aa0dc33e fix(cli): widen prompt_toolkit fallback to catch any runtime failure kshitijk4poor 2026-08-24 15:26:27 +05:30
  • a88cbe10fb test(cli): add regression test for line_input OSError fallback wo-o 2026-08-23 17:21:34 +09:00
  • e8ab3b075d fix(cli): fall back to input() when prompt_toolkit can't attach stdin wo-o 2026-08-23 16:43:55 +09:00
  • 9857bcba5c fix: widen secure_parent_dir to skip entire install tree kshitijk4poor 2026-08-24 15:21:35 +05:30
  • 3834e89724 Fix self-inflicted lockout: secure_parent_dir() chmod's /opt/hermes to 0700 bradmarshall987 2026-08-23 10:45:12 -06:00
  • ee7b307a6b Merge pull request #93765 from kshitijk4poor/chore/author-map-cycorld kshitij 2026-08-24 15:40:02 +05:30
  • b392591d7a test(conformance): crash/resume persistence cells — Phase 1 skeleton (#80921) Ayush Nangia 2026-08-11 20:42:51 +05:30
  • 7fbf6e724f fix: restore trailing newline at EOF lost in cherry-pick conflict resolution kshitijk4poor 2026-08-24 15:27:31 +05:30
  • 2a27e1ffb3 fix(gateway): prove --replace ownership from the bound pid record BrunoBza 2026-08-23 20:40:20 +02:00
  • 9975544101 style: ruff format test_codex_sdk_transform_bypass.py kshitijk4poor 2026-08-24 15:30:30 +05:30
  • ee924a1bc5 chore: add cycorld to AUTHOR_MAP for PR #92189 salvage kshitijk4poor 2026-08-24 15:30:11 +05:30
  • f14f62d91b chore: AUTHOR_MAP for kchernev (PR #93681 salvage) kshitijk4poor 2026-08-24 15:26:25 +05:30
  • 10a070bd49 fix: route codex payloads around the SDK's GIL-holding request transform (#93650) kchernev 2026-08-24 10:39:55 +03:00
  • dc50f02090 fix(adoption): re-check donor growth at retire time, not just at export kshitijk4poor 2026-08-24 14:58:17 +05:30
  • f93b350711 fix: align cache-policy pre-gate identity with the capability matcher kshitijk4poor 2026-08-24 05:02:46 +05:30
  • 0204e4898e fix(agent): normalize custom provider route identity Blood Shot 2026-08-24 06:49:17 +00:00
  • 0a3b7efec5 fix(agent): honor prompt_caching for custom providers Blood Shot 2026-08-22 16:01:05 +00:00
  • a0ca7c1920 feat(cron): add explicit one-shot re-arm leosiedler 2026-08-19 02:27:31 +00:00
  • c3a63a16f1 fix(cron): refuse to run terminal jobs leosiedler 2026-08-19 02:27:22 +00:00
  • 2332c997ed Merge pull request #83536 from NousResearch/fix/pkce-samesite-none-salvage Ben Barclay 2026-08-24 17:18:40 +10:00
  • 53ab03dc4d fix(auth): thread use_https into the native password-login PKCE clear Ben Barclay 2026-08-24 16:58:51 +10:00
  • 9a91f7058c Merge remote-tracking branch 'origin/main' into fix/pkce-samesite-none-salvage Ben Barclay 2026-08-24 16:48:06 +10:00
  • 91191123ed docs(auth): correct the SameSite contract in the cookie source docs Ben Barclay 2026-08-24 16:41:13 +10:00
  • 7e67f64fce fix(desktop): bots group chat sends message on IME composition Enter quexiaolong 2026-08-24 12:08:03 +08:00
  • ed8ee9a871 fix(cron): misfire backstop honors the one-shot grace window (#93526) Teknium 2026-08-23 21:46:59 -07:00
  • b37a5bc0df fix(cron): due-scan must not dispatch a one-shot past its grace window spfcraze 2026-08-18 19:35:22 -04:00
  • 0b62c27bf1 fix(desktop): route remote file requests by connection Jakub Wolniewicz 2026-08-19 11:53:53 +02:00
  • 21b92d2687 fix(agent): bypass response cache for empty retries Gille 2026-08-23 23:56:51 -06:00
  • 91e867631e fmt(js): npm run fix on merge (#93566) hermes-seaeye[bot] 2026-08-24 05:11:39 +00:00
  • aff18ae21e fmt(js): npm run fix on merge (#93563) hermes-seaeye[bot] 2026-08-24 05:05:16 +00:00
  • 34feb375ac fix(desktop): clear stale group metadata on disband Gille 2026-08-23 18:26:46 -06:00
  • 631148755f test(desktop): cover registered file fallback routing Michael Nguyen 2026-08-24 10:42:54 +07:00
  • 6eb77df1aa fix(desktop): route SSH media through active connection Michael Nguyen 2026-08-23 22:05:17 +07:00
  • ec44116d59 test(tools): shared sanitizer contract + singularity overlay coverage Teknium 2026-08-23 20:12:04 -07:00
  • 410b1ec555 fix(tools): share the task-id path sanitizer across backends; cover singularity overlays Teknium 2026-08-23 20:12:04 -07:00
  • eef7a10756 test(docker): cover session-key sandbox paths and their collision boundary HexLab98 2026-08-22 22:22:21 +07:00
  • fb381e8055 fix(docker): sanitize the session-key task_id used as a sandbox path HexLab98 2026-08-22 22:22:13 +07:00
  • 0f2416523e style: import order in main.ts (perfectionist/sort-imports) Teknium 2026-08-23 20:38:01 -07:00
  • feb419246d style: satisfy curly rule in api-transport (eslint --fix) Teknium 2026-08-23 20:32:41 -07:00
  • f114f4ea63 style: blank line between node and external import groups (perfectionist/sort-imports) Teknium 2026-08-23 20:27:02 -07:00
  • 03662dca77 chore(release): map KHALIDagara contributor email Teknium 2026-08-23 20:14:43 -07:00
  • 859010b94e fix(desktop): gate transport retries to idempotent or provably-unsent requests Teknium 2026-08-23 20:14:29 -07:00
  • 1cc76fce3a fix(desktop): harden Hermes API transport KHALIDagara 2026-08-23 15:35:57 +01:00
  • 95af45419f chore: map beplee contributor email for attribution gate Teknium 2026-08-23 20:10:00 -07:00
  • 03c3554fc2 fixup(curator): align #93002 test stubs with #93149 set_pinned bool contract Teknium 2026-08-23 20:09:39 -07:00
  • ef882a5595 fix(curator): say what pin actually does on an unmanaged skill liuhao1024 2026-08-23 23:20:13 +08:00
  • dd20c30dec fix(curator): check unpin result, guard status ghost rows, tighten test beplee 2026-08-24 02:39:22 +07:00
  • 7caa731e80 fix(curator): report pin failures instead of false success and surface pinned unmanaged skills beplee 2026-08-24 01:31:03 +07:00
  • 6ed8bcee8d fmt(js): npm run fix on merge (#93503) hermes-seaeye[bot] 2026-08-24 03:39:06 +00:00
  • 3c19644419 feat(desktop): HUD game-overlay mode Brooklyn Nicholson 2026-08-23 22:16:44 -05:00
  • 433f518cad fix(desktop): Windows HUD paints opaque white Brooklyn Nicholson 2026-08-23 22:16:29 -05:00
  • 1c75e05982 fix(desktop): resolve get-windows from the staged copy first Brooklyn Nicholson 2026-08-23 22:16:22 -05:00
  • c584d15cdc feat(bots): typed failure reasons reach the sending agent on A2A calls (#93091) Teknium 2026-08-23 19:40:56 -07:00
  • 0c3a507535 fix(classifier): 429 quota walls route to billing across providers; reset signals stay rate-limited Teknium 2026-08-23 19:41:42 -07:00
  • fe24525605 fix(state): reap only proven database holders fangliquanflq 2026-08-24 09:53:21 +08:00
  • 8f3a82f96a fix(state): recover FTS after orphan holder deferrals fangliquanflq 2026-08-24 03:51:44 +08:00
  • 37411f349a fix(auth): rotate credentials for named custom providers after 401/429 fangliquanflq 2026-08-23 19:28:14 -07:00
  • 030edf9774 fix(auth): canonicalize configured provider display names fangliquanflq 2026-08-24 04:36:00 +08:00
  • 3a7c094582 fix(auth): preserve configured provider compatibility fangliquanflq 2026-08-24 04:18:33 +08:00
  • c527b2c0a4 fix(auth): normalize configured provider pool keys fangliquanflq 2026-08-24 03:51:48 +08:00
  • 2912c36aa4 fix(gateway): stop multiplex allowlist leak and bot-relay python -c injection Adolanium 2026-08-23 22:19:23 +03:00
  • 57649294be test(bots): turn-lock fake Proc gains stdout/stderr attrs Teknium 2026-08-23 19:52:39 -07:00
  • b274b346d8 feat(bots): retry session policy — resume transient turns, compress-and-resume on context overflow (#93091 item 5) Teknium 2026-08-23 19:35:07 -07:00
  • f5a9ba9ee6 perf(bluebubbles): move attachment reads off the event loop joaomarcos 2026-08-23 17:03:34 -03:00
  • fdff700dc2 chore: map e-macgregor contributor email Teknium 2026-08-23 19:42:23 -07:00
  • b03b8ac51d fix(dashboard): name the exact gate trigger in fail-closed refusals Teknium 2026-08-23 19:38:13 -07:00
  • d3df14a7e3 fix(dashboard): secure loopback public URL proxy mode e-macgregor 2026-07-24 16:44:58 +00:00
  • 608a56ed7f fix(state): stop rebuilding the whole FTS index on every open when the trigram tokenizer is missing briandevans 2026-08-09 18:39:14 -07:00
  • bf15b050b1 fix(telegram): watchdog silent long-poll death via last getUpdates progress (#92991) Finn763 2026-08-24 03:47:33 +08:00
  • 3f5d37568e fix: managed-runtime guard no longer trips on sdist/build copies in the workspace Teknium 2026-08-23 19:01:27 -07:00
  • 7526bd39a8 feat: every subagent's prompt embeds the workspace's project context files Teknium 2026-08-23 18:48:25 -07:00
  • 23fb949f2c feat: /review briefing embeds the workspace's project context files Teknium 2026-08-23 18:35:02 -07:00
  • 22381edc11 feat: /review briefing carries the parent's loaded skills Teknium 2026-08-23 18:29:16 -07:00
  • ea25bf204d chore: map contributor email for cxxCoolStar Teknium 2026-08-23 18:51:44 -07:00
  • 580060ffd8 fix: reuse first-observed sequence when announced items land via output_item.done Teknium 2026-08-23 18:51:36 -07:00
  • 4f3ae189a3 fix(agent): harden pending Responses tool call settlement cxxCoolStar 2026-08-23 20:36:54 +08:00
  • 720344cfba fix(codex): settle pending Responses tool calls when output_item.done is omitted cxxCoolStar 2026-08-23 14:49:30 +08:00
  • 081cdd9911 fix(terminal): subagents no longer hijack the tty with an interactive sudo prompt Teknium 2026-08-23 18:30:09 -07:00
  • 74e483d326 chore: add contributor email mapping for jackijianxa Teknium 2026-08-23 18:42:04 -07:00
  • 9d0727d49b fix(state): single fail-closed cross-process authority for all full FTS rebuilds Teknium 2026-08-23 18:41:59 -07:00
  • 0f33c207e6 fix(state): serialize cross-process FTS rebuild with file lock jackijianxa 2026-08-23 21:47:47 +02:00
  • ca226b5e06 chore: map contributor emails for ring-2 salvage (A2chitect, c-pompa) Teknium 2026-08-23 18:39:29 -07:00
  • d6bc3f2bca fix(tui_gateway): enable TCP keepalive on websocket sockets (dead-peer detection) Christian Pompa 2026-08-03 15:26:14 -05:00
  • a7977771a6 fix(tui-gateway): revalidate transport ownership before sentinel-parking on WS disconnect Teknium 2026-08-23 18:38:15 -07:00
  • 47d6ce78a2 fix(tui): make startup_orphan_reap recoverable and move its config onto dashboard.* Teknium 2026-08-23 18:36:26 -07:00
  • d3e4b50e68 fix(tui): sweep orphaned tui/desktop/subagent session rows at gateway startup halaprix 2026-08-19 09:41:31 +02:00
  • c305839442 fix(tui): log 4001 session-not-found rejections for diagnosability A2chitect 2026-08-19 20:25:15 -07:00
  • 525597c9c3 fix(bot-mode): fail closed on transient group-session resume failures pierrenode 2026-08-23 13:33:02 +03:00
  • 80b202f53a harden(adoption): review findings — exact-id donors only, divergence guard, honest donor_retired kshitijk4poor 2026-08-24 06:16:29 +05:30
  • 26a4f89ada fix(gateway): adopt stranded bot sessions from the default store on profile resume kshitijk4poor 2026-08-24 05:53:19 +05:30
  • 8c8193dce5 fmt(js): npm run fix on merge (#93429) hermes-seaeye[bot] 2026-08-24 01:49:17 +00:00
  • 654d537088 fix(agent): honor structured quota reset signals fangliquanflq 2026-08-24 05:06:40 +08:00
  • c2090ba6b4 fix(desktop): distinguish provider quota exhaustion fangliquanflq 2026-08-24 04:46:20 +08:00