Commit Graph

  • 654915f187 fix(moa): unwrap completed responses in the auxiliary streaming path AKAZIK-py 2026-07-31 11:53:17 +08:00
  • 991f5f1e9e fix(kanban): deliver notifications from non-dispatch gateways Gille 2026-07-31 13:07:28 -06:00
  • 16431b8ab2 test(desktop): cover the tool-panel toggle and hidden-header regressions Brooklyn Nicholson 2026-07-31 23:49:28 -05:00
  • aca571ef49 feat(desktop): let a tool panel shrink to its collapsed header Brooklyn Nicholson 2026-07-31 23:49:28 -05:00
  • 4802d2d88d fix(desktop): keep a hidden zone header hidden Brooklyn Nicholson 2026-07-31 23:49:11 -05:00
  • de46fb0365 fix(desktop): make the terminal toggle work wherever the terminal sits Brooklyn Nicholson 2026-07-31 23:48:56 -05:00
  • e08870f62c Merge pull request #75831 from NousResearch/bb/coding-row-hitbox brooklyn! 2026-07-31 23:43:35 -05:00
  • 008f1efe08 refactor(providers): delegate is_official_openai_host to base_url_host_matches Victor Kyriazakos 2026-07-30 19:03:33 +00:00
  • 173a73e191 fix(models): honor model.base_url in OpenAI discovery, cache identity, and listing authority Victor Kyriazakos 2026-07-30 19:03:32 +00:00
  • 33a2f29a63 fix(runtime): fall back to the provider's declared transport, not chat_completions Victor Kyriazakos 2026-07-30 19:03:32 +00:00
  • 564e9b90af fix(providers): recognize OpenAI data-residency hosts via one shared predicate Victor Kyriazakos 2026-07-30 19:03:32 +00:00
  • dc87d15586 feat(terminal): raise Docker sandbox /dev/shm to 1g by default (configurable) teknium1 2026-07-26 17:08:49 -07:00
  • 950fe236d0 fix(security): extend secret redaction to GitLab token families teknium1 2026-07-26 17:16:47 -07:00
  • f21332f073 ci(security): include photon sidecar + whatsapp bridge lockfiles in OSV scan mromano3 2026-07-28 22:38:29 -07:00
  • 9704ed86c1 feat(cli): ! shell mode — run a command without spending a model turn teknium1 2026-07-26 14:34:14 -07:00
  • 5686ea43d4 test(stash): drop source-text keybinding assertions (banned antipattern) teknium1 2026-07-26 15:00:50 -07:00
  • a55a52c72f feat(cli): complete the Ctrl+S prompt stash — keybinding, state machine, tests teknium1 2026-07-26 14:34:38 -07:00
  • cfc5dd6aaa feat(stash): multi-item stash with browsable panel CK iRonin.IT 2026-04-05 17:01:47 -04:00
  • 7fb5d2bc39 fix(process): decode background process output with incremental UTF-8 decoders teknium1 2026-07-26 17:10:55 -07:00
  • 89f920901b feat(mcp): warn on hidden whitespace in MCP config values Teknium 2026-07-31 17:08:06 -07:00
  • 4579838fd3 Merge pull request #75836 from NousResearch/bb/session-reap-notify brooklyn! 2026-07-31 23:11:32 -05:00
  • 54ddc96b69 fix(desktop): keep the coding strip's layout byte-identical Brooklyn Nicholson 2026-07-31 23:09:23 -05:00
  • 9824e9585c fix(desktop): drop cached state for a reclaimed session Brooklyn Nicholson 2026-07-31 23:04:45 -05:00
  • 2b039d90e3 test(gateway): cover the session.reclaimed broadcast contract Brooklyn Nicholson 2026-07-31 23:04:44 -05:00
  • 6debeb0836 fix(gateway): announce backend-reclaimed sessions to their clients Brooklyn Nicholson 2026-07-31 23:04:44 -05:00
  • 6b3d8cf2f1 fix(desktop): open the review pane from the branch and diff counts only Brooklyn Nicholson 2026-07-31 23:00:57 -05:00
  • 8555c6d67a Merge pull request #75822 from NousResearch/bb/cmdk-plugins brooklyn! 2026-07-31 22:55:28 -05:00
  • 696c2e8265 feat(desktop): open Plugins from the command palette Brooklyn Nicholson 2026-07-31 22:49:07 -05:00
  • e444d16580 fix(vision): make desktop image uploads reachable from profile Docker sandboxes (#69575) (#75671) Austin Pickett 2026-07-31 17:43:37 -04:00
  • 4b60979dc1 Merge pull request #75583 from NousResearch/bb/hide-kanban-worker-sessions brooklyn! 2026-07-31 14:09:01 -05:00
  • c2872cf53b fix(kanban): key the worker-session retag per board, not per database Brooklyn Nicholson 2026-07-31 14:03:32 -05:00
  • 4a8eeb5d1c fix(gateway): relay semantic thread rename — register eagerly, poll send-result feedback at fire time (#75581) Ben Barclay 2026-07-31 11:55:05 -07:00
  • 17e5f7244a fmt(js): npm run fix on merge (#75582) hermes-seaeye[bot] 2026-07-31 18:54:27 +00:00
  • 805c483ca5 test(kanban): cover worker session tagging and retag Brooklyn Nicholson 2026-07-31 13:49:36 -05:00
  • e41d2029b7 fix(sessions): keep kanban worker runs out of the session lists Brooklyn Nicholson 2026-07-31 13:49:36 -05:00
  • 9fe36aecb1 fix(state): reclaim kanban worker rows already on disk Brooklyn Nicholson 2026-07-31 13:49:36 -05:00
  • 1d58e7d231 fix(kanban): tag worker sessions with their own source Brooklyn Nicholson 2026-07-31 13:49:36 -05:00
  • 890e3c34c4 Merge pull request #75563 from NousResearch/bb/logs-tab-close brooklyn! 2026-07-31 13:44:49 -05:00
  • 56f4b1a20a fix(tui): expand collapsed paste tokens before submission (#75565) Austin Pickett 2026-07-31 14:44:25 -04:00
  • 2286ee58c5 fix(desktop): drop imports left unused by the shared close routing Brooklyn Nicholson 2026-07-31 13:36:53 -05:00
  • c25e4fe687 fix(desktop): close the terminal and logs tabs like any other tab Brooklyn Nicholson 2026-07-31 13:21:57 -05:00
  • cfae306ab6 Revert "fix(desktop): tool panel tab ✕ can close and re-open" Brooklyn Nicholson 2026-07-31 13:07:51 -05:00
  • 6ecd335aa8 Merge pull request #75037 from NousResearch/sec-fixes ethernet 2026-07-31 14:07:32 -04:00
  • 0324849fe4 Merge pull request #61173 from NousResearch/bb/desktop-kanban brooklyn! 2026-07-31 13:00:10 -05:00
  • bc49e98143 docs(contributors): map salvaged supply-chain PR authors ethernet 2026-07-31 13:56:54 -04:00
  • dd48d9a816 fix(desktop): tool panel tab ✕ can close and re-open Brooklyn Nicholson 2026-07-31 12:54:41 -05:00
  • e803c5aeac fix(npm): self-upgrade a managed npm when engines.npm rejects it ethernet 2026-07-31 13:20:30 -04:00
  • 3975e9d753 fix(npm): npm 11.10-12.0 support min-release-age but NOT min-release-age-exclude. ethernet 2026-07-31 12:45:30 -04:00
  • 9c85d68bcc fix(js): update vite ethernet 2026-07-30 22:51:07 -04:00
  • fabc2d7d33 fix(js): hoist eslint shared devDeps to workspace root ethernet 2026-07-30 21:36:35 -04:00
  • f7082c5172 fix(sec): pin exact npm package versions in website/, lock. ethernet 2026-07-30 18:50:51 -04:00
  • 94c27cae60 fix(sec): add min-release-age = 2 wks in website/.npmrc ethernet 2026-07-30 18:50:26 -04:00
  • a4ffe39f73 fix(sec): add allowScripts to website/ ethernet 2026-07-30 18:38:37 -04:00
  • 88aed1b797 feat(sec): add exclude-newer = 14 days to uv.lock ethernet 2026-07-30 17:12:37 -04:00
  • 43f18cca81 feat(sec): add min-release-age = 2 wks in .npmrc ethernet 2026-07-30 17:03:39 -04:00
  • 515e88a80f fix(sec): pin exact npm package versions everywhere ethernet 2026-07-30 17:02:52 -04:00
  • 2158f2a5ad fix(sec): add allowScripts ethernet 2026-07-30 16:03:18 -04:00
  • f976284245 nix: update nixpkgs, update nodejs to 26 ethernet 2026-07-30 15:38:12 -04:00
  • 390a1771b2 fix(sec): update npm deps to resolve npm audit warnings ethernet 2026-07-30 15:29:19 -04:00
  • 1f70e7ee7e update tornado to 6.5.7 ethernet 2026-07-30 14:23:40 -04:00
  • ea266a6061 fix(sec): update pynacl to 1.6.2 ethernet 2026-07-30 14:21:02 -04:00
  • 09da075505 fix(sec): update pygments to 2.20.0 ethernet 2026-07-30 14:09:16 -04:00
  • f8d032588c fix(sec): update pytest to 9.1.1 ethernet 2026-07-30 14:08:21 -04:00
  • eeab0a251d fix(sec): update pydantic-settings to 2.14.2 ethernet 2026-07-30 14:06:01 -04:00
  • bb2539ea16 fix(sec): update pyasn1 to 0.6.4 ethernet 2026-07-30 14:05:02 -04:00
  • abcd213504 fix(sec): update pillow to 12.3.0 ethernet 2026-07-30 14:03:39 -04:00
  • 0945cc5b52 fix(sec): update msgpack to 1.2.1 ethernet 2026-07-30 14:01:06 -04:00
  • a7efeb0829 fix(sec): update mcp to 1.28.1 ethernet 2026-07-30 13:59:15 -04:00
  • 8f8bee94f7 Merge pull request #75547 from NousResearch/bb/statusbar-off-default brooklyn! 2026-07-31 12:18:33 -05:00
  • d399c1644b fix(desktop): statusbar off by default Brooklyn Nicholson 2026-07-31 12:11:23 -05:00
  • afc54ca806 feat(models): add deepseek/deepseek-v4-flash-0731 to Nous portal and OpenRouter catalogs Teknium 2026-07-31 08:42:49 -07:00
  • daa1befaf6 fmt(js): npm run fix on merge (#75517) hermes-seaeye[bot] 2026-07-31 16:22:58 +00:00
  • 5835201de1 fix: keep queued paste payloads atomic (#74797) Yi Lok Enoch Lam 2026-07-31 18:04:59 +02:00
  • d27f9e6bbf Merge upstream/main into linux-keychain-auto-detect Houston Searcy 2026-07-31 11:31:47 -04:00
  • f72d274cf8 Merge current client resource metrics into active-install metrics Alex Fournier 2026-07-31 07:55:27 -07:00
  • ac1045e571 Merge current skill metrics into client resource metrics Alex Fournier 2026-07-31 07:55:02 -07:00
  • e3d10f0a8f Merge current tool metrics into skill metrics Alex Fournier 2026-07-31 07:54:38 -07:00
  • 1318c213b0 Merge current model route metrics into tool metrics Alex Fournier 2026-07-31 07:54:13 -07:00
  • 0de9b65c23 Merge upstream main into model route metrics Alex Fournier 2026-07-31 07:53:12 -07:00
  • 0a7d07c13a Merge client resource test fix into active-install metrics Alex Fournier 2026-07-31 07:43:22 -07:00
  • 07ac9ca687 Merge updated client resource metrics into active-install metrics Alex Fournier 2026-07-31 07:43:11 -07:00
  • a0c364f8f3 test(observability): assert strict client resources Alex Fournier 2026-07-31 07:38:36 -07:00
  • 9b8d4133db Merge updated skill metrics into client resource metrics Alex Fournier 2026-07-31 07:36:57 -07:00
  • 3d5fcab70f Merge updated tool metrics into skill metrics Alex Fournier 2026-07-31 07:30:30 -07:00
  • aef76ba398 Merge updated model metrics into tool metrics Alex Fournier 2026-07-31 07:18:02 -07:00
  • 126ff7071b Portal free user vision fix + flux3 polling improvements (#75448) rob-maron 2026-07-31 10:17:55 -04:00
  • 44e5641dac chore(contributors): map james@terminaloutcomes.com -> yaleman Austin Pickett 2026-07-31 09:52:36 -04:00
  • 74fdc578cc fix(cron): set headers for chronos JWKS requests Austin Pickett 2026-07-31 09:31:25 -04:00
  • eaa9582e38 fix(dashboard): set headers for Nous JWKS requests James Hodgkinson 2026-07-15 11:43:50 +10:00
  • 83cee29ff7 fix(dashboard): set headers for JWKS requests James Hodgkinson 2026-06-20 22:12:30 +10:00
  • eb08467a7a fix(desktop): redact gateway credentials from token logs Doud-FR 2026-07-31 01:26:09 +02:00
  • 3553c1b313 fix(desktop): reject empty encrypted token payloads Doud-FR 2026-07-31 01:11:30 +02:00
  • 6cb459af9e fix(desktop): harden native token store handling Doud-FR 2026-07-31 01:01:56 +02:00
  • 61d8be5cb0 test(desktop): cover native OAuth persistence path Doud-FR 2026-07-31 00:49:30 +02:00
  • f15c4db4c8 fix(desktop): log native token decryption failures Doud-FR 2026-07-29 09:26:27 +02:00
  • a3618c2b22 fix(desktop): preserve non-Error OAuth load failures Doud-FR 2026-07-29 09:12:49 +02:00
  • ca7659a86c test(desktop): guard native OAuth parser boundary Doud-FR 2026-07-29 08:58:08 +02:00
  • df1f825ce7 fix(desktop): restore native OAuth tokens after restart Doud-FR 2026-07-25 20:53:58 +02:00
  • 0558ea0c48 Merge upstream main into feat/hermes-relay-model-metrics Alex Fournier 2026-07-31 07:04:37 -07:00
  • 43d29a37c8 fix(observability): include auxiliary model routes Alex Fournier 2026-07-31 06:58:41 -07:00