Commit Graph

  • b5dc471152 feat(desktop): make attachment data-URL size limit configurable (#73221) Adolanium 2026-07-28 16:10:21 +03:00
  • 6a174e9967 Merge origin/main into feat/gateway-health-diagnostics Victor Kyriazakos 2026-07-28 13:09:17 +00:00
  • b259668cac fix: rewrite recover_pending_to_db to use SessionDB.append_message kshitijk4poor 2026-07-28 17:28:02 +05:00
  • 58f6678e6d fix(gateway): flush pending messages to disk before shutdown clear (#72680) JonthanaHanh 2026-07-28 08:09:17 +07:00
  • f134f8cac6 test(agent): cover mount-pool interrupt abort and zero-socket warning HexLab98 2026-07-28 06:58:27 +07:00
  • 173fec8c03 fix(agent): shut down sockets on httpx mount pools during interrupt abort HexLab98 2026-07-28 06:58:27 +07:00
  • bd1c782456 fix: fire-and-forget read receipts, add docs (#70340 salvage) kshitijk4poor 2026-07-28 17:11:18 +05:00
  • 652d858f2e fix(whatsapp): apply read receipts after intake policy Cyrus 2026-07-23 23:27:22 +01:00
  • 35afa8ce06 feat(whatsapp): support inbound read receipts Cyrus 2026-07-23 23:12:04 +01:00
  • 560800f3cc refactor: salvage follow-ups for PR #59177 kshitijk4poor 2026-07-28 17:12:21 +05:00
  • 3a358cb56b fix(cron): warn before model config changes trip cron drift guard doncazper 2026-07-28 17:11:12 +05:00
  • 9d9a472171 Merge pull request #73321 from kshitijk4poor/chore/author-map-maff-t2b kshitij 2026-07-28 17:45:33 +05:30
  • ff12b62e82 fix(gateway): await hygiene prompt restore Gille 2026-07-27 17:55:18 -06:00
  • 76a17046e2 fix(gateway): preserve memory prompt during hygiene compression Gille 2026-07-27 17:40:18 -06:00
  • 8ed80b6987 chore: add contributor mapping for maff-t2b kshitijk4poor 2026-07-28 17:10:05 +05:00
  • dd866eef34 Merge remote-tracking branch 'origin/main' into feat/relay-slack-blockkit-native-parity Victor Kyriazakos 2026-07-28 11:43:11 +00:00
  • 277fc97a0a feat(relay): dm_top_level_threads_as_sessions escape hatch — native session-keying parity Victor Kyriazakos 2026-07-28 11:34:59 +00:00
  • 3e628edeb9 docs(relay): replace internal QA-N tracker markers with behavior descriptions Victor Kyriazakos 2026-07-28 11:33:25 +00:00
  • 09c4a1d349 refactor(relay): remove dead _strip_synthetic_dm_thread; pin the run.py anchor-suppression boundary Victor Kyriazakos 2026-07-28 11:33:01 +00:00
  • a09015d31e Revert "fix(scripts): encode tool_search_livetest2 output as utf-8 (Windows footgun)" Victor Kyriazakos 2026-07-28 11:42:40 +00:00
  • 1dfe781edd fix(skills): avoid redundant bind-mount scans (#72622) Booker 2026-07-28 17:24:50 +08:00
  • 30526baab5 Merge pull request #73262 from NousResearch/bb/dedupe-main-tile brooklyn! 2026-07-28 04:23:02 -05:00
  • 87a37b9492 Merge pull request #73247 from NousResearch/bb/skill-chip-only brooklyn! 2026-07-28 04:22:07 -05:00
  • ab741ed331 fix(desktop): drop a session's tile when it loads into the main tab Brooklyn Nicholson 2026-07-28 04:16:28 -05:00
  • 1faed58537 chore: kick CI Brooklyn Nicholson 2026-07-28 04:13:16 -05:00
  • dddfe6e4a3 test(gateway): expect display on skill-bundle slash payloads Brooklyn Nicholson 2026-07-28 04:12:48 -05:00
  • dcc543af9a Merge pull request #73172 from NousResearch/bb/featured-models brooklyn! 2026-07-28 04:09:46 -05:00
  • 7ddf3f1500 Merge pull request #73161 from NousResearch/bb/default-zoom-out brooklyn! 2026-07-28 04:08:15 -05:00
  • b3ba5570c9 Merge origin/main into bb/skill-chip-only Brooklyn Nicholson 2026-07-28 04:06:32 -05:00
  • d2cdb21633 Merge pull request #73250 from NousResearch/bb/sys-event-rows brooklyn! 2026-07-28 04:04:44 -05:00
  • 42fc6227f6 fix(ci): sort desktop imports and stub skill display in TUI test Brooklyn Nicholson 2026-07-28 04:03:48 -05:00
  • 4a9754b3c3 feat(desktop): default UI zoom to Appearance 90% preset Brooklyn Nicholson 2026-07-28 04:00:55 -05:00
  • 9ffb35c3c7 feat(desktop): collapsible providers + select-all + search in Edit Models Brooklyn Nicholson 2026-07-28 03:52:33 -05:00
  • e682a9c0a7 refactor: drop the shared subpath export, keeping package.json untouched Brooklyn Nicholson 2026-07-28 03:54:49 -05:00
  • ff7418315f fix(tui,cli): render a resumed interrupted turn as an event Brooklyn Nicholson 2026-07-28 03:54:25 -05:00
  • 7ab5567953 fix(gateway): read an untyped recovery note as a timeline event Brooklyn Nicholson 2026-07-28 03:54:21 -05:00
  • bf0871fbf8 fix(agent): type a synthesized user turn when its row is written Brooklyn Nicholson 2026-07-28 03:54:16 -05:00
  • 9a6b69d9af feat(ui): indeterminate support on the shared Checkbox Brooklyn Nicholson 2026-07-28 03:52:33 -05:00
  • 64166f87ba feat(desktop): default the model picker to the featured shortlist Brooklyn Nicholson 2026-07-28 03:52:33 -05:00
  • d4449c47e2 feat(picker): derive a newest-per-lab featured shortlist from models.dev Brooklyn Nicholson 2026-07-28 03:52:33 -05:00
  • ddd6b57938 test(desktop): a leading slash now chips, superseding #71664's exclusion Brooklyn Nicholson 2026-07-28 03:47:49 -05:00
  • 20b2022b8c fix(desktop): render a skill send as its invocation everywhere it surfaces Brooklyn Nicholson 2026-07-28 03:44:31 -05:00
  • 5a940180b4 fix(tui): show the invocation for a skill send, not the skill body Brooklyn Nicholson 2026-07-28 03:44:31 -05:00
  • b700f9f253 feat(shared): read a skill invocation out of its expanded scaffolding Brooklyn Nicholson 2026-07-28 03:44:23 -05:00
  • dd39ec2694 fix(gateway): project a /skill turn onto its invocation for every client Brooklyn Nicholson 2026-07-28 03:44:17 -05:00
  • 48cadf197e Merge pull request #73229 from NousResearch/bb/slash-catalog-cache brooklyn! 2026-07-28 03:34:45 -05:00
  • 9ad400580c fix(desktop): pin E2E sandboxes to Chromium zoom 0 Brooklyn Nicholson 2026-07-28 03:33:10 -05:00
  • 3ae9b16928 test(desktop): cover skills-only completions for a mid-message slash Brooklyn Nicholson 2026-07-28 03:25:00 -05:00
  • 99d766fcac Merge pull request #73220 from NousResearch/bb/subagent-runs brooklyn! 2026-07-28 03:22:43 -05:00
  • 341f95b249 feat(desktop): cache slash completions and list skills on a bare / Brooklyn Nicholson 2026-07-28 03:19:51 -05:00
  • dc50ddbbd6 style(desktop): hold the delegation card to three-quarter width Brooklyn Nicholson 2026-07-28 03:15:20 -05:00
  • e4564586bc Merge pull request #73218 from NousResearch/bb/focused-zone-tabs brooklyn! 2026-07-28 03:14:03 -05:00
  • fd39696ccf Merge pull request #73216 from NousResearch/bb/desktop-thin-scrollbars brooklyn! 2026-07-28 03:08:06 -05:00
  • 8fcad214ae chore: kick CI Brooklyn Nicholson 2026-07-28 03:05:46 -05:00
  • 2818c9e514 feat(desktop): render delegate_task as its live subagent list Brooklyn Nicholson 2026-07-28 02:59:49 -05:00
  • 63841210d5 Merge pull request #73121 from NousResearch/bb/desktop-dev-cdp-port brooklyn! 2026-07-28 03:03:26 -05:00
  • ed67b20888 fix(desktop): make the tab verbs follow the focused zone like ⌘1-9 Brooklyn Nicholson 2026-07-28 03:00:13 -05:00
  • 1cd8f8c37e Merge pull request #73180 from NousResearch/bb/composer-popout-tabs brooklyn! 2026-07-28 02:58:33 -05:00
  • ef8f2e701c fix(desktop): thin chrome scrollbars without platform chunk Brooklyn Nicholson 2026-07-28 02:57:16 -05:00
  • 88b6a7a49c fix(desktop): measure dock proximity against the chat surface, not the window Brooklyn Nicholson 2026-07-28 02:50:06 -05:00
  • df25d77131 fix(desktop): scope composer pop-out to its layout zone Brooklyn Nicholson 2026-07-28 02:50:02 -05:00
  • 25ff775136 feat(desktop): let every chat surface float its composer Brooklyn Nicholson 2026-07-28 02:49:51 -05:00
  • 73e3e0860e feat(desktop): expose a pane's layout zone to its content Brooklyn Nicholson 2026-07-28 02:49:46 -05:00
  • 5771a6ebe6 Merge pull request #73200 from NousResearch/bb/tip-after-model-pick brooklyn! 2026-07-28 02:41:16 -05:00
  • 9a5f102d0e fmt(js): npm run fix on merge (#73197) hermes-seaeye[bot] 2026-07-28 07:27:44 +00:00
  • 914c3f46c6 fix(desktop): stop the model-pill tooltip popping open after a mouse pick Brooklyn Nicholson 2026-07-28 02:27:11 -05:00
  • a9c9467dd8 Merge pull request #73178 from NousResearch/bb/dupe-message-id brooklyn! 2026-07-28 02:19:12 -05:00
  • 14790234ff fix(desktop): stop a duplicate message id from crashing the workspace pane Brooklyn Nicholson 2026-07-28 02:03:05 -05:00
  • 4da7b9ee02 Merge pull request #73169 from NousResearch/bb/queue-drain-semantics brooklyn! 2026-07-28 01:58:31 -05:00
  • 48b21acb90 Merge pull request #73164 from NousResearch/bb/pins-out-of-lists brooklyn! 2026-07-28 01:54:08 -05:00
  • ab68c5efec fix(gateway): a queue drain never becomes a live-turn correction Brooklyn Nicholson 2026-07-28 01:48:08 -05:00
  • f2a4452c8a fmt(js): npm run fix on merge (#73165) hermes-seaeye[bot] 2026-07-28 06:47:12 +00:00
  • c3a3814885 fix(desktop): keep a worktree lane whose only sessions are pinned Brooklyn Nicholson 2026-07-28 01:45:59 -05:00
  • 7806e6a9a8 fix(desktop): keep pinned sessions out of the unpinned sidebar lists Brooklyn Nicholson 2026-07-28 01:39:20 -05:00
  • cef85482fc Merge pull request #73158 from NousResearch/bb/tiny-model-switches brooklyn! 2026-07-28 01:38:56 -05:00
  • e95ce5a0e1 Merge pull request #73146 from NousResearch/bb/steer-transcript-scaffolding brooklyn! 2026-07-28 01:36:15 -05:00
  • 5b32f9dc36 feat(desktop): default UI zoom to five steps out (~91%) Brooklyn Nicholson 2026-07-28 01:35:31 -05:00
  • 69a4f65164 fix(desktop): use xs switch size in model-visibility dialog Brooklyn Nicholson 2026-07-28 01:32:24 -05:00
  • c80b199f36 fmt(js): npm run fix on merge (#73155) hermes-seaeye[bot] 2026-07-28 06:29:04 +00:00
  • 4289a934b2 Merge pull request #73147 from NousResearch/bb/session-open-in-place brooklyn! 2026-07-28 01:20:53 -05:00
  • befff02e9b Merge pull request #73150 from NousResearch/bb/session-tab-slots brooklyn! 2026-07-28 01:18:52 -05:00
  • ff06b47ab0 Merge pull request #73143 from NousResearch/bb/floating-panes brooklyn! 2026-07-28 01:18:36 -05:00
  • b6c7df6cb6 fix(desktop): sort session-row imports for eslint Brooklyn Nicholson 2026-07-28 01:13:29 -05:00
  • 319bcedfea desktop: open sessions where they already are Brooklyn Nicholson 2026-07-28 01:07:40 -05:00
  • e67e4604db desktop: shared openSession door for focus-or-route Brooklyn Nicholson 2026-07-28 01:07:40 -05:00
  • f65fa01926 desktop: ⌘1–9 slots map to visible tabs, not raw pane indices Brooklyn Nicholson 2026-07-28 01:12:43 -05:00
  • 589fd23947 test(desktop): cover floating pane adoption and live drag Brooklyn Nicholson 2026-07-28 01:11:12 -05:00
  • aad7f128bb feat(sdk): expose FloatingAnchor to plugins Brooklyn Nicholson 2026-07-28 01:11:12 -05:00
  • f78521785f feat(desktop): render floating panes above the layout tree Brooklyn Nicholson 2026-07-28 01:11:05 -05:00
  • 6dd1c6c062 feat(desktop): floating pane geometry Brooklyn Nicholson 2026-07-28 01:10:59 -05:00
  • c8ec2a6f3c Merge pull request #73141 from NousResearch/bb/figma-mcp-oauth brooklyn! 2026-07-28 01:05:28 -05:00
  • c883367bd2 fix(agent): keep interrupt-checkpoint scaffolding out of the steered transcript Brooklyn Nicholson 2026-07-28 01:05:02 -05:00
  • 1eb5ee1eaa fix(mcp): make Figma remote OAuth work via DCR allowlist defaults Brooklyn Nicholson 2026-07-28 00:53:16 -05:00
  • 3c388db06b Merge pull request #73128 from NousResearch/bb/steer-mid-stream brooklyn! 2026-07-27 23:59:52 -05:00
  • d76d08360b docs(skills): add inspecting-hermes-desktop-dom Brooklyn Nicholson 2026-07-27 23:58:54 -05:00
  • 5b22bd9556 Merge pull request #73105 from NousResearch/bb/tighter-turn-block-gap brooklyn! 2026-07-27 23:52:49 -05:00
  • 070093a318 feat(desktop): on by default for dev-server runs Brooklyn Nicholson 2026-07-27 23:52:33 -05:00
  • 4cee9aab61 Merge pull request #73075 from NousResearch/bb/drop-leva-backdrop-controls brooklyn! 2026-07-27 23:48:10 -05:00
  • 12cd4ab423 fix(agent): steering corrections survive retry/backoff, and the interrupt sentinel stays out of the transcript Brooklyn Nicholson 2026-07-27 23:47:57 -05:00
  • 0ae2997345 Merge pull request #73110 from NousResearch/bb/composer-at-chip brooklyn! 2026-07-27 23:46:14 -05:00