This website requires JavaScript.
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