Commit Graph

  • e52c33cc9b chore: add contributor mapping for Bruce-anle (PR #64796 salvage) teknium1 2026-07-18 02:39:39 -07:00
  • 56db7a5e6c test(tui): keep watchdog checks behavior-focused Bruce-anle 2026-07-16 15:26:05 +08:00
  • 68f7f15207 fix(tui): use direct parent identity in slash worker Bruce-anle 2026-07-15 13:31:17 +08:00
  • 3d031bdb29 fix(mcp): use direct parent identity in stdio watchdog Bruce-anle 2026-07-15 13:31:03 +08:00
  • 4c96172d9b test: stub discover_local_cdp_url in CLI connect context-note test Teknium 2026-07-18 02:39:41 -07:00
  • d93c905808 fix: /browser connect times out when another app squats the CDP port Teknium 2026-07-18 02:32:26 -07:00
  • edfa4cd9b7 fix(cron): widen UTF-8 BOM tolerance to backup/curator jobs.json readers teknium1 2026-07-18 01:24:00 -07:00
  • f361232883 fix: tolerate UTF-8 BOM in cron jobs.json and context files deacon-botdoctor 2026-06-07 18:58:56 -05:00
  • 51e1fb8fb9 fix(cron): accept UTF-8 BOM when reading jobs.json Paulo Nascimento 2026-07-17 20:17:36 -04:00
  • ddd34a98f3 fix(desktop): harden Windows sandbox fallback against false-positive sandbox loss teknium1 2026-07-18 01:37:21 -07:00
  • 2b0c4d69ea test(desktop): cover Windows sandbox fallback marker and ACL helpers HexLab98 2026-07-18 14:48:27 +07:00
  • e53d2dfccb fix(desktop): recover Windows GPU sandbox 0x80000003 startup crashes HexLab98 2026-07-18 14:48:27 +07:00
  • e5afc0d93b chore: add AUTHOR_MAP entry for juniperbevensee (PR #66650 salvage) teknium1 2026-07-18 01:20:52 -07:00
  • fb0217c656 fix(agent): tolerate lone UTF-16 surrogates in tool-guardrail hashing Juniper Bevensee 2026-07-18 11:55:33 +10:00
  • 33300cdc7f fmt(js): npm run fix on merge (#66834) nousbot-eng 2026-07-18 05:06:55 -04:00
  • b51fbc738b feat(tui+cli): change your Nous plan from the terminal (/subscription, /topup, terminal-billing UX) (#51639) Siddharth Balyan 2026-07-18 14:30:24 +05:30
  • 5402cb5531 chore(contributors): map mason@masontanguay.com -> DictatorBacon teknium1 2026-07-18 01:20:25 -07:00
  • 1aadb02eaf fix(delegation): stop mixed platform bundles from re-exposing blocked tools to leaf children Mason Tanguay 2026-07-18 01:04:45 -07:00
  • 95b09d3f78 fix(gateway): route inbound-image decision off the event loop Frowtek 2026-07-18 06:15:09 +03:00
  • 06c729706f test(docker): cover tini -g legacy entrypoint boot path HexLab98 2026-07-18 14:37:40 +07:00
  • be3c160a85 fix(docker): strip tini -g flags in legacy entrypoint shim HexLab98 2026-07-18 14:37:40 +07:00
  • 3d9be27895 fix(delegate): declare stateless channel in one-shot and cron so delegate_task returns results Clifford Garwood 2026-07-13 12:18:15 -04:00
  • 39b936e299 perf(desktop): cut startup serialization and per-turn REST amplification Brooklyn Nicholson 2026-07-18 01:23:18 -04:00
  • c48d53413a fmt(js): npm run fix on merge (#66741) nousbot-eng 2026-07-18 01:16:25 -04:00
  • 443981ae97 Merge pull request #66738 from NousResearch/fix/ci-timings-fork-token brooklyn! 2026-07-18 01:16:08 -04:00
  • 65f1c94d2d Merge pull request #66737 from NousResearch/bb/tooltip-focus-open brooklyn! 2026-07-18 01:09:25 -04:00
  • ecd54a001e fix(ci): make timings report fork-safe (missed by #66577) Brooklyn Nicholson 2026-07-18 01:06:36 -04:00
  • 126559d6bb Merge pull request #66734 from NousResearch/bb/desktop-spawn-helper-exec-bit brooklyn! 2026-07-18 01:05:22 -04:00
  • 7f69494c3a fix(desktop): stop tooltips re-opening when a menu/dialog restores focus to its trigger Brooklyn Nicholson 2026-07-18 01:04:24 -04:00
  • da805810d4 fix(desktop): restore exec bit on node-pty spawn-helper for dev terminals Brooklyn Nicholson 2026-07-18 01:00:48 -04:00
  • 77a33111c7 Merge pull request #66470 from NousResearch/bb/picker-dialog-latency brooklyn! 2026-07-18 00:58:29 -04:00
  • 7f78046e5d fmt(js): npm run fix on merge (#66731) nousbot-eng 2026-07-18 00:56:56 -04:00
  • 3bcd0c1b00 fix(dashboard): only open the chat PTY once the chat tab is active (#59551) xxxigm 2026-07-18 11:50:13 +07:00
  • bf517f9301 fix(dashboard): keep custom themes visible after embedded chat starts (#60601) xxxigm 2026-07-18 11:34:54 +07:00
  • eaa539552c feat(sync): HSP/1 personal skill sync client (Milestone 1, client strand) Ben Barclay 2026-07-18 13:55:09 +10:00
  • d59b79fadd fix(model-picker): show exhausted-pool providers in interactive /model picker (#66584) Austin Pickett 2026-07-17 19:16:48 -04:00
  • 5122ddd478 fix(cli): pass TUI Python env from dashboard chat (salvage #44797) (#66581) Austin Pickett 2026-07-17 19:04:33 -04:00
  • 9803b2fb89 fix(desktop): preserve numeric and display LaTeX (#66173) UnathiCodex 2026-07-18 01:02:18 +02:00
  • e7a8b374b7 fix(desktop): expose Local / custom endpoint in Providers API-keys tab (#62818) David Metcalfe 2026-07-17 15:58:37 -07:00
  • b9267b50ea docs(delegation): fix stale internal batch-lifecycle comments teknium1 2026-07-17 15:36:13 -07:00
  • 35c578177b docs(delegation): align guidance with current contract Gille 2026-07-17 16:06:11 -06:00
  • 38233b61c2 fix(desktop): trust Windows system CAs for remote gateways (#66304) HexLab 2026-07-18 05:55:34 +07:00
  • 1e01a4bbe7 fix(ci): restore fork-safe token fallback on PR gates broken by #66373 (#66577) Teknium 2026-07-17 15:52:59 -07:00
  • ae1cd746cb docs(kanban): explain why an unblocked task can later land in triage teknium1 2026-07-17 15:35:57 -07:00
  • f29c28d6d0 docs(kanban): clarify unblock status routing Gille 2026-07-17 14:15:36 -06:00
  • 9a7a43b5d6 fix(tools/kanban): sync kanban_unblock response status with DB state Dusk1e 2026-05-19 15:51:34 +03:00
  • 296494db0e fix: stop infinite loop when assistant content is a block list teknium1 2026-07-17 15:23:23 -07:00
  • e7f208fd74 test(cli): cover picker-path persist_global=True in #25106 regression tests joaomarcos 2026-07-10 12:40:23 -03:00
  • 398634eeda fix(cli,gateway): sync base_url/api_mode on global model switch persist joaomarcos 2026-07-08 11:52:12 -03:00
  • c7aa01ff06 fix(model-switch): override stale api_mode with host-mandated mode on OpenAI-direct switch Teknium 2026-07-17 15:02:52 -07:00
  • 7498eae3f7 fix(cron): preserve POSIX script decoding defaults Gille 2026-07-16 19:48:47 -06:00
  • 1b63737f55 fix(cron): avoid Windows Python launcher popups helix4u 2026-07-08 17:53:20 -06:00
  • d9ee342414 fmt(js): npm run fix on merge (#66527) nousbot-eng 2026-07-17 17:02:05 -04:00
  • 597615ade4 fix(ci): make tests, workflows, and attribution reliable under load (#66373) Teknium 2026-07-17 13:55:24 -07:00
  • 07f07c7b51 fix(mem0): migrate legacy OSS base URL aliases Teknium 2026-07-17 05:42:43 -07:00
  • 4c0546c9cc fix(moa): surface stale presets without retries Teknium 2026-07-17 05:42:43 -07:00
  • 61bbc39330 fix(codex): harden final cache-key boundaries Teknium 2026-07-17 05:56:48 -07:00
  • 81496a8925 test(codex): cover overlength cache-scope headers Teknium 2026-07-17 05:23:02 -07:00
  • 8051ebae30 fix: cap cache-scope headers at 64 chars to avoid Codex 400 error (#66045) webtecnica 2026-07-17 08:32:56 -03:00
  • 05b5e2b6e9 docs(codex): document live app-server display; AUTHOR_MAP entries Teknium 2026-07-17 13:30:33 -07:00
  • 18331b9bbd feat(codex): stream live app-server events to TUI/desktop tool cards Haider Sultan 2026-07-17 13:30:33 -07:00
  • 8702e6a6cb fmt(js): npm run fix on merge (#66505) nousbot-eng 2026-07-17 16:27:12 -04:00
  • 7f76fc040a Merge pull request #64576 from joelbrilliant/fix/desktop-update-stream-output nousbot-eng 2026-07-17 16:20:39 -04:00
  • e4cdd8d9ad fix(honcho): delegate the config.yaml timeout read to load_config_readonly Erosika 2026-07-17 15:37:56 -04:00
  • 9769facae1 fix(honcho): resolve the timeout staleness check from honcho.json like the build path Erosika 2026-07-17 13:23:06 -04:00
  • 19bc02ff8e feat(dev-sandbox): add --from DIR to seed sandbox HERMES_HOME (#66486) ethernet 2026-07-17 15:45:41 -04:00
  • 11d36232c0 fix(desktop): stop button sends interrupt to wrong session + stale events re-arm busy (#66485) ethernet 2026-07-17 15:44:10 -04:00
  • 9b8b054c2d perf: fast model picker + dialogs — config-load hot path, model.options off the reader thread, off-screen turns skip rendering Brooklyn Nicholson 2026-07-17 15:01:54 -04:00
  • bcea5371c8 fmt(js): npm run fix on merge (#66465) nousbot-eng 2026-07-17 14:59:51 -04:00
  • 29dac61d77 fmt(js): npm run fix on merge (#66460) nousbot-eng 2026-07-17 14:53:03 -04:00
  • cf52edbb59 Merge pull request #66454 from NousResearch/ethie/session-status-sync brooklyn! 2026-07-17 14:46:23 -04:00
  • 29e3983fa8 fmt(js): npm run fix on merge (#66457) nousbot-eng 2026-07-17 14:44:45 -04:00
  • 9930c2b47f Merge pull request #66034 from NousResearch/bb/review-store-tests brooklyn! 2026-07-17 14:37:55 -04:00
  • 3e7c563ddd Merge pull request #66449 from NousResearch/audit/desktop-model-picker brooklyn! 2026-07-17 14:36:21 -04:00
  • 270486226c Merge pull request #66347 from NousResearch/bb/profile-switch-prewarm brooklyn! 2026-07-17 14:34:53 -04:00
  • a75a8eda72 refactor(desktop): derive working/attention session sets from $sessionStates ethernet 2026-07-17 14:33:38 -04:00
  • ba542338ea fix(desktop): session-scope fast mode, surface profile ownership + pinned model override Brooklyn Nicholson 2026-07-17 14:31:10 -04:00
  • 41fdcae688 fix(streaming): make the single-writer fence best-effort so a missing guard can't crash a turn (#66448) brooklyn! 2026-07-17 14:31:09 -04:00
  • cfb9459cc8 ci: add 2 minute timeout to osv scan (#66410) ethernet 2026-07-17 14:29:42 -04:00
  • 75b300f13a fmt(js): npm run fix on merge (#66445) nousbot-eng 2026-07-17 14:26:36 -04:00
  • 2f00cca49a feat(desktop): promote Fireworks AI to #2 in onboarding provider picker (#66432) brooklyn! 2026-07-17 14:19:57 -04:00
  • 81a140266f perf(desktop): pre-warm opens the gateway socket too, not just the spawn Brooklyn Nicholson 2026-07-17 13:11:05 -04:00
  • 594308d4bb fix(credential-pool): throttle "no available entries" log to stop Windows log-lock storm (contributes to #62698) (#66338) HexLab 2026-07-18 00:08:46 +07:00
  • 00e9f6dd4d feat(serve): add Windows remote backend runtime for Desktop SSH yoniebans 2026-07-17 11:37:11 +02:00
  • ef9e0c98f5 test(compression): expect complete runtime tuple Teknium 2026-07-17 08:42:32 -07:00
  • 73057ed161 fix(auxiliary): scope runtime state to each turn Teknium 2026-07-17 08:37:59 -07:00
  • 89130bf1f7 chore(release): map auxiliary runtime contributors Teknium 2026-07-17 08:09:14 -07:00
  • ef9a983154 fix(tui): route images with the live switched model liuhao1024 2026-07-17 08:02:29 -07:00
  • bcce700783 fix(compression): reset failure cooldown on runtime switch srojk34 2026-07-17 07:59:08 -07:00
  • c201b72f34 fix(auxiliary): sync runtime after fallback restoration Krowd 2026-07-17 07:56:37 -07:00
  • fdc6c32d7d fix(auxiliary): isolate runtime cache by live context dfein38347g 2026-07-17 07:52:50 -07:00
  • 9e1b1d7536 fix(state): self-heal FTS corruption on the SessionDB write path (#66296) Teknium 2026-07-17 08:51:51 -07:00
  • 0bf44d557f fmt(js): npm run fix on merge (#66348) nousbot-eng 2026-07-17 10:30:29 -04:00
  • e4f87557b9 feat(kanban): modal create-task dialog, editable board project directory, comment workflow hint (#66333) Teknium 2026-07-17 07:23:54 -07:00
  • e0390c0f70 perf(desktop): pre-warm profile pool backends on hover intent Brooklyn Nicholson 2026-07-17 10:23:49 -04:00
  • 71252f0dcb fix(terminal): fall back when the configured cwd is unenterable, not just missing (#66306) Teknium 2026-07-17 06:54:51 -07:00
  • c49ed09336 test(tui): accept repair_alternation in the top-level server test doubles too Teknium 2026-07-17 06:08:42 -07:00
  • 95cc3f7eb2 fix(tui): heal alternation at the remaining live-replay resume sites Teknium 2026-07-17 05:36:25 -07:00
  • bebcf95847 test(delegate): assert copilot probe with assert_any_call to de-flake under slicing Frowtek 2026-07-16 19:12:41 +03:00
  • 7ada946436 test(tui_gateway): accept repair_alternation in resume-path DB doubles Frowtek 2026-07-16 18:54:28 +03:00