Commit Graph

  • 4baf2ed8ad fix(ci): authenticate gh-image installation (#69793) ethernet 2026-07-22 23:23:28 -04:00
  • dbf4f69b72 fix(desktop): queue prompts during context compaction (#69783) ethernet 2026-07-22 23:19:22 -04:00
  • 067cb9e033 feat(desktop): shift next tab into main on ⌘W + always-shown new-session tab Brooklyn Nicholson 2026-07-22 22:18:31 -05:00
  • 5c4d358a7e Merge pull request #69750 from NousResearch/bb/desktop-fork-new-tab brooklyn! 2026-07-22 22:17:17 -05:00
  • 6d76f5ca51 Merge pull request #69769 from NousResearch/bb/salvage-69720-clarify-late brooklyn! 2026-07-22 22:12:53 -05:00
  • f91d5b2d13 chore(desktop): dedupe session-color precedence, tighten tileStoredRow Brooklyn Nicholson 2026-07-22 22:11:49 -05:00
  • e80e036086 fix(desktop): use <Tip> instead of native title= on clarify skip buttons Brooklyn Nicholson 2026-07-22 21:56:01 -05:00
  • 305a3c7424 fix(relay): restore streaming delivery, Slack command parity, and status clearing (salvage of #69716) (#69747) Ben Barclay 2026-07-23 12:51:13 +10:00
  • 30f6fc81e2 fix(desktop): keep ever-active tab panes mounted so revisiting a tab doesn't layout-shift Brooklyn Nicholson 2026-07-22 21:49:12 -05:00
  • bf21ba08e3 fix(desktop): resolve tab title and project color for sessions outside the recents page Brooklyn Nicholson 2026-07-22 21:46:15 -05:00
  • d63a1c4ccb fix(desktop): separate workspace defaults from live cwd (#69765) ethernet 2026-07-22 22:44:26 -04:00
  • b162371f50 fix(ci): retain delayed and composite-action jobs in review (#69768) ethernet 2026-07-22 22:43:21 -04:00
  • efa002dd5d refactor(desktop): share the clarify choice row and fix skip copy Brooklyn Nicholson 2026-07-22 21:39:27 -05:00
  • 8b96fc57ed feat(desktop): skipped clarify keeps its choices visible and answerable SHL0MS 2026-07-22 21:08:28 -04:00
  • 9d146c9cc2 Merge remote-tracking branch 'origin/main' into feat/hsp-sync-client Ben Barclay 2026-07-23 12:37:39 +10:00
  • 35cdc63ca0 fix(desktop): use repo-forked codicon (git-fork has no glyph) Brooklyn Nicholson 2026-07-22 21:32:23 -05:00
  • a0a24ba215 fix(desktop): use fork icon for branch in session context menu Brooklyn Nicholson 2026-07-22 21:27:56 -05:00
  • 957ea640de fix(ci): publish inline E2E evidence (#69699) ethernet 2026-07-22 22:15:23 -04:00
  • 6326b30c93 fix(desktop): open branched chat in a new tab and switch to it Brooklyn Nicholson 2026-07-22 21:13:06 -05:00
  • 8a21df18ac fix(desktop): place steer messages before redirected replies (#69739) ethernet 2026-07-22 22:04:57 -04:00
  • 2c1d585002 Merge pull request #69655 from NousResearch/bb/out-of-credits-ux brooklyn! 2026-07-22 21:03:38 -05:00
  • da3c506db5 Merge pull request #69691 from NousResearch/bb/desktop-billing-polish brooklyn! 2026-07-22 21:03:34 -05:00
  • 540836c32f fix(sync): register 'sync' in _BUILTIN_SUBCOMMANDS Ben Barclay 2026-07-23 11:59:28 +10:00
  • 6d17b2a593 fix(desktop): preserve active correction on warm resume (#69725) ethernet 2026-07-22 21:53:56 -04:00
  • ce4a08d6e1 feat(sync): descriptive device names (hostname default, --name, Cloud env seed) Ben Barclay 2026-07-23 11:50:10 +10:00
  • 2a2474512b test(desktop): cover queued prompt turn boundary (#69729) ethernet 2026-07-22 21:36:31 -04:00
  • e5b83633ec feat(relay): egress typing indicators through the connector (op="typing") (#69721) Ben Barclay 2026-07-23 11:21:03 +10:00
  • a23e39fe6d test(desktop): cover correction resume without duplicate prompts (#69708) ethernet 2026-07-22 21:06:30 -04:00
  • deadb43cc2 fix(desktop): show composer action shortcuts (#69707) ethernet 2026-07-22 21:00:50 -04:00
  • 43787dab14 feat(desktop/settings): DOM-shaped skeleton loaders on every settings page Brooklyn Nicholson 2026-07-22 18:58:36 -05:00
  • fae3ba2c44 test(gateway): pin routine-suppression + visible-carve-out contracts Teknium 2026-07-22 11:23:27 -07:00
  • 9981242f88 fix(gateway): widen compression noise filter to all routine status lines Teknium 2026-07-22 11:23:27 -07:00
  • a2068c668b chore: map matt-strawbridge contributor email for attribution CI Teknium 2026-07-22 11:23:27 -07:00
  • ccb5cb34a5 fix(gateway): suppress pre-API compression chatter matt-strawbridge 2026-07-21 20:00:55 -07:00
  • 3651627d88 fix(desktop): skip bootstrap for explicit Nix backend (#69688) ethernet 2026-07-22 20:00:48 -04:00
  • c35fe293a1 test(compress): pin manual-compress-allowed-when-auto-disabled on every surface Teknium 2026-07-22 11:24:40 -07:00
  • 7580bc66d5 fix(acp): align salvaged /compact wording and test with current /compress command name Teknium 2026-07-22 11:18:27 -07:00
  • a007ac55c6 fix(compress): allow manual /compress when auto-compaction is disabled [overflow error directs users there] babak 2026-07-12 23:25:46 -07:00
  • e907ecccef test(search): prove discovery scope and bookend bounding work together on compacted sessions Teknium 2026-07-22 11:10:45 -07:00
  • 98c0d8b291 fix(search): require compacted=1 not just active=0, scope delegation-under-compression MacroAnarchy 2026-07-16 15:20:32 +02:00
  • 711f1c2f1a fix(search): surface compaction-archived and compression-parent sessions in discovery MacroAnarchy 2026-07-12 12:41:18 +02:00
  • 8c745314b9 fix(desktop): synchronize context usage and compaction status Yingliang Zhang 2026-07-22 01:39:12 +08:00
  • 1f4eaec88a test(cron): assert no-rotation tip resolution is a finalize no-op Teknium 2026-07-22 11:04:49 -07:00
  • 7fa795a674 fix(cron): finalize compressed session tips (86e2darn2) Colin Greig 2026-07-18 18:55:47 -04:00
  • 50026fbaa1 test(compression): pin classify_summary_content agreement with summary predicates on live emissions Teknium 2026-07-22 11:04:28 -07:00
  • 24e4c6fbf6 fix(acp): flag replayed compaction summaries via _meta Israel Lot 2026-07-05 20:50:29 +00:00
  • e4b2b77852 refactor(desktop): extract shared Progress primitive; billing uses it Brooklyn Nicholson 2026-07-22 18:53:26 -05:00
  • 93c97073d8 fix(desktop): prevent stale optimistic tails after compression (#69682) ethernet 2026-07-22 19:32:20 -04:00
  • 066b53b282 fix(desktop): narrow billing custom top-up input (w-20 -> w-16) Brooklyn Nicholson 2026-07-22 18:31:21 -05:00
  • 6283a33a50 fix(desktop): show steer glyph in busy composer (#69612) ethernet 2026-07-22 19:29:38 -04:00
  • 433673067e ci: surface E2E screenshots in review comment (#69631) ethernet 2026-07-22 19:19:53 -04:00
  • 8d6e045b8f Merge pull request #69671 from NousResearch/bb/skin-owns-polarity brooklyn! 2026-07-22 18:17:36 -05:00
  • c4acc4d2c5 feat(desktop): add prefix/suffix adornments to Input primitive; use $ prefix in billing top-up Brooklyn Nicholson 2026-07-22 18:17:33 -05:00
  • 55759cb273 fix(desktop): refresh composer branch after worktree creation (#69657) ethernet 2026-07-22 19:13:23 -04:00
  • 9024835bf2 Merge pull request #69602 from NousResearch/bb/voice-interrupt-note brooklyn! 2026-07-22 18:13:19 -05:00
  • 0ac07fdafd Merge pull request #69511 from NousResearch/bb/voice-streaming brooklyn! 2026-07-22 18:13:08 -05:00
  • e762ea1741 fix(ui-tui): a skin that authors a background owns its polarity Brooklyn Nicholson 2026-07-22 18:11:27 -05:00
  • dd3bd70f35 feat(cli): out-of-credits panel below the response Brooklyn Nicholson 2026-07-22 18:09:08 -05:00
  • 9c274db89f feat(tui): billing wall opens a confirm dialog Brooklyn Nicholson 2026-07-22 18:09:08 -05:00
  • d0c4a82da9 feat(desktop): billing toast + in-chat status-row banner with smart CTA Brooklyn Nicholson 2026-07-22 18:09:08 -05:00
  • 960d339f86 feat(billing): shared cross-surface out-of-credits signal Brooklyn Nicholson 2026-07-22 18:08:59 -05:00
  • 54aaff142e fmt(js): npm run fix on merge (#69669) hermes-seaeye[bot] 2026-07-22 23:05:44 +00:00
  • 68abf0b33d test(desktop): add E2E coverage for session lifecycle (#69580) ethernet 2026-07-22 18:56:13 -04:00
  • 177a57f70c feat(voice): desktop flags interrupted submits Brooklyn Nicholson 2026-07-22 17:53:06 -05:00
  • 05b3637d8b feat(voice): CLI + TUI tell the model when its spoken reply was cut Brooklyn Nicholson 2026-07-22 17:53:06 -05:00
  • 393c100a92 feat(voice): speech-interrupted latch in the TTS streaming core Brooklyn Nicholson 2026-07-22 17:53:06 -05:00
  • 83456d0bc6 docs(voice): streaming TTS + barge-in across surfaces Brooklyn Nicholson 2026-07-22 17:47:25 -05:00
  • 93e9061f15 feat(voice): desktop speech-stream sessions with barge-in capture Brooklyn Nicholson 2026-07-22 17:47:25 -05:00
  • 68e1fedd2d feat(voice): stream turn deltas through the TUI gateway, with barge-in Brooklyn Nicholson 2026-07-22 17:47:15 -05:00
  • b135a8badd feat(voice): stream any provider in the CLI, with barge-in capture Brooklyn Nicholson 2026-07-22 17:47:15 -05:00
  • 8ce18d2557 feat(voice): barge-in detector with pre-roll utterance capture Brooklyn Nicholson 2026-07-22 17:47:05 -05:00
  • d8f30b1df7 fix(stt): flag empty transcripts as no_speech Brooklyn Nicholson 2026-07-22 17:47:04 -05:00
  • 8da98ce082 feat(tts): route the speaker pipeline through the streaming core Brooklyn Nicholson 2026-07-22 17:46:55 -05:00
  • 592effcb2a feat(tts): provider-agnostic streaming core with a shared sentence chunker Brooklyn Nicholson 2026-07-22 17:46:55 -05:00
  • 1f33fb2d00 feat(sync): env-configurable sync defaults + rename local .sync_manifest Ben Barclay 2026-07-23 08:14:53 +10:00
  • 15dc65eeda fmt(js): npm run fix on merge (#69651) hermes-seaeye[bot] 2026-07-22 22:14:06 +00:00
  • 73c7f68456 fix(desktop): avoid duplicate inflight user rows on resume (#69649) ethernet 2026-07-22 18:07:12 -04:00
  • 3c4154aca4 feat(sync): opt-in as content sync-manifest (design.md §2.8), cross-device Ben Barclay 2026-07-23 08:01:05 +10:00
  • 1b8e34e945 fmt(js): npm run fix on merge (#69644) hermes-seaeye[bot] 2026-07-22 21:56:16 +00:00
  • f9a8ecc0ce polish(desktop/billing): auto-poll, no-card notice, grouped card layout Brooklyn Nicholson 2026-07-22 16:47:52 -05:00
  • 7055385379 fix(desktop): warm-route resume jitter from double setMessages (#69635) ethernet 2026-07-22 17:43:33 -04:00
  • afd0b3ecd4 fix(observability): keep Relay session headers local Alex Fournier 2026-07-22 14:35:55 -07:00
  • 4add7d0c12 test(packaging): remove Relay dependency change detector Alex Fournier 2026-07-22 14:35:15 -07:00
  • e0d62b509e Merge pull request #69632 from NousResearch/bb/skin-terminal-default-fg brooklyn! 2026-07-22 16:34:48 -05:00
  • 1f652214df fix(ui-tui): skin owns BOTH terminal defaults — OSC-10 foreground beside the OSC-11 background Brooklyn Nicholson 2026-07-22 16:22:36 -05:00
  • 2244be2282 feat(devshell): add terminal UI capture tools (#69629) ethernet 2026-07-22 17:28:21 -04:00
  • d6080d4cf7 Merge pull request #69616 from NousResearch/bb/tui-input-theme-color brooklyn! 2026-07-22 16:07:42 -05:00
  • 0033cffcfd Merge pull request #69613 from NousResearch/bb/fix-first-response-nudge brooklyn! 2026-07-22 16:04:01 -05:00
  • 2a3e3157d2 fix(ui-tui): themed input text — typed text tracked the HOST terminal's fg, not the skin's Brooklyn Nicholson 2026-07-22 15:56:22 -05:00
  • b5d82319d8 fix(desktop): keep first response layout stable Brooklyn Nicholson 2026-07-22 15:53:27 -05:00
  • d84e11af4d rip out brew + pip/PyPI wheel support (#68217) ethernet 2026-07-22 16:51:01 -04:00
  • 0ee05d72f2 Nous portal model pricing (#69579) rob-maron 2026-07-22 16:47:06 -04:00
  • 681abcc897 test(desktop): cover submit drift through e2e (#69599) ethernet 2026-07-22 16:44:54 -04:00
  • 41e00dcf87 fix(desktop): salvage /compress cluster — session.compress RPC + dedicated RPC routing (#68229) ethernet 2026-07-22 16:40:06 -04:00
  • 0a43bc83b9 docs(config): remove internal telemetry phase wording Alex Fournier 2026-07-22 13:28:51 -07:00
  • 1bdd478efa fix(desktop): scope submit drift guard to genuine session switches (#69578) ethernet 2026-07-22 16:21:19 -04:00
  • 91c8f88a2d build(deps): require stable NeMo Relay 0.6 Alex Fournier 2026-07-22 13:18:23 -07:00
  • 87088d1821 Merge pull request #69581 from NousResearch/bb/skin-live-edit-repaint brooklyn! 2026-07-22 15:14:17 -05:00
  • afd0270a64 fix(themes): repaint the desktop on an in-place edit of the active skin Brooklyn Nicholson 2026-07-22 15:07:03 -05:00
  • e0b9ab5ac5 Merge pull request #69533 from NousResearch/bb/skin-live-broadcast brooklyn! 2026-07-22 14:17:38 -05:00