This website requires JavaScript.
4f675cf2fc
fix: double-paren bug in dropped-tools prefix + add empty-response nudge sibling
kshitij
2026-08-09 16:20:14 +05:30
45cd93fb5b
fix(agent): recognize the retry loop's other synthetic nudges during compaction
pierrenode
2026-08-08 15:02:15 +03:00
35cbad5854
simplify: match delegate_tool.py hasattr pattern, drop change-detector test
kshitij
2026-08-09 15:14:57 +05:30
9c9be875ff
chore: add contributor mapping for adam@exo.ai (PR #82070 )
kshitij
2026-08-09 15:14:43 +05:30
71435fa0ea
fix(agent): cancel in-flight background review before a new live turn
Adam Durham
2026-08-08 18:25:03 -05:00
3f832978d3
refactor(cache): share the boundary-declaration helper and simplify the registry
kshitij
2026-08-09 15:20:57 +05:30
4c5be0c295
perf(cache): harden the stable-prefix boundary against eviction and memory growth
joaomarcos
2026-08-08 20:12:07 -03:00
214f2b82db
perf(cache): split skill turns at a builder-declared stable/volatile boundary (#81867 )
joaomarcos
2026-08-08 19:31:53 -03:00
8295d24736
fmt(js): npm run fix on merge (#82417 )
hermes-seaeye[bot]
2026-08-09 09:51:41 +00:00
c8318460e4
feat(desktop): read the window below through Hyprland's IPC (#82226 )
brooklyn!
2026-08-09 04:43:10 -05:00
774e9d4d59
Merge pull request #82390 from NousResearch/bb/draft-status
brooklyn!
2026-08-09 04:42:30 -05:00
b824f7537f
chore(contributors): map yy28's email for the cherry-picked title fix
Brooklyn Nicholson
2026-08-09 04:23:10 -05:00
c0d502db64
refactor(title): decide on the stored title and the real turns behind it
Brooklyn Nicholson
2026-08-09 04:06:16 -05:00
b684cbb094
fix(title): stop model-switch marker from becoming the session title
yy28
2026-08-09 11:23:41 +08:00
53a4003208
fix(agent): stop titling a session after our own scaffolding, or a TTS model
Brooklyn Nicholson
2026-08-09 03:43:31 -05:00
4fbbf0f1c4
fix(agent): name the sessions the titler used to leave nameless
Brooklyn Nicholson
2026-08-09 03:42:06 -05:00
071eab821b
fix(models): let the titler actually see a provider's model catalog
Brooklyn Nicholson
2026-08-09 03:42:06 -05:00
34577fcb03
fix(gateway): rename a Discord thread once, after the reply lands
Brooklyn Nicholson
2026-08-09 03:42:01 -05:00
cedc933c1f
fix(agent): stop cron and subagent runs auto-titling their sessions
Brooklyn Nicholson
2026-08-09 03:42:00 -05:00
c143ec7f0c
feat(desktop): name a draft after what you have typed into it
Brooklyn Nicholson
2026-08-09 03:41:55 -05:00
5b3a5ccae6
feat(desktop): mark an unsent session with its own status dot
Brooklyn Nicholson
2026-08-09 03:41:50 -05:00
11dc61b45e
fix(desktop): keep the HUD exit chip clickable when the composer has no focus (#82403 )
brooklyn!
2026-08-09 04:13:33 -05:00
124aff0aa9
fix(desktop): open HUD mode on the focused conversation's profile (#82325 )
Teknium
2026-08-09 02:10:59 -07:00
b105a3b057
fix(desktop): keep the HUD on the session it was opened for (#82360 )
Ne0teric
2026-08-09 02:08:50 -07:00
085a9d332f
test(desktop): widen HUD composer containment regression coverage (#82319 )
Teknium
2026-08-09 02:03:46 -07:00
952f44f841
fix(desktop): focus the update progress window, then hand focus to the relaunched Desktop
Teknium
2026-08-09 01:54:31 -07:00
357b97eda6
test(model-metadata): use explicit fixture encodings
Teknium
2026-08-08 12:58:28 -07:00
d143bf7a3b
fix(model-metadata): resolve provider prefixes from live registry
Teknium
2026-08-08 12:48:20 -07:00
19e51d2cca
fix(model-metadata): auto-extend provider prefixes from registered profiles
Oliver Mee
2026-07-17 13:09:53 +08:00
36eda6112b
fix(desktop): detach relaunched Desktop from the hand-off console + UTF-8 child streams
Teknium
2026-08-09 01:37:42 -07:00
51c07bd8f8
chore: AUTHOR_MAP for drissman@gmail.com (PR #82061 )
kshitij
2026-08-09 12:54:21 +05:30
f9f4fb4327
test: update systemd scope assertions for start_new_session=True
kshitij
2026-08-09 12:52:19 +05:30
0e492a4840
fix(terminal): keep background workers in a private session under systemd scope (#70716 )
Driss NAAMANE
2026-08-09 00:59:30 +02:00
f8bdbc540e
Merge pull request #82373 from NousResearch/bb/drag-title
brooklyn!
2026-08-09 03:36:07 -05:00
45af62cae4
docs: preserve observer version compatibility
Teknium
2026-08-08 15:51:08 -07:00
638ca16af6
docs: correct hook timing semantics
Teknium
2026-08-08 15:48:51 -07:00
ad77324559
docs(plugins): catalog shipped hook contracts
Teknium
2026-08-08 15:16:20 -07:00
6495ef82f7
fix(desktop): hand-off hardening - fail-closed gates, truthful completion, progress UI, result surfacing
Teknium
2026-08-09 01:18:41 -07:00
3b08a0f9b5
fix(desktop): give the update hand-off script its own console - a detached hidden powershell dies before -File runs
Teknium
2026-08-09 01:09:56 -07:00
35b82fdef3
feat(desktop): drag sidebar rows by the title, not just the grabber
Brooklyn Nicholson
2026-08-09 03:23:08 -05:00
e128f1c131
fix(desktop): stop lighting drop zones a session can't land in
Brooklyn Nicholson
2026-08-09 03:23:00 -05:00
26b3918dd9
docs(plugins): clarify tool description sources
Teknium
2026-08-08 15:03:57 -07:00
934546fd5a
Merge pull request #82345 from NousResearch/bb/home-dupe
brooklyn!
2026-08-09 02:38:52 -05:00
35e562ebd0
fmt(js): npm run fix on merge (#82346 )
hermes-seaeye[bot]
2026-08-09 07:36:34 +00:00
41d435ff4d
fix(desktop): stop /home showing as a second Home project
Brooklyn Nicholson
2026-08-09 02:28:02 -05:00
92be912d73
feat(desktop): repo-owned Windows update hand-off script - stop depending on the frozen hermes-setup binary
Teknium
2026-08-09 00:18:02 -07:00
61515e8116
fix: update legacy draft test for new supports_draft_streaming gate
kshitij
2026-08-09 12:50:22 +05:30
3332ad4dbf
fix(telegram): avoid MDV2 draft preview when rich_messages lacks rich_drafts
Slobaka
2026-08-04 22:19:52 +08:00
471baea520
feat(plugins): map portable Agent Plugins streamable-http entries into the native MCP runtime
Teknium
2026-08-08 21:13:08 -07:00
961f7481a7
fix(relay): bypass managed execution for nested calls inside managed callbacks
Teknium
2026-08-08 23:37:59 -07:00
62431364e3
Merge pull request #82233 from kerpopule/fix/desktop-hud-composer-clipping
brooklyn!
2026-08-09 01:24:08 -05:00
bb8280b753
revert(desktop): roll Electron back to 40.10.2
teknium1
2026-08-08 23:11:12 -07:00
ceebb21dd7
fix: suppress pydantic serializer warnings leaking to the terminal
Teknium
2026-08-08 23:00:10 -07:00
1d45e62f30
fix(install): replay npm's debug log into the bootstrap stream on failure
Teknium
2026-08-08 22:43:01 -07:00
3a915c46d3
fix(update): scope bootstrap-cache refresh to the update-target ref, match installer pin rules
Teknium
2026-08-08 21:12:18 -07:00
3dcbe9001f
fix(update): refresh the installer's bootstrap-cache scripts on every update
Teknium
2026-08-08 20:47:56 -07:00
f2731da4a4
fix(desktop): keep HUD composer within window
Steve Darlow
2026-08-08 22:54:16 -05:00
1792e756e4
fmt(js): npm run fix on merge (#82209 )
hermes-seaeye[bot]
2026-08-09 03:32:52 +00:00
4b601931be
Merge pull request #82201 from NousResearch/bb/xplat
brooklyn!
2026-08-08 22:25:02 -05:00
9eec86923c
docs: align Ollama tool-calling guidance
mzkarami
2026-07-29 06:57:23 +02:00
04afc8d48e
fix(desktop): say why read_window_below cannot see the windows
Brooklyn Nicholson
2026-08-08 22:17:38 -05:00
da933bf279
fix(desktop): keep the HUD clickable on Linux
Brooklyn Nicholson
2026-08-08 22:15:24 -05:00
d73bc7f17a
fix(desktop): persist window geometry on Linux
Brooklyn Nicholson
2026-08-08 22:13:08 -05:00
da3a0a852f
fix(update): make orphan-backend reap tree-aware + drain Desktop update trees without pre-signalling
Teknium
2026-08-08 19:53:01 -07:00
826bf9b6d8
fix(update): reap orphaned Desktop backends instead of dead-ending the venv-holder guard
Teknium
2026-08-08 19:37:59 -07:00
a09124cea5
fix(install): stop managed runtime child trees on Windows
Gille
2026-08-07 15:11:59 -06:00
9c8a2352f7
Merge pull request #82171 from NousResearch/bb/allowscripts-sync
brooklyn!
2026-08-08 21:29:25 -05:00
a692393da7
test(build): hold allowScripts in sync with the lockfile
Brooklyn Nicholson
2026-08-08 21:23:25 -05:00
2cd9e1777b
fix(desktop): rebuild get-windows when its win32 binding is missing
Brooklyn Nicholson
2026-08-08 21:23:20 -05:00
7210db5646
fix(build): allow get-windows install script, refresh stale allowScripts pins
Brooklyn Nicholson
2026-08-08 21:23:16 -05:00
851f23ebc6
fix(cli): fence OSC 11 background query with DA1 so late replies can't leak into the prompt
Teknium
2026-08-08 18:53:14 -07:00
54641186ff
fix(cli): drain late OSC 11 replies after TCSAFLUSH to prevent input leak
liuhao1024
2026-06-06 10:49:21 +08:00
0b17b691d6
fix(gateway): skip attachment upload for failed first turns in queued delivery
Teknium
2026-08-08 18:52:22 -07:00
a52dd17d93
fix(gateway): preserve queued media continuity
StellarisW
2026-07-25 05:24:40 +08:00
b0b7f9c777
test(gateway): preserve queued media routing metadata
StellarisW
2026-07-25 05:20:22 +08:00
e221679002
test(gateway): preserve queued bare path text
StellarisW
2026-07-25 05:02:32 +08:00
1648ab3a97
fix(gateway): keep protected MEDIA tokens on queued resend
Kong
2026-07-23 04:48:32 +08:00
4da0d06db2
test(gateway): use allowed media root in queued follow-up test
Kong
2026-05-24 17:05:19 +08:00
808c8570a6
fix(gateway): preserve queued follow-up media delivery
Kong
2026-05-14 00:57:01 +08:00
d220f1fdc0
test(gateway): freeze queued follow-up media delivery
StellarisW
2026-07-25 04:53:07 +08:00
90311ee75f
fix(search): strip % from non-CJK FTS5 queries
Teknium
2026-08-08 18:45:11 -07:00
c595dcb955
fix(search): strip the FTS5 special characters the sanitizer was missing
Drexuxux
2026-08-05 13:33:34 +03:00
0569c001d0
fix(model-switch): route switch_model user-provider key reads through the secret scope
Teknium
2026-08-08 18:41:28 -07:00
0c97a883af
fix(model-switch): read picker key_env through the per-profile secret scope
Drexuxux
2026-08-05 11:45:40 +03:00
bf7c716648
fix(agent): rebind pool entry id after env credential refresh
686f6c61
2026-08-05 09:39:02 +02:00
0b33ee88e4
fix(update): don't truncate cmdlines in the venv-blocker scan — it broke the gateway exemption
Teknium
2026-08-08 18:50:02 -07:00
b79e83827d
fix(model-switch): surface candidates on ambiguous alias instead of guessing
Teknium
2026-08-08 18:26:31 -07:00
21bc9ba341
fix(model-switch): split YYYYMMDD date stamps from version tuple in _model_sort_key
Sohom Sahaun
2026-07-21 01:32:45 +06:00
628372de46
fix(otlp): span exporter now inherits configured resource_attributes
joaomarcos
2026-08-04 18:04:14 -03:00
212e84176d
fix(compression): charge stale thinking to the tail budget only on the newest assistant turn (#73624 )
Teknium
2026-08-08 17:34:20 -07:00
5f62b6c1ab
Merge pull request #82113 from NousResearch/bb/hud-unsticky
brooklyn!
2026-08-08 19:39:55 -05:00
f2d03c1f2a
fix(state,cli,tui-gateway): keep reasoning fields intact across forks and branches
cryptoyasenka
2026-08-06 01:20:57 +03:00
3a8d95a93b
fix(desktop): give the delivery-target group an accessible name
owner
2026-07-31 09:59:42 +03:00
67927808be
feat(desktop): support multiple cron delivery targets
Carbon
2026-07-29 08:27:04 +03:00
d91f08a39a
fix(desktop): keep tool rows and notices out of the HUD band
Brooklyn Nicholson
2026-08-08 19:32:54 -05:00
d408fdbfc4
Merge pull request #82104 from NousResearch/bb/hud-note-trail
brooklyn!
2026-08-08 19:20:41 -05:00
37bb73d2cf
Merge pull request #82101 from NousResearch/bb/hud-slash-popover
brooklyn!
2026-08-08 19:20:20 -05:00
86b50c6a29
fix(desktop): keep earlier HUD windows in scope for the turn
Brooklyn Nicholson
2026-08-08 19:17:30 -05:00
9e19931770
docs(telegram): explain rich draft final delivery
teknium1
2026-08-08 17:07:22 -07:00
05c5a337f6
fix(desktop): settle the HUD band's glanceable hold at 1.1s
Brooklyn Nicholson
2026-08-08 19:12:27 -05:00