Commit Graph

  • 281b333cc5 test(desktop): cover localized tool title shimmer Brooklyn Nicholson 2026-06-24 21:59:41 -05:00
  • f2c45e2c81 fix(desktop): limit pending tool shimmer to action verb Brooklyn Nicholson 2026-06-24 21:59:41 -05:00
  • cbe5c5689f perf(desktop): bound tool-result rendering so big /learn runs don't freeze (#52273) brooklyn! 2026-06-24 21:52:51 -05:00
  • 0c3f197cff fix(relay): re-attach DM author user_id on outbound for connector egress Ben 2026-06-25 12:34:51 +10:00
  • c15945655f fix(terminal): sanitize host/relative cwd OVERRIDE before it reaches docker run -w (#50636) Ben Barclay 2026-06-25 12:33:40 +10:00
  • 411faf08bd fix(soul): installers seed the real default persona, upgrade legacy empty templates (#52246) Teknium 2026-06-24 18:56:26 -07:00
  • a4fa1481e2 fix(tui): route /learn through command.dispatch so the prompt fires (#52232) Teknium 2026-06-24 18:48:50 -07:00
  • d1cac0e5ef feat(gateway): scale-to-zero idle detection + dormant-quiesce (Phase 0) Ben 2026-06-25 09:51:02 +10:00
  • 96af4bec30 feat(relay): add go_dormant() transport mode for scale-to-zero (0.E0) Ben 2026-06-25 09:36:22 +10:00
  • 4aeaba6922 test(desktop): cover undefined/null attachment holes in ref helpers xxxigm 2026-06-25 00:05:48 +07:00
  • 7e2db0a140 fix(desktop): stop refText crash on undefined composer attachment holes xxxigm 2026-06-25 00:05:48 +07:00
  • 17beb55e3c fix(telegram): gate rich draft previews separately helix4u 2026-06-24 12:35:16 -06:00
  • 284be6cc24 Merge pull request #52210 from helix4u/fix/desktop-update-progress-visibility Gille 2026-06-24 18:45:05 -06:00
  • 7157b213f5 Merge pull request #47959 from NousResearch/bb/pets-gen brooklyn! 2026-06-24 19:41:34 -05:00
  • 153ad79524 Merge pull request #52201 from NousResearch/bb/desktop-shallow-update-count brooklyn! 2026-06-24 19:34:02 -05:00
  • a05a9b0e07 test(delegate): harden heartbeat in-tool stale timing assertion Brooklyn Nicholson 2026-06-24 19:33:40 -05:00
  • 2ea94c6c45 fix(pets): make inline generate cancel discard draft flow Brooklyn Nicholson 2026-06-24 19:33:33 -05:00
  • d635a6d507 Merge pull request #52208 from NousResearch/bb/desktop-update-steps brooklyn! 2026-06-24 19:29:02 -05:00
  • 42e14d1089 Merge pull request #52205 from NousResearch/bb/desktop-restart-profile brooklyn! 2026-06-24 19:28:53 -05:00
  • b649cdee4a Merge pull request #52203 from NousResearch/bb/update-drain-announce brooklyn! 2026-06-24 19:28:44 -05:00
  • 538c419d2e fix(gateway): scope dashboard liveness fallback to the profile Ben 2026-06-25 09:56:39 +10:00
  • f1617a7ebb fix(gateway): validate runtime status pid command line helix4u 2026-06-24 15:22:31 -06:00
  • 592c462e3c refine(pets): preserve user-requested tone in generation prompts Brooklyn Nicholson 2026-06-24 19:22:00 -05:00
  • 9a4600c5fb fix(desktop): stop the update overlay looking frozen while it works Brooklyn Nicholson 2026-06-24 19:20:38 -05:00
  • 00779800f6 fix(desktop): hide platform/internal toolsets from the Skills & Tools list Brooklyn Nicholson 2026-06-24 19:18:29 -05:00
  • 65b13e9dbc fix(desktop): route gateway restart / status / update to the active profile Brooklyn Nicholson 2026-06-24 19:16:26 -05:00
  • 463bf2be25 fix(update): announce gateway drain waits so desktop updates don't look hung AIalliAI 2026-06-11 23:45:15 +00:00
  • cb6edbf448 fix(desktop): skip the rev-list count when it is discarded anyway briandevans 2026-06-24 12:27:54 -07:00
  • a6485bddb8 fix(desktop): don't report a bogus update count for a shallow checkout briandevans 2026-06-24 08:32:08 -07:00
  • 1fe013ee16 feat(pets): polish generate flow and reduce hatch CPU pressure Brooklyn Nicholson 2026-06-24 19:08:06 -05:00
  • d335164833 fix(relay): authorize relay inbound via connector-enforced upstream authz Ben 2026-06-25 09:30:55 +10:00
  • a378b1e980 Merge pull request #52192 from NousResearch/bb/session-loop-guard brooklyn! 2026-06-24 19:03:43 -05:00
  • 4127332f15 Merge pull request #52189 from NousResearch/bb/desktop-offline brooklyn! 2026-06-24 19:03:34 -05:00
  • 70650e82a3 Merge pull request #52187 from NousResearch/bb/desktop-voice brooklyn! 2026-06-24 19:03:25 -05:00
  • 9a94865552 Merge pull request #52183 from NousResearch/bb/desktop-agents-status brooklyn! 2026-06-24 19:03:11 -05:00
  • 93192059c9 fix(desktop): let the session watchdog heal a stuck "looping" turn Brooklyn Nicholson 2026-06-24 18:36:17 -05:00
  • 2a75c4a8cb fix(desktop): give the gateway reconnect loop an escape hatch Brooklyn Nicholson 2026-06-24 18:32:29 -05:00
  • 8d1706ae5c fix(desktop): wire Ctrl+B voice, declutter voice settings, stop endless TTS hang Brooklyn Nicholson 2026-06-24 18:26:14 -05:00
  • 41b9b7e719 test(lazy-deps): make durable-target tests network-free Ben 2026-06-23 21:09:20 +10:00
  • cbd6ba1bdd fix(docker): redirect lazy installs to a durable target so opt-in backends work in the immutable image (#51136) Ben 2026-06-23 20:47:01 +10:00
  • a268dfff0a fix(desktop): make Agents indicator match the Spawn-tree panel Brooklyn Nicholson 2026-06-24 18:16:14 -05:00
  • 404b06ac4f fix(gateway): honor server retry_after in _send_with_retry for Telegram flood control (#46762) liuhao1024 2026-06-25 02:30:10 +05:30
  • cedbb4cfa2 Merge pull request #52140 from NousResearch/salvage/47707-tool-schema-validation kshitij 2026-06-25 02:36:19 +05:30
  • 085096fd59 Merge pull request #52135 from NousResearch/salvage/51826-tirith-mkdtemp-oerror kshitij 2026-06-25 02:35:27 +05:30
  • 7d2c1f3f84 Merge pull request #52134 from NousResearch/salvage/42449-deepcopy-ctx-engine kshitij 2026-06-25 02:28:37 +05:30
  • 710cd48fb1 fix(agent): validate context/memory tool schemas before wrapping Bartok9 2026-06-17 03:38:07 -04:00
  • dbf0797335 fix(tools): catch mkdtemp OSError in tirith install to prevent unbounded retry and temp-dir leak (#51826) liuhao1024 2026-06-25 02:03:57 +05:30
  • 8d1f6debfd fix(agent): deepcopy plugin context engine to prevent parent corruption on delegate_task (#42449) liuhao1024 2026-06-25 02:06:54 +05:30
  • 77d2b50751 Merge pull request #52118 from NousResearch/salvage/36776-ddgs-timeout kshitij 2026-06-25 01:56:26 +05:30
  • 4d589b1e13 Merge pull request #52121 from NousResearch/salvage/43466-strip-cronjob-toolset kshitij 2026-06-25 01:54:37 +05:30
  • 489b85ee1e fix(ddgs): bound DuckDuckGo search with a wall-clock timeout (#36776) uzunkuyruk 2026-06-25 01:30:04 +05:30
  • e25b56fc64 chore: AUTHOR_MAP entry for riyas22 (PR #43687 salvage) kshitijk4poor 2026-06-25 01:39:11 +05:30
  • 1e4df599ec fix(delegate): strip cronjob toolset from delegated children (#43466) Riyasudeen Farook 2026-06-25 01:37:25 +05:30
  • 7a79a4447c Merge pull request #52116 from NousResearch/fix/46994-session-load-bool-iterable kshitij 2026-06-25 01:33:36 +05:30
  • 8f0a12ce09 Merge pull request #52114 from NousResearch/salvage/27405-preflight-fewbig kshitij 2026-06-25 01:27:07 +05:30
  • 9c994377ed fix(gateway): skip non-dict entries in session loading (#46994) kshitijk4poor 2026-06-25 01:15:24 +05:30
  • aacc6bb0a8 fix(agent): trigger preflight compression on few-but-huge sessions (#27405) texhy 2026-06-25 01:10:13 +05:30
  • ed1fdb5b61 Merge pull request #52112 from NousResearch/revert/52053-minimum-context-floor kshitij 2026-06-25 01:11:53 +05:30
  • e0272cfef2 Revert "fix(compression): make minimum context floor configurable (#31600)" kshitijk4poor 2026-06-25 01:04:44 +05:30
  • 59acaa972f Merge pull request #52053 from NousResearch/salvage/31600-minimum-context-length-configurable kshitij 2026-06-25 01:02:52 +05:30
  • 6800fd6608 Merge pull request #52091 from NousResearch/salvage/42874-memory-drift-guard-add kshitij 2026-06-25 00:58:39 +05:30
  • cae1ee44a7 fix(compression): make minimum context floor configurable (#31600) Tranquil-Flow 2026-06-24 23:12:48 +05:30
  • 25e2312230 fix(memory): skip drift guard for add (append-only) action (#42874) liuhao1024 2026-06-25 00:22:14 +05:30
  • b13e2fd694 Merge pull request #52044 from NousResearch/fix/install-venv-kill-venv-processes Jeffrey Quesnelle 2026-06-24 15:16:58 -04:00
  • b674f7ba28 feat(pets): offer backend setup when generation is unavailable Brooklyn Nicholson 2026-06-24 14:10:19 -05:00
  • 9214aa7dde Merge pull request #52090 from NousResearch/salvage/35994-reset-deadlock kshitij 2026-06-25 00:34:21 +05:30
  • 0225480369 fix(gateway): offload agent cleanup off the event loop in /new reset (#35994) kshitijk4poor 2026-06-25 00:15:41 +05:30
  • 743985bf1e feat(pets): Pokédex generate UI — overlay, animated egg, hatch FX, manage Brooklyn Nicholson 2026-06-24 13:48:45 -05:00
  • aab49f6927 feat(pets): generation RPCs, non-blocking gallery + gateway plumbing Brooklyn Nicholson 2026-06-24 13:48:38 -05:00
  • 3faf768cde feat(pets): OpenRouter + Nous Portal image backend Brooklyn Nicholson 2026-06-24 13:48:38 -05:00
  • 32f837add1 feat(pets): prompt → atlas sprite-generation engine Brooklyn Nicholson 2026-06-24 13:48:29 -05:00
  • de281bcebc Merge pull request #52084 from NousResearch/salvage/31884-silent-drop-after-stop kshitij 2026-06-25 00:06:32 +05:30
  • 5b065e32ed Merge pull request #51051 from NousResearch/salvage/cron-provider-pin kshitij 2026-06-25 00:05:52 +05:30
  • a130b62678 Merge pull request #52086 from NousResearch/bb/salvage-desktop-window-state brooklyn! 2026-06-24 13:35:46 -05:00
  • 2de7549fe0 feat(desktop): remember window size/position/maximized across launches (salvage #39154) Brooklyn Nicholson 2026-06-24 13:32:05 -05:00
  • b41d9b845d fix(gateway): surface retry hint instead of silently dropping turn after /stop (#31884) sweetcornna 2026-06-24 23:51:31 +05:30
  • 35e9c63d89 Merge pull request #52008 from infinitycrew39/fix/desktop-nous-onboarding-stale-provider brooklyn! 2026-06-24 13:12:44 -05:00
  • 6638199c53 fix(install): harden venv-resident process sweep on Windows emozilla 2026-06-24 13:25:44 -04:00
  • 7e55b934ea fix(install): kill gateway running from venv before recreating it (Windows) Dana Moverman 2026-06-15 18:35:47 +03:00
  • d8fe1c0b41 test(desktop): cover scoped onboarding runtime readiness checks infinitycrew39 2026-06-24 23:19:51 +07:00
  • 6da615c77c fix(desktop): scope onboarding runtime check to connected provider infinitycrew39 2026-06-24 23:19:45 +07:00
  • 9259d1e5da chore(desktop): sync package-lock version to apps/desktop 0.17.0 Teknium 2026-06-23 23:56:18 -07:00
  • c42d44cb2f revert(plugins): restore user dashboard plugin backend API auto-import (#43719) (#51950) kshitij 2026-06-24 20:16:54 +05:30
  • 7fb2027d85 Merge pull request #51881 from NousResearch/fix/29559-compression-abort-on-network-failure kshitij 2026-06-24 19:54:21 +05:30
  • f477f892b3 Merge pull request #51043 from NousResearch/salvage/tui-config-destruction kshitij 2026-06-24 19:42:56 +05:30
  • fce2af780f chore(release): add Elshayib to AUTHOR_MAP (PR #48351) kshitijk4poor 2026-06-24 18:51:49 +05:30
  • 1a435a6d5d fix(model-switch): prevent custom-provider misattribution in model picker (#48305) Elshayib 2026-06-24 18:51:49 +05:30
  • b85c460540 fix(tui): targeted save_config_value for model persistence (#48305) kyssta-exe 2026-06-24 18:51:49 +05:30
  • 2187fd884c Merge pull request #51027 from NousResearch/salvage/typed-model-routing kshitij 2026-06-24 19:32:35 +05:30
  • 1a174dfb50 fix(models): gate openai-codex/xai-oauth soft-accept to family-shaped slugs (#45006) kshitijk4poor 2026-06-24 19:23:53 +05:30
  • ae20c3fb90 Merge pull request #51025 from NousResearch/salvage/cron-autoreset-override kshitij 2026-06-24 19:20:11 +05:30
  • 6879d77d74 fix(gateway): consume was_auto_reset so /model survives session auto-reset x7peeps 2026-06-23 01:47:20 +05:30
  • d68a133458 Merge pull request #51890 from NousResearch/salvage/40695-handoff-watcher-async kshitij 2026-06-24 19:10:52 +05:30
  • 7634488074 Merge pull request #51889 from NousResearch/salvage/41289-model-cmd-async kshitij 2026-06-24 19:06:23 +05:30
  • 4f521a5382 Merge pull request #51898 from kshitijk4poor/salvage/openviking-recall-48927 kshitij 2026-06-24 19:01:15 +05:30
  • ab9134bf16 feat(openviking): add full recall prefetch policy kshitijk4poor 2026-06-24 18:53:49 +05:30
  • 721cf54fb1 fix(gateway): offload /model provider-listing off the event loop (#41289) liuhao1024 2026-06-24 18:40:52 +05:30
  • f0c5d812b0 fix(gateway): offload handoff watcher SessionDB polling off the event loop r266-tech 2026-06-24 18:40:23 +05:30
  • ac822e4d36 fix(compression): abort (preserve context) on transient network summary failure (#29559, #25585) kshitijk4poor 2026-06-24 18:31:51 +05:30
  • a4a74ca9e9 fix(desktop): use notify() with stable id for fallback notification kshitijk4poor 2026-06-24 18:20:45 +05:30