Commit Graph

  • 76648a7faf fix(guardrails): identical-call streaks hard-stop any tool on unattended platforms Teknium 2026-09-01 22:15:47 -07:00
  • cd2d3089fb fix(agent): guard repeated skill reads benbenwyb 2026-06-16 20:47:33 +08:00
  • 384fc4bf83 fix(guardrails): preserve interactive platform defaults João Vitor Cunha 2026-08-28 15:17:00 -03:00
  • ee2147f9e6 fix: hard stop tool loops on non-interactive platforms João Vitor Cunha 2026-06-19 14:44:04 -03:00
  • 6879a621b1 fix(gateway): live foreign token lock at startup exits 78 instead of retry-queueing forever Teknium 2026-09-01 21:37:05 -07:00
  • fdb2e10a8e fix(desktop): refuse the build when ANY declared non-optional dep is missing Teknium 2026-09-01 21:26:44 -07:00
  • ae0418599d chore: export BUILD_CRITICAL_PACKAGES for the test, drop dead default export kshitijk4poor 2026-09-02 01:01:02 +05:30
  • 15e74fa625 fix(desktop): guard the whole build-critical dep set, before clean Jack Lau 2026-08-16 17:35:45 -05:00
  • 1ab033ce17 test(gateway): skip real-UNIX-socket witness cases on native Windows liuhao1024 2026-08-30 01:24:12 +08:00
  • c345d81787 chore: map vibecoder@example.com -> @zoser69 for salvaged #78111 attribution Teknium 2026-09-01 21:23:37 -07:00
  • cb446a5bed fix(config): canonicalize platforms.<name>.<display_setting> at one chokepoint; mirror on get/unset (#71047 Problem A) Teknium 2026-09-01 21:23:28 -07:00
  • af709b31ca fix(config): redirect platforms.<name>.<display_setting> to display.platforms.<name>.<setting> Vibe Coder 2026-08-04 05:07:11 +03:00
  • 1469e16121 test(contributors): casefold collision key, drop stale allowlist, cover same-login case Teknium 2026-09-01 21:24:19 -07:00
  • 30746a94f4 fix(contributors): stop email mappings colliding on case-insensitive filesystems james47kjv 2026-08-17 14:58:49 +00:00
  • fc01045ccf chore: map contributor email for #100234 salvage Teknium 2026-09-01 21:29:45 -07:00
  • 801d1a5a85 test(gateway): pin Matrix password-auth credential detection e2e 2026-08-28 08:59:06 -05:00
  • ea34aadfe0 fix(gateway): keep Matrix password-auth in the reconnect retry queue e2e 2026-08-28 08:59:06 -05:00
  • f298911467 fix(lazy-deps): pass --compile-bytecode on the uv tier and skip metadata dirs in the warm Teknium 2026-09-01 21:31:48 -07:00
  • d380651a9f fix(lazy-deps): byte-compile lazily installed backends at install time joaomarcos 2026-09-01 23:23:02 -03:00
  • bd956e71dc chore: map OmniaZ1 contributor email for #100793 salvage Teknium 2026-09-01 22:10:09 -07:00
  • ba931e41a2 test(gateway): pin the TCP loop-tick witness contract on both ends Teknium 2026-09-01 22:09:58 -07:00
  • d7bda2ad89 fix(gateway): arm the loop-scheduling witness on Windows via TCP loopback OmniaZ1 2026-09-01 22:42:44 +08:00
  • 1df78c2da8 refactor(desktop): review follow-ups for the stale-RPC salvage kshitijk4poor 2026-09-02 03:03:48 +05:30
  • 9ed8331ced style(desktop): eslint --fix + prettier on the salvaged files; null-guard respondToApprovalAction latch kshitijk4poor 2026-09-02 02:49:36 +05:30
  • d68739c2fa fix(desktop): stop approval.pending replays against a gone active runtime kshitijk4poor 2026-09-02 02:47:37 +05:30
  • 3f87a8090c fix(desktop): fold the stale-RPC guard into runtime-gone and refund heal budget on rebind kshitijk4poor 2026-09-02 02:46:31 +05:30
  • c37181a4ec fix(desktop): preserve transient approval errors Shinji Kaneko 2026-08-26 23:51:36 +09:00
  • 0a80adc127 fix(desktop): harden stale session RPC guard Shinji Kaneko 2026-08-26 23:44:58 +09:00
  • 16021395f9 fix(desktop): stop stale session RPC retries Shinji Kaneko 2026-08-26 23:08:01 +09:00
  • 99c313a49d chore: map kaneko@pxls.co.jp -> pxls-kaneko (PR #95647 salvage) kshitijk4poor 2026-09-02 02:48:26 +05:30
  • 5dfd1e77a8 fix(recovery): register lazy state.db tables in one schema map; cover .recover lane and count-mismatch loss Teknium 2026-09-01 21:28:23 -07:00
  • 805d506d6c test(recovery): cover delivery-obligation preservation on recover HexLab98 2026-09-01 22:59:41 +09:00
  • 0192ca2830 fix(recovery): copy delivery_obligations during session salvage HexLab98 2026-09-01 22:59:41 +09:00
  • b4d691183b test(state): cover fail-closed deferral on an unopenable admission lock file HexLab98 2026-09-01 23:46:19 +09:00
  • f5f4cefc3d fix(state): fail closed when a state.db admission lock file cannot be opened HexLab98 2026-09-01 23:46:07 +09:00
  • 2d37a3a23c fix(gateway): fail closed when transcript reads fail fangliquanflq 2026-09-02 09:12:07 +08:00
  • 4828b4a9e2 fix(tui_gateway): keep a quoted prompt out of the turn-finished cause Jack Lau 2026-08-20 05:05:44 -05:00
  • 23ca96052c fix(tui_gateway): name the cause in the turn-finished record Jack Lau 2026-08-18 09:07:12 -05:00
  • 86fa1fcd4f fix(mcp): treat silent ping drop as unsupported rather than dead transport (Closes #97245) codexbt 2026-08-28 15:49:24 +00:00
  • 9de9d7613c fix(compression): keep hygiene turn-hold worker's commit admission so thinking-model summaries are adopted, not burned Teknium 2026-08-31 12:38:15 -07:00
  • 92fa0845ee docs(compression): note the summary stream now closes at context_total_ceiling_seconds on every aux wire Teknium 2026-09-01 21:52:36 -07:00
  • 30c9d40974 fix(compression): stop the Codex and Anthropic aux summary streams at the host deadline too (#99692) Teknium 2026-09-01 21:50:39 -07:00
  • 904e5bb572 fix(compression): stop the summary stream at the host's own deadline joaomarcos 2026-08-31 18:27:07 -03:00
  • 9514d354ca fix(tool-search): validate deferred tool_call arguments against the concrete schema before dispatch DragonnZhang 2026-09-01 22:33:05 -07:00
  • 94db305b1a fix(desktop): drop the 'Switch models mid-thread' tip bubble Teknium 2026-09-01 22:47:13 -07:00
  • b1cc9f334e chore: map contributor email for @Lakescape Teknium 2026-09-01 22:43:38 -07:00
  • 3fb128ea3e test(mcp): child PID snapshot must see a subprocess spawned from another thread Teknium 2026-09-01 22:43:28 -07:00
  • b828624479 fix(mcp): respawn and retry once when a stdio child died NATHAN Menkin 2026-08-31 06:12:51 +00:00
  • 696d854b97 fix(mcp): stdio child PID snapshot reads every thread's /proc children Teknium 2026-09-01 22:41:19 -07:00
  • 7ea6a7a446 test(agent): split GLM cloud/local stop-continuation cases salch-cred 2026-08-30 13:20:55 +05:30
  • bbed304536 fix(agent): exempt :cloud GLM models from stop->length truncation rewrite salch-cred 2026-08-30 12:27:43 +05:30
  • 5360886f54 fix(gateway): exclude Ollama Cloud from GLM truncation detection; propagate partial flag (#72316) JonthanaHanh 2026-07-28 15:06:48 +07:00
  • c5c9aa8d44 fix(gateway): hygiene compaction keeps the profile secret scope under multiplexing Teknium 2026-09-01 22:02:29 -07:00
  • 6f625f7381 fix(tools): propagate caller contextvars in DaemonThreadPoolExecutor.submit MattMaximo 2026-09-01 23:00:14 -04:00
  • eb4d77c2a8 fix(image_gen/meta-ai): honor dispatcher model kwarg, standard paid badge Teknium 2026-09-01 22:09:48 -07:00
  • d7e92ab7e3 feat(image_gen): add Meta Model API (muse-image) provider plugin Matthias Reso 2026-08-26 15:57:14 -07:00
  • 52f359a011 fix(sessions): Desktop resume of a heavily-compacted chat no longer fails with 4130 Teknium 2026-09-01 21:35:53 -07:00
  • e71352aef3 docs: document model.streaming escape hatch (#80789 salvage follow-up) Teknium 2026-09-01 21:54:30 -07:00
  • cac9db7caf fix(codex): retired stream requests must not synthesize a completed response AgentLinker 2026-08-31 00:40:35 +08:00
  • c905c2b4b5 fix(agent): honor model.streaming: false as a non-streaming escape hatch (#72901) David Metcalfe 2026-08-06 19:29:23 -07:00
  • 7e310f5037 Merge pull request #97979 from NousResearch/core-tool-deferral Teknium 2026-09-01 22:11:29 -07:00
  • 83b81fc6db test(mcp): pin the non-calling watcher probe + tighten to iscoroutinefunction kshitijk4poor 2026-08-27 15:14:03 +05:30
  • fe3e5dcb9e fix(mcp): stop leaking an unawaited watcher coroutine in the _watch_ok probe loulanyue 2026-08-27 15:12:29 +05:30
  • 57d305d57f test(gateway): bind the loop-tick witness under a short HERMES_HOME Teknium 2026-09-01 21:46:06 -07:00
  • 5ffa5909ce chore: map Jackal991 contributor email for #96989 salvage Teknium 2026-09-01 21:37:11 -07:00
  • c34ac049d9 fix(gateway): arm loop-tick witness only on POSIX Jackal991 2026-08-28 09:15:37 +01:00
  • aac8d4b9e9 test: sweep two main-side tests onto the renamed gui_tour / process_manage names Teknium 2026-09-01 21:50:19 -07:00
  • bd7cdd7c53 Merge origin/main into core-tool-deferral (resolve show_tip test seam onto the check_tips_enabled gate) Teknium 2026-09-01 21:49:14 -07:00
  • 4e3feb8bbb feat(tts): speech toggles warm up and unload local TTS engines (#100881) Teknium 2026-09-01 21:33:56 -07:00
  • c5b99a3ee5 fix(agent): delegated children and cron turns stream again — inline, no worker Teknium 2026-09-01 21:27:54 -07:00
  • 273461f139 Merge pull request #100830 from NousResearch/fix/s2z-dashboard-client-activity Ben Barclay 2026-09-02 14:40:42 +10:00
  • 59786d280f fix(scale-to-zero): clamp dashboard marker mtime to now Ben Barclay 2026-09-02 14:36:11 +10:00
  • 5fae0d243f docs(faq): explain fail-closed overflow recovery on silently-truncating local servers Teknium 2026-09-01 15:52:54 -07:00
  • 0ebe70d574 fix(agent): long-context tier recovery also rechecks the rebuilt request Teknium 2026-09-01 15:46:06 -07:00
  • e7101c6ae1 test(agent): assert overflow retries fail closed on compressible history Gille 2026-09-01 15:43:33 -07:00
  • bdc46f5c09 fix(agent): recheck compressed requests after overflow Gille 2026-09-01 13:00:27 -06:00
  • ff7745fb0a ci: every ci.yaml run 0-jobbed since 24f5a60ed1 — e2e-desktop disable as bare if: false Teknium 2026-09-01 16:28:43 -07:00
  • 2659c917c1 refactor(desktop): make the tile owner ladder testable behavior Brooklyn Nicholson 2026-09-01 22:43:29 -05:00
  • 7f27ca2701 test(desktop): two connections serving one parent id are not one branch Brooklyn Nicholson 2026-09-01 22:36:55 -05:00
  • c07d18dd7a perf(desktop): stop re-resolving a tile's owner on every render Brooklyn Nicholson 2026-09-01 22:36:54 -05:00
  • cee60ce18d fix(desktop): resolve a branch parent's owner from every list that names one Brooklyn Nicholson 2026-09-01 22:36:29 -05:00
  • 208549432e fix(gateway): make profile-scoped project session rows self-describing evan-bradford 2026-09-01 22:14:08 -05:00
  • c5e2a32a38 fix(desktop): coalesce duplicate branch creates Ahmett101 2026-08-29 09:58:39 +03:00
  • 30252eccce fix(desktop): navigate to branched session mashenchina-max 2026-08-27 09:44:21 +08:00
  • 78eb4ebbfc fix(gateway): compensate half-written seeded branches + observable failures ClintonEmok 2026-08-25 10:13:01 +02:00
  • 6556439765 fix(gateway): persist seeded branch children at session.create (#93959) ClintonEmok 2026-08-24 22:53:35 +02:00
  • 0cb3e4cfd8 fix(desktop): pin a branch child's owning socket for the tile's lifetime Zeus-Deus 2026-08-30 18:59:43 +02:00
  • ff22b18913 fix(desktop): keep a branch child on its parent's backend after the create Zeus-Deus 2026-08-30 15:26:39 +02:00
  • c4bddd9a4e fix(desktop): route session branches through the parent's owning connection Zeus-Deus 2026-08-30 13:52:39 +02:00
  • 3d81650c2f fix(desktop): a failed sidebar scan keeps the rows it could not re-read Brooklyn Nicholson 2026-09-01 22:28:21 -05:00
  • 3a0e7df799 fix(state): a busy session store reads as busy, not as damaged or empty Brooklyn Nicholson 2026-09-01 22:28:21 -05:00
  • 5b0f68b478 fix(desktop): stop a stale cache skipping the app's own update leg Brooklyn Nicholson 2026-09-01 22:27:33 -05:00
  • 79856ba49b fix(desktop): Check for Updates updates this app, not the remote backend Brooklyn Nicholson 2026-09-01 22:27:26 -05:00
  • 5fe9e209dc fix(desktop): offer a restart when the updated app is already on disk Brooklyn Nicholson 2026-09-01 22:25:14 -05:00
  • c19537fb03 fix(desktop): relaunch into the swapped bundle instead of booting a torn renderer Brooklyn Nicholson 2026-09-01 22:17:19 -05:00
  • 94e21c495e fix(desktop): don't warn about a bundle that isn't behind Brooklyn Nicholson 2026-09-01 22:12:46 -05:00
  • b3b5671094 fix(desktop): keep deleted sessions from rebinding Gille 2026-09-01 01:51:21 -06:00
  • 7a4688d9ca fix(scale-to-zero): give a departed dashboard client the full idle_timeout grace Ben Barclay 2026-09-02 13:21:38 +10:00
  • 9b0273feb3 fix(linux): stop installing the Mint panel icon as a PNG in hicolor/scalable (#100152) xxxigm 2026-09-02 12:09:24 +09:00
  • 00b2e03c80 fix(tui): a collapsed paste resolves before the slash command runs Brooklyn Nicholson 2026-09-01 21:41:52 -05:00