Commit Graph

  • f2f4df064d fix(nous-portal): give auxiliary calls the Portal sticky routing key joaomarcos 2026-07-25 23:42:00 -03:00
  • a1c4d99953 fix(sessions): refuse to snapshot a live database during recovery teknium1 2026-07-25 21:59:36 -07:00
  • 508764d384 fix(sessions): add opt-in partial database recovery Gille 2026-07-25 22:37:53 -06:00
  • fe431651c5 fix(state): make the byte-probe guard atomic, path-correct, and fail-closed teknium1 2026-07-25 21:21:36 -07:00
  • 95fb477856 fix(state): close the tracking leak and finish the audit of raw DB reads teknium1 2026-07-25 20:31:23 -07:00
  • fbd5e5772b fix(state): stop cancelling our own POSIX locks on live SQLite databases teknium1 2026-07-25 20:20:01 -07:00
  • 2ea1ea0894 Merge pull request #71741 from NousResearch/bb/tui-dim-fallback brooklyn! 2026-07-25 23:12:18 -05:00
  • 0ce9022e03 fmt(js): npm run fix on merge (#71740) hermes-seaeye[bot] 2026-07-26 04:11:26 +00:00
  • 4c03d5bff2 fix(tui): keep the Apple Terminal dim fallback inside the active palette Brooklyn Nicholson 2026-07-25 23:00:03 -05:00
  • b8bf368b02 fix(tui): anchor markdown body prose to the theme foreground Brooklyn Nicholson 2026-07-25 22:59:58 -05:00
  • 559d0849a9 Merge pull request #71716 from NousResearch/bb/tui-link-label brooklyn! 2026-07-25 22:59:40 -05:00
  • 5c5f11d23a test(tui,desktop): cover authored link labels and not-found titles Brooklyn Nicholson 2026-07-25 22:52:38 -05:00
  • 17b8b3f657 fix(tui,desktop): treat "not found" page titles as unusable Brooklyn Nicholson 2026-07-25 22:52:38 -05:00
  • f244deffee fix(tui,desktop): let authored link text outrank the fetched page title Brooklyn Nicholson 2026-07-25 22:52:34 -05:00
  • 9b909115fc fix(skills): fail closed on unknown curator ownership webtecnica 2026-07-18 16:37:59 -03:00
  • 8a71feb84c Merge pull request #71709 from NousResearch/bb/first-run-local-start-error brooklyn! 2026-07-25 22:05:41 -05:00
  • 8b6ab1fba9 Merge pull request #71714 from NousResearch/bb/gated-health-probe brooklyn! 2026-07-25 22:03:05 -05:00
  • 06573617e5 Merge pull request #71692 from NousResearch/bb/woa-native-arch-probe brooklyn! 2026-07-25 21:56:05 -05:00
  • 6cb5dbc650 chore(contributors): add email mappings for the gated-health-probe salvage Brooklyn Nicholson 2026-07-25 21:52:58 -05:00
  • 75456183b6 fix(desktop): wire the credentialed readiness probe and reauth latch into boot Brooklyn Nicholson 2026-07-25 21:52:51 -05:00
  • 36e2228a4c fix(desktop): latch a confirmed remote reauth failure so the overlay stays clickable Brooklyn Nicholson 2026-07-25 21:52:45 -05:00
  • cf4fb8993f fix(desktop): name the readiness-probe auth and password-gateway guard decisions Brooklyn Nicholson 2026-07-25 21:52:40 -05:00
  • 8d025489cf fix(desktop): read a readiness-probe 401 by whether it was credentialed Brooklyn Nicholson 2026-07-25 21:52:26 -05:00
  • 6c9718151c fmt(js): npm run fix on merge (#71706) hermes-seaeye[bot] 2026-07-26 02:46:01 +00:00
  • 46cae787ab Merge pull request #71697 from NousResearch/bb/tui-slash-trigger brooklyn! 2026-07-25 21:38:12 -05:00
  • f97e7086c7 fix(desktop): keep the first-run local-start error from being wiped on mount Brooklyn Nicholson 2026-07-25 21:34:00 -05:00
  • 243a01d5d7 fix(curator): make the autonomous write policy consistent (#67140) Teknium 2026-07-25 18:38:27 -07:00
  • 6ab5d2df2a Merge pull request #71664 from NousResearch/bb/composer-slash-trigger brooklyn! 2026-07-25 21:26:14 -05:00
  • cfd2a38223 fix(conversation): anchor the cwd staleness read to the host-info block teknium1 2026-07-25 18:45:09 -07:00
  • e741dc7d91 test(conversation): add TERMINAL_CWD gateway cwd tests for resolve_agent_cwd staleness check MorAlekss 2026-07-15 06:18:21 -07:00
  • 7a61b66dac fix(conversation): use resolve_agent_cwd() and Platform line for stored-prompt staleness check MorAlekss 2026-07-15 06:05:47 -07:00
  • 30cd6e989d test(conversation): add runtime surface drift test for stored-prompt staleness check MorAlekss 2026-06-17 07:47:39 -07:00
  • a2b0d6d8e4 fix(conversation): prevent stale prefix cache on cwd or runtime surface change MorAlekss 2026-06-17 07:42:09 -07:00
  • 3a06908433 Merge pull request #71688 from NousResearch/bb/profile-gateway-inherit-label brooklyn! 2026-07-25 21:22:41 -05:00
  • a135b278dd Merge pull request #71601 from helix4u/fix/desktop-model-picker-authority brooklyn! 2026-07-25 21:20:54 -05:00
  • ec6fa9bdb2 test(tui): cover inline skill references end to end Brooklyn Nicholson 2026-07-25 21:19:20 -05:00
  • 07244c5ead fix(tui): keep a referenced skill styled in the sent message Brooklyn Nicholson 2026-07-25 21:19:20 -05:00
  • 530e7c0d4e fix(tui): offer skill completions for a slash typed mid-message Brooklyn Nicholson 2026-07-25 21:19:16 -05:00
  • c03a977a96 fix(update): drop the GetNativeSystemInfo probe that lies under WoA emulation Brooklyn Nicholson 2026-07-25 21:13:15 -05:00
  • 28c12c8c94 fix(desktop): localize the inherited-gateway copy for Arabic Brooklyn Nicholson 2026-07-25 21:10:04 -05:00
  • 4656a1a009 fix(desktop): clarify inherited profile gateway KaliShodan 2026-07-11 20:14:59 -05:00
  • a606d24cf2 Merge pull request #71679 from NousResearch/bb/default-effort brooklyn! 2026-07-25 20:58:00 -05:00
  • 43d1088ba2 refactor(desktop): give reasoning effort one owner Brooklyn Nicholson 2026-07-25 20:51:18 -05:00
  • 10160a1808 Merge pull request #71672 from NousResearch/bb/tab-session-titles brooklyn! 2026-07-25 20:51:01 -05:00
  • 412a535433 fix(desktop): scope mid-message references to skills and keep them as chips Brooklyn Nicholson 2026-07-25 20:28:29 -05:00
  • fab0e60570 fix(desktop): name a Cmd+T session from its first message Brooklyn Nicholson 2026-07-25 20:44:19 -05:00
  • 1f6427b75e Merge pull request #71665 from NousResearch/bb/deleted-worktree-fold brooklyn! 2026-07-25 20:42:43 -05:00
  • a288fc341c Merge pull request #71678 from NousResearch/bb/code-block-overflow brooklyn! 2026-07-25 20:42:22 -05:00
  • be1edef5ce fix(desktop): show the real effort on the composer pill Brooklyn Nicholson 2026-07-25 20:37:13 -05:00
  • e2122f22b8 fix(desktop): stop the model picker overriding the configured effort Brooklyn Nicholson 2026-07-25 20:37:09 -05:00
  • 58f5a05655 fix(desktop): publish the profile default reasoning effort to a store Brooklyn Nicholson 2026-07-25 20:37:06 -05:00
  • 7f2971039a fix(desktop): keep code and diffs out of the tool overflow window Brooklyn Nicholson 2026-07-25 20:35:01 -05:00
  • 1e067ec0b5 test(project-tree): cover deleted-worktree fold into parent trunk Brooklyn Nicholson 2026-07-25 20:31:17 -05:00
  • 47c95130f7 fix(project-tree): absorb deleted-worktree sessions into the parent home checkout Brooklyn Nicholson 2026-07-25 20:31:09 -05:00
  • bfc8e3b00d fix(desktop): give ⌘T session tabs a live gateway so slash completions load Brooklyn Nicholson 2026-07-25 20:09:58 -05:00
  • 58d805302a fix(desktop): let a slash command be typed anywhere in the prompt Brooklyn Nicholson 2026-07-25 20:09:52 -05:00
  • ba159d6fa9 fmt(js): npm run fix on merge (#71667) hermes-seaeye[bot] 2026-07-26 01:21:38 +00:00
  • 751c15f9eb lint(desktop): exempt benign ref writes flagged by the new atom-mirror guard teknium1 2026-07-25 12:58:11 -07:00
  • e026fd61d8 lint(desktop): ban atom-mirrored refs via no-restricted-syntax eslint rule ethernet 2026-07-17 16:30:58 -04:00
  • 72de75c0ab feat(curator): surface unmanaged skills and add curator adopt Teknium 2026-07-25 17:01:22 -07:00
  • b9fedab47a fix: curator labels bundled skills as agent-created (#64393) webtecnica 2026-07-14 11:25:14 -03:00
  • b6accee0d7 fix(acp): pin the session cwd for slash-command handlers too teknium1 2026-07-25 16:11:01 -07:00
  • cca2a2fc8d fix(acp): pin the session cwd for the turn Steve Darlow 2026-07-25 17:15:35 -05:00
  • 40eebc7d70 feat(relay): Phase 4 thread lifecycle — handoff threads, semantic renames, reply_to context, hello command manifest (#71624) Ben Barclay 2026-07-26 10:26:20 +10:00
  • 1161cc0b53 fix(managed-uv): don't retry patches at or below the installed version teknium1 2026-07-25 15:55:32 -07:00
  • 866cdce209 fix(managed-uv): retry with explicit patch when bare-minor SQLite repair still resolves vulnerable ygd58 2026-07-25 09:52:09 +00:00
  • ec2a0f8c1e fix(sessions): point failed in-place repair at offline recovery teknium1 2026-07-25 15:52:06 -07:00
  • a9b8128bcb fix(sessions): add offline state database recovery Gille 2026-07-25 15:02:49 -06:00
  • 064b6e40c5 fix(image-gen): stop reporting the Codex tool_choice 400 as an account limit teknium1 2026-07-25 16:11:36 -07:00
  • 2bfe9fabbc fix(image_gen/codex): remove unsupported tool_choice from request payload (#19505) Tranquil-Flow 2026-07-13 15:23:05 +00:00
  • 776c43befe perf(cli): cut hermes -w startup from ~14s to ~1.8s by parallelizing + caching the worktree prune teknium1 2026-07-25 16:17:24 -07:00
  • 44480617ff fmt(js): npm run fix on merge (#71638) hermes-seaeye[bot] 2026-07-25 23:26:29 +00:00
  • 2ba1e028e4 fmt(js): npm run fix on merge (#71634) hermes-seaeye[bot] 2026-07-25 23:18:02 +00:00
  • 6b26b409cf fix(desktop): /goal arg stays editable, kickoff queues when busy, slash header stops echoing long args SHL0MS 2026-07-21 12:16:25 -04:00
  • fe3dd9106a fix(update): stop WoA integrity gate rejecting ARM64 after IsWow64Process2 HANDLE truncation (#71381) xxxigm 2026-07-26 06:04:03 +07:00
  • ec734b6658 fmt(js): npm run fix on merge (#71626) hermes-seaeye[bot] 2026-07-25 23:00:16 +00:00
  • 584b274495 fix(desktop): slash commands target the user's chat, not a new session teknium1 2026-07-25 15:07:05 -07:00
  • c537ae5f40 fix(skills): stop treating an upstream skill rename as a user deletion teknium1 2026-07-25 13:02:24 -07:00
  • c943787bf6 fix(desktop): keep model picker aligned with session state Gille 2026-07-25 16:00:36 -06:00
  • 9de7dfe1cc feat(compression): stream the summary call on every compression path Teknium 2026-07-25 12:49:29 -07:00
  • 5121a2a20e feat(aux): force streaming for providers that reject non-stream requests kudi88 2026-07-25 12:49:17 -07:00
  • fffa661223 feat(relay): Phase 3 interactive — native prompt UX (approvals/confirms/clarify) + react ack lifecycle (#71404) Ben Barclay 2026-07-26 07:57:39 +10:00
  • 78c06525e8 fix(desktop): keep optional action handlers optional through the latest-actions adapters teknium1 2026-07-25 12:50:12 -07:00
  • 344976773a test(desktop): cover stale steer action binding eagle-nyp 2026-07-19 14:57:45 +08:00
  • 8f53429651 fix(desktop): avoid stale actions in memoized surfaces eagle 2026-07-19 14:18:14 +08:00
  • 5baf174781 fmt(js): npm run fix on merge (#71549) hermes-seaeye[bot] 2026-07-25 19:53:26 +00:00
  • 771f1b7f21 fix(desktop): route live-turn and history actions by the current session, not a stale closure teknium1 2026-07-25 09:59:06 -07:00
  • 32fd9d65cf feat(compression): progress-aware timeouts — stop punishing slow summary models Teknium 2026-07-25 11:33:20 -07:00
  • ac327dfa38 fix(desktop): resolve unpacked spawn-helper before chmod (#71171) Perseus Computing 2026-07-25 14:19:29 -05:00
  • 46815f4910 fmt(js): npm run fix on merge (#71532) hermes-seaeye[bot] 2026-07-25 19:11:39 +00:00
  • 5349c7c280 Merge pull request #71162 from NousResearch/bb/session-link-titles brooklyn! 2026-07-25 14:03:39 -05:00
  • efe4491666 fix(session-search): stop the agent restating a linked session's title Brooklyn Nicholson 2026-07-25 12:09:36 -05:00
  • 9edbc68d0f feat(desktop): open the session a @session ref names Brooklyn Nicholson 2026-07-25 12:09:36 -05:00
  • 07e97d2f5d fix(tests): gate WAL-dependent tests on the linked SQLite's real capability teknium1 2026-07-24 23:08:49 -07:00
  • 35b1e57862 fix(tests): a run that collects nothing can no longer look green teknium1 2026-07-24 23:02:38 -07:00
  • 689b51bef6 feat(relay): Phase 2 media parity — send_media egress + inbound media localization (#71363) Ben Barclay 2026-07-25 23:15:52 +10:00
  • 6ad632bf9b test(telegram): cover smart_deny 2-button row structure kshitijk4poor 2026-07-24 23:01:01 +05:00
  • 116a44f46e test(telegram): cover exec-approval keyboard row pairing HexLab98 2026-07-24 14:29:56 +07:00
  • fecceec11e fix(telegram): restore 2x2 exec-approval button layout HexLab98 2026-07-24 14:29:56 +07:00
  • ebab890ae5 feat(relay): Phase 1 parity — supported_ops discovery, wire identity fields, /handoff aliasing, provision displayName (#71300) Ben Barclay 2026-07-25 20:36:16 +10:00