-
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