Commit Graph

  • 3391e639f6 fix(telegram): bound polling drain so wedged pool close can't stall reconnect ladder (#66377) Koduri Mahesh Bhushan Chowdary 2026-07-17 21:50:46 +02:00
  • 42c240f580 fix(agent): request-local Anthropic clients so the stale/interrupt watchdog never corrupts SQLite (#67142) Brooklyn Nicholson 2026-07-18 21:20:48 -04:00
  • a4890569a3 perf(tui): render streamed markdown incrementally per block Brooklyn Nicholson 2026-07-18 21:14:05 -04:00
  • 54f5696bbb Merge origin/main into lane/c3-memory-panel teknium1 2026-07-18 16:26:30 -07:00
  • 614dc194ea Merge pull request #67195 from NousResearch/bb/desktop-perf-p2 brooklyn! 2026-07-18 19:21:27 -04:00
  • e30174fa17 perf(desktop): scope tool-diff subscriptions + narrow profile query invalidation Brooklyn Nicholson 2026-07-18 19:15:57 -04:00
  • 34e66a0d52 Merge pull request #67192 from NousResearch/bb/p2-config-salvage brooklyn! 2026-07-18 19:10:05 -04:00
  • 2bae4df8bb fix: replace hardcoded ~/.hermes with get_hermes_home() in system prompt (#66450) webtecnica 2026-07-17 15:38:28 -03:00
  • 65bf42b669 fix(auxiliary): resolve key_env in _resolve_task_provider_model (#66641) webtecnica 2026-07-17 23:04:25 -03:00
  • 90d3ba5be9 fix(cli): warn once per path for UTF-32 .env refuse-to-mangle Paulo Nascimento 2026-07-17 17:33:59 -04:00
  • 7d597cc5d4 fix(cli): sanitize UTF-16 .env without corrupting the first key Paulo Nascimento 2026-07-17 15:05:19 -04:00
  • 4441e11c77 fix(cli): quote .env values with internal whitespace in save_env_value Paulo Nascimento 2026-07-17 15:37:41 -04:00
  • bf411238d8 Merge pull request #67176 from NousResearch/bb/incremental-markdown-lex-fix brooklyn! 2026-07-18 18:58:49 -04:00
  • ed957aeb26 Merge pull request #67182 from NousResearch/bb/p0-salvage brooklyn! 2026-07-18 18:58:31 -04:00
  • 4f10b4f15d Merge pull request #67183 from NousResearch/bb/mcp-poll-loop-oom brooklyn! 2026-07-18 18:55:26 -04:00
  • d8b59bd60e test(desktop): raise timeout on markdown-blocks property fuzz Brooklyn Nicholson 2026-07-18 18:53:41 -04:00
  • 1cec5c69d3 test(mcp): e2e integration coverage for #63892 poll-loop OOM spin Brooklyn Nicholson 2026-07-18 18:49:56 -04:00
  • 97249cfc8a fix(install): keep install.ps1 pure ASCII so Windows PowerShell 5.1 doesn't misparse it PRATHAMESH75 2026-07-18 22:09:56 +05:30
  • 3df8bd3478 fix(mcp): propagate stored timeouts from completed futures Jupiter363 2026-07-14 02:44:27 +08:00
  • 651cff4273 fix(desktop): treat built-in memory as built-in in provider panel (#49513) teknium1 2026-07-18 15:38:21 -07:00
  • 7ced2ee394 test(web): unpin HERMES_HONCHO_HOST in profile-param memory config test teknium1 2026-07-18 15:26:50 -07:00
  • e934ee440e fix(desktop): correct incremental markdown split boundary (setext merge) Brooklyn Nicholson 2026-07-18 18:21:58 -04:00
  • 1310ceb07b Merge pull request #67154 from NousResearch/bb/incremental-markdown-lex brooklyn! 2026-07-18 18:18:37 -04:00
  • c84c0c5277 Merge branch 'pr-51020' into lane/c3-memory-panel teknium1 2026-07-18 15:13:04 -07:00
  • 7a43ab042f fix(computer_use): reconnect a dead cua-driver session instead of hanging (#67138) Teknium 2026-07-18 15:07:04 -07:00
  • c34b29d11a fmt(js): npm run fix on merge (#67152) nousbot-eng 2026-07-18 17:49:35 -04:00
  • bd4953b30d perf(desktop): incremental block lexing for streaming markdown — 14x less splitter CPU on long replies Brooklyn Nicholson 2026-07-18 17:45:55 -04:00
  • 73e32f37e7 Merge pull request #66747 from NousResearch/perf/desktop-hot-paths brooklyn! 2026-07-18 17:42:41 -04:00
  • ca0703feae fix(cli): try bundled TUI before requiring ui-tui workspace (#67116) Austin Pickett 2026-07-18 17:17:25 -04:00
  • 11cb9e571f fix: harden /model --once against persistence and config-sync leaks teknium1 2026-07-18 12:59:57 -07:00
  • 3f84b7a163 feat: add /model --once one-turn model override (#29914) deusyu 2026-07-18 12:59:40 -07:00
  • 7ab95b4c9c chore: map emo-eth contributor emails for #66149 salvage teknium1 2026-07-18 13:02:10 -07:00
  • 38b39b87ef fix(discord): keep recovery ledger I/O off event loop Teknium 2026-07-17 04:19:08 -07:00
  • 2b2203e3a7 fix(discord): advance cursors only after final delivery Teknium 2026-07-17 04:04:44 -07:00
  • bc0e5adb1d fix(discord): persist per-channel recovery cursors Teknium 2026-07-17 03:43:42 -07:00
  • 92a7145297 test(streaming): include original reply anchor metadata Teknium 2026-07-17 03:22:00 -07:00
  • 9412f2dd84 fix(discord): persist streamed final delivery Teknium 2026-07-17 03:11:30 -07:00
  • d5b9c1ee37 fix(discord): guard recovery claims and ledger failures Teknium 2026-07-17 02:49:40 -07:00
  • da955a643e fix(discord): preserve recovery message identity Teknium 2026-07-17 02:42:00 -07:00
  • 26eafd6a00 refactor(discord): remove unused recovery reaction probe Teknium 2026-07-17 02:12:31 -07:00
  • fad6cbaed3 fix(discord): make reconnect recovery lifecycle-safe Teknium 2026-07-17 02:05:58 -07:00
  • ec24fcc682 docs(discord): clarify default recovery scope Teknium 2026-07-17 00:41:20 -07:00
  • 95ce3344c4 test(discord): assert global recovery scan cap Teknium 2026-07-17 00:35:52 -07:00
  • 80744bc2bc fix(discord): close reconnect recovery edge cases Teknium 2026-07-17 00:26:29 -07:00
  • 2278f2cb7e fix(discord): harden reconnect message recovery Teknium 2026-07-17 00:06:17 -07:00
  • 867037bced test: update Discord backfill import for plugin adapter emo-eth 2026-06-04 13:31:10 -07:00
  • a52041b2e0 fix: avoid masking missed Discord parent messages James 2026-06-04 12:17:14 -07:00
  • 303949acdc fix: backfill missed Discord messages on startup (#3) James 2026-06-04 12:02:45 -07:00
  • 9d6d772837 feat(computer_use): follow cua-driver's verify → escalate ladder (#67123) Teknium 2026-07-18 13:59:35 -07:00
  • 2637aa607f fix(desktop): preserve in-flight turns across gateway reconnects (rebase of #66234) (#67114) Austin Pickett 2026-07-18 16:12:59 -04:00
  • 862b1b37bf test(error_classifier): cover empty-response max_tokens misclassification HexLab98 2026-07-18 15:20:03 +07:00
  • 032a424fa4 fix(error_classifier): stop empty-response advisories from triggering compression HexLab98 2026-07-18 15:20:03 +07:00
  • bf39103087 fix(desktop): accept shift modifier for keyboard zoom-in on macOS (#43517) jingsong-liu 2026-07-18 12:29:47 -07:00
  • d8fd45e9a8 fix(gateway): getattr-guard _status_text for bare-instance adapter tests teknium1 2026-07-18 12:07:51 -07:00
  • d4396797c3 feat(gateway): live per-tool status line on Slack teknium1 2026-07-18 11:58:31 -07:00
  • 16604d59ca docs(gateway): document typing_status_text on the Google Chat page George Drury 2026-07-13 09:41:53 +01:00
  • 21d01149c7 test(gateway): cover typing_status_text through load_gateway_config George Drury 2026-07-13 09:41:53 +01:00
  • dc0c778b22 feat(gateway): make the working-state status text configurable George Drury 2026-07-09 18:10:24 +01:00
  • 5b44b65887 feat(dashboard): schema override for browser.headed toggle Ayoub 2026-07-18 10:46:38 -07:00
  • e45d12642d fix(tui_gateway): prevent resume stalls during submit and teardown (#66573) UnathiCodex 2026-07-18 20:51:06 +02:00
  • 58a5945b16 fix(dialog): close button not working and tooltip showing on open (#66340) alelpoan 2026-07-18 21:50:38 +03:00
  • 48e36a5370 fix(desktop): open setup for missing provider rows (#66767) Gille 2026-07-18 12:23:45 -06:00
  • ad0ddfb15d feat(desktop): support Ctrl/Cmd + mouse wheel zoom (#40295) liuhao1024 2026-07-18 10:05:30 -07:00
  • 5988fe6cd5 fix: widen headed-mode gate to config, add browser.headed default, tests, docs teknium1 2026-07-18 09:34:11 -07:00
  • 29899c2aa9 Fix headed browser sessions being killed after every turn Vishnu 2026-05-11 20:10:23 -04:00
  • 581e92e42c chore: add AUTHOR_MAP entry for ildunari teknium1 2026-07-18 08:18:00 -07:00
  • 036b659527 fix(desktop): preserve UI scale after resize kosta 2026-07-18 03:38:44 -04:00
  • 5f95b251d6 chore: add AUTHOR_MAP entry for SongotenU teknium1 2026-07-18 08:17:33 -07:00
  • 6f42d6a5b8 fix(desktop): re-apply persisted zoom on every full load, not just the first (#46429) SongotenU 2026-07-18 08:17:04 -07:00
  • b1fc653081 fmt(js): npm run fix on merge (#66983) nousbot-eng 2026-07-18 11:12:47 -04:00
  • e632769269 fix(desktop): persist zoom to JSON and save window state on first show (#56726) Sahil-SS9 2026-07-18 04:47:38 -07:00
  • af6b41b18b test: add coverage for manual-skill curator guard kshitijk4poor 2026-07-18 20:05:23 +05:30
  • 6236412294 fix(curator): guard background review writes against manually authored skills 19404 2026-07-18 06:53:06 +08:00
  • 2c9b4ca284 Merge pull request #66961 from kshitijk4poor/chore/author-map-re-itrt kshitij 2026-07-18 20:12:51 +05:30
  • e7400fb9bf chore: AUTHOR_MAP add 1940428933@qq.com -> re-ITRT kshitijk4poor 2026-07-18 20:04:40 +05:30
  • c78aa0bad5 refactor(gateway): dedupe detached-task consumer + reconnect backoff policy kshitijk4poor 2026-07-18 19:55:49 +05:30
  • 8b14440d75 chore: AUTHOR_MAP entries for StellarisW and 王鑫 (PR #66222 salvage) kshitijk4poor 2026-07-18 19:24:01 +05:30
  • f57157a128 fix(gateway): recover Discord websocket and event-loop stalls StellarisW 2026-07-18 19:22:50 +05:30
  • c48a801b7c fix: gate debug log on first-discard to avoid double-logging kshitijk4poor 2026-07-18 19:32:34 +05:30
  • 4fa67d2014 fix(streaming): block stale stream deltas davidb73-hub 2026-07-17 18:50:05 +10:00
  • 3ec4c9ce4d fix: drain logs + release PID/lock before watchdog os._exit, drop infographic PNG kshitijk4poor 2026-07-18 19:47:21 +05:30
  • e378ed0c91 test(gateway): cover shutdown watchdog and loop heartbeat (#66892) HexLab98 2026-07-18 18:45:21 +07:00
  • 1bf5fd08ad fix(gateway): arm thread shutdown watchdog + loop heartbeat (#66892) HexLab98 2026-07-18 18:45:21 +07:00
  • bd3d16a490 fix: salvage follow-up — remove redundant coercion, fix classifier, restore None guard kshitijk4poor 2026-07-18 19:32:47 +05:30
  • 7942a77586 fix: normalize multimodal list content in build_assistant_message (#66267) nanami7777777 2026-07-18 17:18:10 +08:00
  • aef0fe6f27 fix: handle multimodal content in interim assistant text and avoid retrying local processing errors (#66267) nanami7777777 2026-07-17 21:45:00 +08:00
  • 277eedefbe fix(review): surface respawn-storm env vars in config.yaml + docs kshitijk4poor 2026-07-18 19:26:16 +05:30
  • fdcf352797 fix(review): pass 2 — Bedrock reasoning-floor matches both dashed & dotted keys Burke Autrey 2026-07-17 14:58:08 -05:00
  • ff9519d447 fix(review): pass 1 — consecutive supervisor cap + Bedrock reasoning-floor modelId Burke Autrey 2026-07-17 14:41:24 -05:00
  • d920954747 fix(gateway): launchd ThrottleInterval + portable respawn-storm circuit breaker Burke Autrey 2026-07-17 14:27:23 -05:00
  • 71f4de3cd8 fix(gateway): supervise long-lived watcher tasks (task-level) Burke Autrey 2026-07-17 14:27:23 -05:00
  • ff56251555 fix(streaming): Bedrock liveness watchdog (into #58962 breaker) + finite local timeout Burke Autrey 2026-07-17 14:27:23 -05:00
  • d296749056 feat(desktop): billing settings tab (#61054) Siddharth Balyan 2026-07-18 19:38:02 +05:30
  • 7668d289d6 Terminal-billing client hardening: shared wire types, wire-layer tests, dead RPC removal (#61067) Siddharth Balyan 2026-07-18 19:35:58 +05:30
  • 8f657b8f74 test: add happy-path + no-markers coverage for autostash recovery kshitijk4poor 2026-07-18 19:07:23 +05:30
  • de90f5831b fix(install): continue after autostash restore conflicts konsisumer 2026-07-18 13:37:53 +02:00
  • 21f971bbab fix(ci): null-safe files iteration in the paginated compare (#66867) Siddharth Balyan 2026-07-18 19:17:09 +05:30
  • b81bb0638d Merge branch 'main' into linux-keychain-auto-detect Houston Searcy 2026-07-18 07:09:32 -05:00
  • 7fd419e5e6 fmt(js): npm run fix on merge (#66890) nousbot-eng 2026-07-18 07:21:28 -04:00
  • c7eb0cd22c fix(desktop): preserve dirty inline edits on blur Tranquil-Flow 2026-07-17 13:40:44 +00:00