Commit Graph

  • 86e748df13 fix(agent): require code for coding posture Brooklyn Nicholson 2026-06-25 16:40:27 -05:00
  • cb3f8ec03d fix(tools): isolate per-session worktree cwd Brooklyn Nicholson 2026-06-25 16:40:27 -05:00
  • 4ffdedd369 feat(tools): add project workspace tools Brooklyn Nicholson 2026-06-25 16:40:27 -05:00
  • 4e023f5bc9 feat(gateway): build authoritative project tree Brooklyn Nicholson 2026-06-25 16:40:27 -05:00
  • e7811345c1 feat(kanban): link tasks to project worktrees Brooklyn Nicholson 2026-06-25 16:40:26 -05:00
  • 8a45ce2dd4 feat(projects): add per-profile project store Brooklyn Nicholson 2026-06-25 16:40:26 -05:00
  • 4cdd1a3230 feat(sessions): record git workspace metadata Brooklyn Nicholson 2026-06-25 16:40:26 -05:00
  • c4ba4770eb Merge pull request #52704 from NousResearch/bb/desktop-root-boundary-recover brooklyn! 2026-06-25 16:17:18 -05:00
  • 43f9d24513 Merge pull request #52703 from NousResearch/bb/desktop-resume-cross-wired-cache brooklyn! 2026-06-25 16:17:14 -05:00
  • 2e3efce66e fix(desktop): recover the root error boundary from transient render races Brooklyn Nicholson 2026-06-25 16:15:20 -05:00
  • f7bf740640 fix(desktop): reject cross-wired runtime-id cache on session resume Brooklyn Nicholson 2026-06-25 16:11:18 -05:00
  • c6575df927 feat(moa): expose MoA presets as selectable virtual models (#46081) Teknium 2026-06-25 13:52:06 -07:00
  • f284d85efa fix(cron): restore [SILENT] silence + suppress empty-turn explainer on Telegram teknium1 2026-06-25 12:52:27 -07:00
  • 42bea9e298 Merge pull request #52618 from NousResearch/salvage/14185-todo-coercion kshitij 2026-06-26 02:02:18 +05:30
  • f23d077b5f fix(fuzzy-match): preserve boundary space after whitespace-normalized match liuhao1024 2026-06-25 21:46:15 +08:00
  • d40b5735a4 test(telegram): cover table auto-rich and topic routing infinitycrew39 2026-06-26 00:20:50 +07:00
  • 9d225fbf4e fix(telegram): auto-rich pipe tables and topic routing for sendRichMessage infinitycrew39 2026-06-26 00:20:50 +07:00
  • 92b5987ca2 chore: add herbalizer404 + pyxl-dev to AUTHOR_MAP for auxiliary fallback salvage teknium1 2026-06-25 12:56:14 -07:00
  • 0d777453fa fix(auxiliary): fall back when a route can't run the model at all (400 capability mismatch) teknium1 2026-06-25 12:55:17 -07:00
  • e4d026aa3b fix(auxiliary): screen fallback chain by context window for compression (#52392) Tranquil-Flow 2026-06-25 10:27:23 +02:00
  • b82c83d320 fix(auxiliary): honor fallback chain when compression provider auth is unavailable herbalizer404 2026-06-25 12:50:50 -07:00
  • 751adfa6b9 fix: include rate-limit in auxiliary capacity-error fallback gate pyxl-dev 2026-06-25 01:17:40 +00:00
  • ff8920299c fix(auxiliary): treat 403 subscription and session-usage-limit errors as payment errors for fallback herbalizer404 2026-06-25 12:50:25 -07:00
  • ca714f6189 Merge pull request #52653 from kshitijk4poor/salvage/33814-env-quote-hash kshitij 2026-06-26 01:32:49 +05:30
  • 0654319644 chore(release): map srojk34 legacy prefix-less noreply in AUTHOR_MAP (#50098) kshitijk4poor 2026-06-24 20:59:50 +05:30
  • d9bd7ce827 test(compression): pin rotation-fallback tests to in_place=False ahead of default flip kshitijk4poor 2026-06-24 20:22:05 +05:30
  • 2107b86024 feat(compression): flip in_place default to True (#38763) [2/2] kshitijk4poor 2026-06-24 20:21:38 +05:30
  • 510bf40705 fix(gateway): read compaction result flag not config flag in hygiene guard (#50098) srojk34 2026-06-24 20:21:28 +05:30
  • 2a1e615565 fix: persist non-NULL system prompt on fresh turn setup (#45499) (#52616) Teknium 2026-06-25 12:54:19 -07:00
  • d7021af30f fix(learn): name distilled skills as author Hermes, not the host OS user (#52388) Teknium 2026-06-25 12:48:08 -07:00
  • 4efec63a34 fix(tools): let session_search match session titles helix4u 2026-06-25 12:39:41 -06:00
  • 2c02583c2b fix shape rob-maron 2026-06-24 16:00:53 -04:00
  • 525ee58b43 krea rob-maron 2026-06-23 13:42:09 -04:00
  • 5191ebba22 fix(desktop): retry empty resumed transcripts helix4u 2026-06-25 13:35:40 -06:00
  • 150afea942 fix(config): quote env values containing hash sweetcornna 2026-06-11 22:37:43 +08:00
  • 73c8d5a1e7 fix: use self._session_db directly + add regression test kshitijk4poor 2026-06-26 00:03:52 +05:30
  • 1a38a8ff7d fix(gateway): pass session_db to compress temp agents so persistence works Omar B 2026-06-21 22:32:24 -04:00
  • edf35918be Merge pull request #52620 from NousResearch/bb/desktop-session-switch-perf brooklyn! 2026-06-25 14:19:59 -05:00
  • e8561d61e6 test(tui_gateway): pin synchronous-build resume tests to eager_build Brooklyn Nicholson 2026-06-25 14:13:07 -05:00
  • da73223f4a fix(desktop): show statusbar item tooltips on hover David Metcalfe 2026-06-21 10:27:16 -07:00
  • 1ca1f9f2c7 refactor(tui_gateway): DRY the deferred-session paths Brooklyn Nicholson 2026-06-25 13:54:53 -05:00
  • 3bf00e459a perf(desktop): make deferred resume the default, not an opt-in flag Brooklyn Nicholson 2026-06-25 13:25:21 -05:00
  • c4c590e4a1 perf(desktop): make session switching fast under load Brooklyn Nicholson 2026-06-25 13:18:04 -05:00
  • 5de8a8fbe8 Merge pull request #52375 from NousResearch/salvage/47237-dedupe-user-turns kshitij 2026-06-26 00:30:59 +05:30
  • 6208d6b3be fix(gateway): dedupe user turns on transient failure (#47237) davidgut1982 2026-06-25 12:09:17 +05:30
  • 0be10607d9 fix(tools): defensive type coercion in todo_tool for malformed LLM input (#14185) Tranquil-Flow 2026-06-25 23:42:42 +05:30
  • d682f320b3 Merge pull request #52147 from NousResearch/salvage/29184-mcp-osv-nonblocking kshitij 2026-06-25 23:39:44 +05:30
  • c210e23a02 Merge pull request #52386 from NousResearch/salvage/31999-yaml-indent kshitij 2026-06-25 23:39:37 +05:30
  • 6305ac0e4b fix(mcp): run OSV malware preflight off the event loop with a bounded timeout (#29184) qdaszx 2026-06-25 02:37:21 +05:30
  • 0aea0c3654 fix(utils): unify YAML list indent across all config writers (#31999) xxxigm 2026-06-25 12:46:39 +05:30
  • a53fc78c02 Merge pull request #52594 from NousResearch/bb/queue-resubmit-on-busy brooklyn! 2026-06-25 12:50:18 -05:00
  • 15ee2d6f04 refactor: lightweight sudo count + drop chatty multi-sudo tip kshitijk4poor 2026-06-25 21:55:54 +05:30
  • d93abd75d1 test(terminal): cover sudo cache invalidation and multi-invocation piping xxxigm 2026-06-25 21:50:48 +07:00
  • 8278d82e17 fix(terminal): improve sudo -S password delivery and cache invalidation xxxigm 2026-06-25 21:50:48 +07:00
  • 931a5e92cc Merge pull request #52592 from NousResearch/bb/close-interrupt-tool-seq-sibling-paths brooklyn! 2026-06-25 12:31:27 -05:00
  • 70319626a9 fix(tui_gateway): queue mid-turn prompts instead of dropping them on a busy retry Brooklyn Nicholson 2026-06-25 12:29:49 -05:00
  • 2d286a6d00 fix(agent): close tool-call sequence on all interrupt aborts, not just finalize_turn Brooklyn Nicholson 2026-06-25 12:19:53 -05:00
  • 88e01d92e6 Merge pull request #52591 from NousResearch/bb/desktop-update-adhoc-sign brooklyn! 2026-06-25 12:23:59 -05:00
  • 1d9ed7f48a fix(desktop): ad-hoc sign macOS self-update rebuilds Brooklyn Nicholson 2026-06-25 12:08:29 -05:00
  • a6a28ce3e2 fix(ci): run CI on all PRs to anywhere ethernet 2026-06-25 11:56:28 -04:00
  • d6269da7fd fix(gateway): harden scale-to-zero dormancy guards (#52359) Ben Barclay 2026-06-25 20:41:03 +10:00
  • f168631be0 fix(agent): gate verify-on-stop nudge off for messaging surfaces GodsBoy 2026-06-25 09:48:47 +02:00
  • e62afaca62 fix(learn): teach /learn the full CONTRIBUTING.md skill standards (#52372) Teknium 2026-06-25 00:17:23 -07:00
  • 60a2feeebf chore: add benbenlijie to AUTHOR_MAP for PR #47205 salvage Teknium 2026-06-24 22:29:01 -07:00
  • 6f2b2a1f34 fix: handle named custom providers and Z.AI overload retries benbenwyb 2026-06-16 19:33:21 +08:00
  • 736e981abf fix(auth): honor NOUS_INFERENCE_BASE_URL env override for Nous OAuth sessions (#52270) Ben Barclay 2026-06-25 17:11:15 +10:00
  • d6cf383d74 refactor(setup): simplify Z.AI picker — drop dead fallback, fix tests kshitijk4poor 2026-06-25 11:57:47 +05:30
  • d0df264213 test(setup): add ZAI endpoint picker tests, move base-URL tests to MiniMax kshitijk4poor 2026-06-25 11:35:36 +05:30
  • f3372d3407 feat(setup): wire Z.AI endpoint picker into _model_flow_api_key_provider kshitijk4poor 2026-06-25 11:27:02 +05:30
  • d0f9c4bcc6 feat(setup): add _select_zai_endpoint helper for Z.AI endpoint picker kshitijk4poor 2026-06-25 11:25:05 +05:30
  • 818f03cdd8 Merge pull request #52366 from NousResearch/bb/pet-gen-variant-remix brooklyn! 2026-06-25 01:12:47 -05:00
  • 6b3ea2cea6 refactor(pets): tighten remix comments and confirm handler Brooklyn Nicholson 2026-06-25 01:10:56 -05:00
  • 5196575d40 feat(pets): remix a draft into a fresh round Brooklyn Nicholson 2026-06-25 01:09:19 -05:00
  • 4362c1a3af Merge pull request #52326 from NousResearch/bb/shared-tool-labels brooklyn! 2026-06-25 00:53:11 -05:00
  • f3d6d9bbd3 fix(ui): share compact tool previews across clients Brooklyn Nicholson 2026-06-25 00:10:19 -05:00
  • 3af22c0ed5 Merge pull request #52338 from NousResearch/bb/pets-gen-timeouts brooklyn! 2026-06-25 00:45:43 -05:00
  • a5849917a8 test(pets): make slow pet generation suite opt-in Brooklyn Nicholson 2026-06-25 00:44:53 -05:00
  • 25c31cab62 fix(pets): soften step-1 ETA copy to "several minutes" Brooklyn Nicholson 2026-06-25 00:35:54 -05:00
  • 7078d9d1e2 fix(pets): raise generation timeouts for the slow quality-first model path Brooklyn Nicholson 2026-06-25 00:32:48 -05:00
  • a8e6a4f00b Merge pull request #52321 from NousResearch/bb/desktop-cmd-label-summary brooklyn! 2026-06-25 00:03:07 -05:00
  • 41f302fa73 fix(desktop): compact tool row titles Brooklyn Nicholson 2026-06-25 00:00:58 -05:00
  • 7a65800fed fix(cache): content-address prompt_cache_key so recurring cron jobs reuse the warm prefix (#52295) Teknium 2026-06-24 21:46:30 -07:00
  • 72ae163250 fix(relay): authorize relay-delivered events by delivery, not source.platform (#52306) Ben Barclay 2026-06-25 14:21:09 +10:00
  • 0c442fa1d3 Merge pull request #52303 from NousResearch/bb/pets-gen-qa brooklyn! 2026-06-24 23:16:40 -05:00
  • e92b5c6af8 feat(pets): quality-first OpenRouter model chain + stronger atlas gates + global pet-gen notifications Brooklyn Nicholson 2026-06-24 23:01:31 -05:00
  • 380d660cab Merge pull request #52297 from NousResearch/bb/ad-hoc-verify brooklyn! 2026-06-24 23:10:15 -05:00
  • d473e5d07a Merge pull request #52296 from NousResearch/bb/verify-stop-loop brooklyn! 2026-06-24 23:10:03 -05:00
  • 1512bad0bc Merge pull request #52286 from NousResearch/bb/verify-status brooklyn! 2026-06-24 23:09:45 -05:00
  • da0320bf40 Merge pull request #52285 from NousResearch/bb/verify-ledger brooklyn! 2026-06-24 23:07:10 -05:00
  • a5a2edd451 feat(agent): recognize focused ad-hoc verification scripts Brooklyn Nicholson 2026-06-24 22:53:20 -05:00
  • 2f1a47b90e feat(agent): require verification before finishing edits Brooklyn Nicholson 2026-06-24 22:52:26 -05:00
  • 7ef0f360d0 feat(gateway): expose coding verification status Brooklyn Nicholson 2026-06-24 22:36:03 -05:00
  • f0beb6f617 test(agent): cover verification evidence ledger Brooklyn Nicholson 2026-06-24 22:35:27 -05:00
  • fcbdf3c356 feat(agent): record coding verification evidence Brooklyn Nicholson 2026-06-24 22:35:27 -05:00
  • b177d4ee48 fix(cron): mirror continuable cron as a labelled user turn (alternation-safe) Victor Kyriazakos 2026-06-25 00:35:54 +03:00
  • b693bee100 feat(cron): thread-preferred continuable delivery (open a thread, mirror DM fallback) Victor Kyriazakos 2026-06-22 23:21:22 +03:00
  • 98f3c19282 feat(cron): pass origin user_id to delivery mirror (send_message parity) Victor Kyriazakos 2026-06-22 19:18:39 +03:00
  • c06ceb3232 refactor(cron): scope delivery mirror to the origin conversation Victor Kyriazakos 2026-06-22 19:02:23 +03:00
  • 1b181724fa feat(cron): optional mirror of cron delivery into target chat session Victor Kyriazakos 2026-06-22 18:26:08 +03:00
  • 532b7ed408 Merge pull request #52265 from NousResearch/bb/desktop-tool-verb-shimmer brooklyn! 2026-06-24 22:01:11 -05:00