Commit Graph

  • 432fca55a7 fix(desktop): drain queued prompts for background sessions (#66001) brooklyn! 2026-07-16 20:39:55 -04:00
  • bd00212337 fix(dashboard): drop _HERMES_GATEWAY when spawning hermes actions (#52482) Devorun 2026-07-17 02:52:53 +03:00
  • d4c3f98140 fix(dashboard): unblock basic auth plugin when setting password interactively (#54489) (#63786) xxxigm 2026-07-17 06:49:39 +07:00
  • 921c17af88 fix(dashboard): scope chat attach tokens by session (#60745) rayoo 2026-07-16 16:48:47 -07:00
  • 10b6d1a910 fmt(js): npm run fix on merge (#65986) nousbot-eng 2026-07-16 19:19:03 -04:00
  • 39a93dc633 fix(desktop): follow compression's stored-id rotation to prevent thread reload (#65984) ethernet 2026-07-16 19:12:55 -04:00
  • 75467998f9 fmt(js): npm run fix on merge (#65974) nousbot-eng 2026-07-16 18:32:53 -04:00
  • f08b1f3445 feat(desktop): button tooltip keybind hints + keybinds settings tab + unified worktree dialog (#65204) ethernet 2026-07-16 18:26:21 -04:00
  • f1315ae91e fmt(js): npm run fix on merge (#65971) nousbot-eng 2026-07-16 18:26:09 -04:00
  • 0f05aaa2bf perf(desktop): make session switching snappy on large transcripts (#65898) ethernet 2026-07-16 18:19:41 -04:00
  • 42bd4368ae fix(desktop): sidebar status indicators lag for background sessions ethernet 2026-07-16 12:49:09 -04:00
  • 311a5b0a55 feat(kimi): discover K3 on coding endpoint amanning3390 2026-07-16 09:44:51 -05:00
  • dc7a20cb0e ci(js-autofix): skip apply-patch job when no fixes found ethernet 2026-07-16 16:03:51 -04:00
  • 75ca29fb21 feat(models): add moonshotai/kimi-k3 to Nous Portal and OpenRouter curated lists, retire kimi-k2.x (#65913) Teknium 2026-07-16 13:08:48 -07:00
  • 74fc222f17 fmt(js): npm run fix on merge (#65912) nousbot-eng 2026-07-16 15:57:39 -04:00
  • 0022261234 fix(ci): use autofix-bot PAT ethernet 2026-07-16 15:46:01 -04:00
  • 8d1c96fd2f fix(memory): align external prefetch guard with fail-open contracts Erosika 2026-07-16 14:32:25 -04:00
  • d77c455d7d fix(memory): fail fast on stuck external prefetch LeonSGP43 2026-07-11 22:18:01 -07:00
  • 2ad6ab17e3 fix(honcho): enforce recall latency and budget contracts Erosika 2026-07-16 14:24:37 -04:00
  • ef68ae7ecc docs(honcho): document latency flags and updated tool contracts Erosika 2026-07-16 13:01:50 -04:00
  • e8957babf4 feat(honcho): make latency-adding paths configurable Erosika 2026-07-16 12:59:50 -04:00
  • e7fb51d5ac refactor(memory): make query rewrite provider-agnostic Erosika 2026-07-16 12:56:01 -04:00
  • 8ab4cb9d0d fix(honcho): gate the stalled-init prefetch wait to the first turn Erosika 2026-07-13 14:51:42 -04:00
  • 56816f4232 fix(honcho): stop clipping honcho_reasoning tool results to the injection budget vizi0uz 2026-07-06 04:50:22 -03:00
  • 29e0471708 fix(honcho): update SDK and restore CI coverage Erosika 2026-07-10 16:37:29 -04:00
  • 1c051d1df9 fix(honcho): preserve delayed and rewritten recall context Erosika 2026-07-10 16:22:48 -04:00
  • f4669f34cf feat(honcho): add list mode to honcho_conclude so delete can resolve a real conclusion id vizi0uz 2026-07-06 15:25:34 -03:00
  • 01d1a663e1 fix(honcho): ground dialectic queries in latest user message ljy-2000 2026-07-11 01:14:40 +08:00
  • 3e4e3db66d fix(honcho): don't let first-turn injection suppress dialectic k4z4n0v4 2026-06-25 14:09:10 +04:00
  • d2b6c21a3c fix(honcho): resolve cost-awareness config from host block k4z4n0v4 2026-06-25 13:43:15 +04:00
  • 111ca88fab fix(honcho): honor per-host timeout in config resolution k4z4n0v4 2026-06-25 10:10:00 +04:00
  • 63288f1d80 fix(honcho): stop dropping dialectic results on trivial turns k4z4n0v4 2026-06-25 10:10:00 +04:00
  • bef9eea3e6 fix(honcho): inject base context on the first message of a session k4z4n0v4 2026-06-25 10:10:00 +04:00
  • a35bc81b3f fix(honcho): honest, non-overlapping tool descriptions + drop dead param k4z4n0v4 2026-06-25 10:10:00 +04:00
  • c1c59e3474 fix(honcho): make honcho_search do real cross-session message search k4z4n0v4 2026-06-25 10:10:00 +04:00
  • 31a3822b80 fix(title): contain auto-title thread exceptions instead of dumping tracebacks to the terminal (#65792) Teknium 2026-07-16 12:41:56 -07:00
  • f1af945f6c fix(desktop): slow session switch (#65890) ethernet 2026-07-16 15:34:53 -04:00
  • b0ca12192e fix(desktop): restore closed main window on second launch (#64800) Andry Lloyd Paez 2026-07-16 12:33:38 -07:00
  • 7d27a31ce7 feat(dashboard): isolate turns in compute host (#65895) brooklyn! 2026-07-16 15:24:03 -04:00
  • 91ed8e4a99 Merge pull request #65893 from NousResearch/bb/salvage-63082-sessiondb-offload brooklyn! 2026-07-16 15:23:32 -04:00
  • 2655c725cc fix(desktop): refresh default-derived composer model (#65896) brooklyn! 2026-07-16 15:23:13 -04:00
  • bcf0d74572 fix(desktop): preserve zoom across display moves (#65874) UnathiCodex 2026-07-16 21:21:43 +02:00
  • 0f6abc73a8 fix(desktop): refresh default-derived composer model Koho Zheng 2026-07-05 06:13:50 +08:00
  • c387be08b9 fix(desktop): serialize git status refreshes (#65341) Gille 2026-07-16 13:05:14 -06:00
  • bed46fcd5c Merge pull request #65885 from NousResearch/bb/salvage-62308-stale-backend brooklyn! 2026-07-16 15:01:37 -04:00
  • ee8275a8b2 test(desktop): port backend-connection-state test to vitest Brooklyn Nicholson 2026-07-16 14:55:58 -04:00
  • 71fa56e8ac fix(desktop): restore cloud reconnect action Gille 2026-07-10 15:38:38 -06:00
  • 783003179a fix(desktop): ignore stale backend exits Gille 2026-07-10 15:18:32 -06:00
  • f0ff8d5097 fix(desktop): preserve routed session on profile rebind (#65283) geoffreybutler94 2026-07-16 11:33:00 -07:00
  • bd37ff9138 feat(gateway): inline choice pickers for /reasoning and /fast (Telegram, Discord, Matrix) (#65799) Teknium 2026-07-16 10:38:31 -07:00
  • 659d1123c4 fix(desktop): model picker reverts in existing threads (#65777) ethernet 2026-07-16 12:17:41 -04:00
  • 6cd5a2c5f7 chore(release): add sam7894604 to AUTHOR_MAP; widen /reasoning choices to max/ultra Teknium 2026-07-16 07:52:31 -07:00
  • bfca45bda0 fix(discord): expose /reasoning reset|show|hide as slash choices Sam Liu 2026-06-30 04:30:49 +08:00
  • 23526148d1 fix(terminal): bridge terminal.backend config in serve/desktop processes lacking a launcher env bridge Teknium 2026-07-16 08:44:23 -07:00
  • fdbfae825e fix(tui): fall back to config terminal.backend when TERMINAL_ENV is unset in dashboard/TUI process (#54449) Sahil-SS9 2026-06-29 01:34:44 +01:00
  • d0dcb9a5fd fix(update): consolidate pre-update backups into one gated mechanism (#65754) Teknium 2026-07-16 08:47:25 -07:00
  • 8462764367 chore(release): map bare-noreply test-commit identity for PR #62028 salvage Teknium 2026-07-16 07:46:04 -07:00
  • b099652d9f test(copilot): cover supported xhigh request paths Bryan Nathan 2026-07-10 19:10:08 +08:00
  • cf73b3d411 fix(copilot): clamp reasoning effort to the nearest supported level, not xhigh->high arminanton 2026-06-23 11:06:17 -07:00
  • 633fc7ab88 fix: don't downgrade xhigh reasoning effort when provider supports it Al Sayed Hoota 2026-04-15 19:11:44 +04:00
  • 0678f8f019 fix(desktop): force npm --include=dev so self-update rebuild can't be broken by NODE_ENV=production (#38416) kshitij 2026-07-16 21:15:07 +05:30
  • 007cd15132 chore(release): map focusedmiqa@gmail.com to m1qaweb in AUTHOR_MAP (PR #29290 salvage) Teknium 2026-07-16 06:36:30 -07:00
  • 9298099689 fix(gateway): strip /queue prefix when no agent is running miqaeli 2026-05-20 15:18:17 +04:00
  • 5d9a72b7c2 fix(ollama-cloud): capability-gate reasoning_effort + correct disable semantics kshitijk4poor 2026-06-23 23:40:41 +05:30
  • 4759362188 chore(release): add briandevans to AUTHOR_MAP for PR #64951 salvage Teknium 2026-07-16 07:30:20 -07:00
  • 9078a838c7 fix(lmstudio): clamp max/ultra reasoning effort to LM Studio's ceiling briandevans 2026-07-15 05:05:07 -07:00
  • d79f75e1c6 test: use object.__new__ runner pattern for background-task scope tests Teknium 2026-07-16 07:34:56 -07:00
  • 8091c44054 fix(gateway): install _profile_runtime_scope in _run_background_task when multiplexing is active liuhao1024 2026-07-08 14:54:46 +08:00
  • 58010c8b3d fix(mcp): reuse cached oauth redirect port Tim Roth 2026-06-10 10:40:41 +02:00
  • 9cb0c62e65 feat(memory): restore the surface=declared routing from main Erosika 2026-07-16 10:40:00 -04:00
  • b5bd0ef38b docs(kanban): port attachment guidance into KANBAN_GUIDANCE Teknium 2026-07-16 06:47:22 -07:00
  • 6cc4691c86 chore(release): map otsune's noreply email in AUTHOR_MAP (PR #36019 salvage) Teknium 2026-07-16 06:45:33 -07:00
  • c2e11bf418 fix(kanban): guard kanban_attach_url against SSRF via tools.url_safety Teknium 2026-07-16 06:44:51 -07:00
  • f3cbe45605 refactor(kanban): unify attachment size cap on KANBAN_ATTACHMENT_MAX_BYTES Teknium 2026-07-16 06:40:36 -07:00
  • 3fccd698fd feat(kanban): attachment toolset + CLI to match the dashboard surface otsune 2026-06-01 11:59:30 +09:00
  • 14f023cd00 fix(api_server): run platform event verifiers off-loop and fail closed Teknium 2026-07-16 06:49:11 -07:00
  • a7ec1b6e39 fix(google-chat): cache callback token cert fetches aeyeopsdev 2026-06-02 14:38:22 +00:00
  • 1305a690e0 feat(gateway): route platform HTTP event callbacks aeyeopsdev 2026-05-31 19:36:32 +00:00
  • 03c0b00f45 fix(usage): read DeepSeek's native prompt_cache_hit_tokens cache field (#65678) Teknium 2026-07-16 07:29:53 -07:00
  • 7edaaf4682 chore: map nnnet noreply email in release AUTHOR_MAP (PR #36024 salvage) Teknium 2026-07-16 06:43:59 -07:00
  • 558fcb6146 test(dashboard): cover theme bootstrap CSS render + _serve_index injection Teknium 2026-07-16 06:42:09 -07:00
  • 01bab394cd fix(dashboard): theme bootstrap emits real bundle CSS vars; canvas rule flows through vars Teknium 2026-07-16 06:39:08 -07:00
  • 72562be961 fix(dashboard): inline critical-CSS bootstrap for user themes to mitigate flash nnnet 2026-05-31 21:36:46 +03:00
  • 2fba721ab0 chore(release): map antydizajn's commit email for PR #36043 salvage attribution Teknium 2026-07-16 06:47:44 -07:00
  • adb647269a fix(auxiliary): apply review fixes to #36043 — guard named-custom routing, drop dead key assignment, tighten Palantir host match Teknium 2026-07-16 06:47:02 -07:00
  • 367d3758d5 fix(auxiliary): route custom:<name> through named-provider arm + Palantir Bearer auth antydizajn 2026-05-31 21:12:49 +02:00
  • a6d9d1d2cf fix(security): widen non-ASCII compare_digest crash fix to all sibling sites Teknium 2026-07-16 06:47:36 -07:00
  • 4ccb232af9 test(webhook): cover the Svix v1 branch in the non-ASCII signature regression Drexuxux 2026-07-16 15:14:48 +03:00
  • 1b69c47e97 fix(webhook): reject a non-ASCII signature header instead of crashing the endpoint Drexuxux 2026-07-16 04:42:13 +03:00
  • efb6c21498 fix(api-server): reject a non-ASCII bearer token with 401 instead of crashing Drexuxux 2026-07-16 04:31:49 +03:00
  • 27b31bb7ff fix(relay): normalize a 0/negative max_message_length at the descriptor boundary Drexuxux 2026-07-16 15:42:32 +03:00
  • fbf5005a7e fix(gateway): stop truncate_message hanging on a pathologically small max_length Drexuxux 2026-07-16 03:48:38 +03:00
  • 9fc8fe2176 fix(state): guard the duplicate-title repair so it can never abort DB open Teknium 2026-07-16 06:32:35 -07:00
  • 3990bdf551 fix(state): repair duplicate session titles without data loss on startup (#65602) Tranquil-Flow 2026-07-16 14:34:43 +02:00
  • 998e35313a fix(auth): honor per-entry key_env when resolving fallback providers Rage Lopez 2026-07-16 06:37:09 -07:00
  • c3b2af95e3 test: accept profile_name kwarg in auth-check stubs Teknium 2026-07-16 06:45:29 -07:00
  • bb853b2e95 chore(release): map rlaehddus302's email in AUTHOR_MAP (PR #61985 salvage) Teknium 2026-07-16 06:42:21 -07:00
  • 6ff65c4d20 fix(gateway): scope default-listener api_server requests under multiplex giggling-ginger 2026-07-16 06:40:10 -07:00
  • fef0b2d600 fix(gateway): scope secondary-adapter auth callback to its own profile rlaehddus302 2026-07-16 06:36:02 -07:00
  • 0cc9426c6d test: feishu port-binding report expects webhook mode after #52563 integration Teknium 2026-07-16 06:35:20 -07:00