Commit Graph

  • 19641fab72
    fix(desktop): render reasoning text in the Thinking widget (#63999) brooklyn! 2026-07-13 20:38:26 -0400
  • 4a58e22e99 fix(windows): put Git Bash coreutils on PATH for the non-login fallback Brooklyn Nicholson 2026-07-13 20:00:32 -0400
  • 7e201fa1b6
    fix(nemo-relay): align dynamic plugin configuration Bryan Bednarski 2026-07-13 17:01:08 -0600
  • 2ccfdb2db4 fix(agent): exempt parseable vLLM/LM Studio output-cap errors from compression-disabled guard kshitijk4poor 2026-07-14 03:50:15 +0530
  • af4006000f chore: restore test_ctx_halving_fix.py to main dmabry 2026-07-13 11:47:37 -0500
  • 62c8574d86 chore: remove trailing blank lines from test_ctx_halving_fix.py dmabry 2026-07-13 11:46:44 -0500
  • 127f6e1514 fix: exempt output-cap errors from compression-disabled guard dmabry 2026-07-13 11:23:56 -0500
  • 7ef9345a55 test: add output-cap retry with compression disabled + fix request-pressure test dmabry 2026-07-13 11:22:55 -0500
  • 57f1814832 fix: use provider available_out + request estimate for output-cap retry cap dmabry 2026-07-13 10:55:13 -0500
  • 62ea800586 fix: recalculate safe_out from current input on each output-cap retry (#55546) dmabry 2026-07-13 09:45:24 -0500
  • 2d71e2f1e4 perf(tools): text prefilter before AST parse in tool discovery ethernet 2026-07-13 15:35:53 -0400
  • 658c011266 fix(deepinfra): restore provider-prefix aliases for model parsing kshitijk4poor 2026-07-14 03:15:14 +0530
  • ff52dce1fa test(cli): cover noted multimodal persistence handoff kshitijk4poor 2026-07-14 02:05:41 +0530
  • b708d10db0 test(session): type finalizer clean-history assertions kshitijk4poor 2026-07-14 01:42:23 +0530
  • 8341d775a9 fix(session): restore clean API-local turn content kshitijk4poor 2026-07-14 01:37:53 +0530
  • 32bdc67e10 fix(cli): snapshot close state under staging lock kshitijk4poor 2026-07-14 01:24:46 +0530
  • 962189d9ea fix(cli): clear stale persistence override before staging kshitijk4poor 2026-07-14 00:35:56 +0530
  • 50aebcbcff fix(session): preserve clean shortened close snapshots kshitijk4poor 2026-07-14 00:23:08 +0530
  • 69fd846ef8 fix(session): serialize direct persistence flushes kshitijk4poor 2026-07-14 00:09:41 +0530
  • 0b422559f3 fix(session): preserve clean multimodal persistence override kshitijk4poor 2026-07-13 23:52:32 +0530
  • a22a1079a3 fix(cli): preserve noted staged input on close kshitijk4poor 2026-07-13 23:37:03 +0530
  • 475922f2ce fix(cli): serialize close persistence handoff kshitijk4poor 2026-07-13 19:08:02 +0530
  • a27d51ef46 fix(cli): preserve resumed history during close flush kshitijk4poor 2026-07-13 18:13:21 +0530
  • 35ebf6ba67 fix(cli): persist close transcript without history alias dsad 2026-07-12 18:58:01 +0300
  • ccb045ba7d fix(cron): resolve SessionDB timeout from config.yaml kshitijk4poor 2026-07-14 03:15:37 +0530
  • c675e7c793 fix(cron): bound SessionDB init so a hang can't wedge cron forever Minhao HU 2026-07-13 19:06:45 +0000
  • 8bd4a419de fix(desktop): render reasoning text in the Thinking widget Brooklyn Nicholson 2026-07-13 17:43:09 -0400
  • d14bf23fa3 chore(desktop): build config — keep tsc emit out of src, gitignore artifacts Brooklyn Nicholson 2026-07-13 17:28:32 -0400
  • a57b33782e docs(desktop): hermes-desktop-plugins skill + starter template Brooklyn Nicholson 2026-07-13 17:28:32 -0400
  • aff205dcc2 chore(desktop): i18n strings for tabs, zones, and session menus Brooklyn Nicholson 2026-07-13 17:28:32 -0400
  • 369d0eeeff refactor(desktop): retire desktop-controller for the contribution shell; views as contributions Brooklyn Nicholson 2026-07-13 17:28:32 -0400
  • 10fbade64b feat(desktop): electron — openDir IPC + ⌘W menu bridge (tabs, not windows) Brooklyn Nicholson 2026-07-13 17:28:32 -0400
  • 7f74b324c3 feat(desktop): store + lib — layout/preview/session atoms, escape-layers, keybind helpers Brooklyn Nicholson 2026-07-13 17:28:32 -0400
  • 0f922002eb feat(desktop): contribution controller, surfaces, and wiring Brooklyn Nicholson 2026-07-13 17:28:32 -0400
  • 0f398f8e9c feat(desktop): focused-session-aware titlebar + statusbar Brooklyn Nicholson 2026-07-13 17:28:32 -0400
  • 2afbe77763 feat(desktop): session hooks — open-in-tile, per-session actions, resilient resume Brooklyn Nicholson 2026-07-13 17:28:32 -0400
  • 860a3f67bb feat(desktop): chat view — drop overlays, composer scoping, tile integration Brooklyn Nicholson 2026-07-13 17:28:32 -0400
  • eae1d7d147 feat(desktop): ⌘W close-tab, ⌘⇧T reopen, ⌘T new tab, ⌘1-9 + ⌃Tab tab switching Brooklyn Nicholson 2026-07-13 17:28:32 -0400
  • ac4f596ca2 feat(desktop): pointer session drag/drop + row/tab menus with close others/right/all Brooklyn Nicholson 2026-07-13 17:28:32 -0400
  • e6fea77d14 feat(desktop): multi-session tiles — per-profile state, tile pane, pane mirror Brooklyn Nicholson 2026-07-13 17:28:21 -0400
  • f1379bd6c2 feat(desktop): routes, nav, and command palette as contributions Brooklyn Nicholson 2026-07-13 17:28:21 -0400
  • aae35c5ee4 feat(desktop): shared UI — per-session prompt overlays, gateway overlays, tab primitives Brooklyn Nicholson 2026-07-13 17:28:21 -0400
  • 63a9bde77b feat(desktop): layout-tree renderer — splits, zones, pointer drag-session, tab strip Brooklyn Nicholson 2026-07-13 17:28:21 -0400
  • c388daa665 feat(desktop): layout-tree model + store + workspace geometry Brooklyn Nicholson 2026-07-13 17:28:21 -0400
  • 7ed7170960 feat(desktop): plugin manager, runtime loader, and plugins settings Brooklyn Nicholson 2026-07-13 17:28:21 -0400
  • aefb36299a feat(desktop): contribution registry — namespaced areas, keybinds, palette Brooklyn Nicholson 2026-07-13 17:28:21 -0400
  • 99ff67eb03 feat(desktop): plugin SDK surface — rest door, socket, react-query, UI kit Brooklyn Nicholson 2026-07-13 17:28:21 -0400
  • 29b8cacfab fix(ci): add missing Δ Wait column to skipped job rows ethernet 2026-07-13 17:26:37 -0400
  • e117478eb3 fix(ci): align baseline gantt bars to current job start ethernet 2026-07-13 17:09:00 -0400
  • f0b7cf3836 feat(ci): show per-job wait times in timing report ethernet 2026-07-13 16:51:26 -0400
  • 7beca22bc0 fix(ci): exclude skipped jobs from timing deltas and stats ethernet 2026-07-13 16:30:10 -0400
  • 2a25d53ee5
    Merge pull request #63995 from NousResearch/bb/salvage-63842-zoom-restore-sync brooklyn! 2026-07-13 17:43:42 -0400
  • 39230d1738 refactor(desktop): funnel zoom apply+notify so restore can't desync Brooklyn Nicholson 2026-07-13 17:39:03 -0400
  • 9f7a3cb1f6 test(desktop): cover restorePersistedZoomLevel renderer notification alelpoan 2026-07-13 19:09:05 +0300
  • a1a4c8ce1f fix(desktop): sync UI Scale setting after zoom restore on window load alelpoan 2026-07-13 14:54:02 +0300
  • 10dc1571bc fix(deepinfra): align refresh and TTS availability kshitijk4poor 2026-07-14 02:04:06 +0530
  • 2fc3f9c1ff fix(deepinfra): harden multimodal provider routing kshitijk4poor 2026-07-14 01:47:27 +0530
  • fe002eb124 feat(providers): Support DeepInfra as an LLM provider Georgi Atsev 2026-04-06 12:22:42 +0300
  • ed8ce1f96c
    Merge pull request #63955 from NousResearch/bb/fix-windows-broken-login-bash brooklyn! 2026-07-13 17:23:36 -0400
  • 5d691374c3 fix(desktop): recognize little-endian Mach-O magic in native binary classifier ethernet 2026-07-13 17:16:46 -0400
  • 7577834206 fix(ci): fail closed when workspace matrix discovery produces empty list ethernet 2026-07-13 14:19:39 -0400
  • 7a44a8fdec fix(desktop): prevent staging wrong-platform node-pty binary for cross targets ethernet 2026-07-13 14:19:01 -0400
  • 47d56b802a test(desktop): run scripts/ tests in vitest ethernet 2026-07-13 13:25:44 -0400
  • 79061f447c feat(ci): show passed/failed jobs in summary ethernet 2026-07-10 15:26:14 -0400
  • a6857faf48 test(desktop): fix remaining act() warnings in gateway-connecting-overlay ethernet 2026-07-10 12:35:34 -0400
  • b034fa7026 test(desktop): convert zoom source-regex test to behavior test ethernet 2026-07-10 12:33:45 -0400
  • c3aa81be2f feat(ci): load npm workspaces from package.json ethernet 2026-07-10 12:22:40 -0400
  • 727025a2f3 test(desktop): replace windows-child-process.test.ts regex with real tests ethernet 2026-07-10 12:19:36 -0400
  • c5794c505e change(lint): don't ignore config files in eslint conf ethernet 2026-07-10 12:06:11 -0400
  • 955c5b73c5 test(desktop): move node tests to vitest as well ethernet 2026-07-10 12:04:39 -0400
  • 74c69dc8ed tests(tui): longer timeout for wrap ansi test ethernet 2026-07-09 14:37:58 -0400
  • c008f41bb9 fix(desktop): stage-native-deps falls back to electron-rebuild when no native binary exists ethernet 2026-07-09 14:26:14 -0400
  • ef61436967 test(desktop): fix React act() warnings across all desktop test files ethernet 2026-07-09 14:13:32 -0400
  • 999d63b517 test(desktop): fix a handful of broken tests ethernet 2026-07-09 12:25:56 -0400
  • 56bec611e5 cleanup(desktop): note that ts imports don't need extension in one comment ethernet 2026-07-09 12:12:41 -0400
  • 2762555038 cleanup(desktop): remove 'use strict' in ts & mjs ethernet 2026-07-09 12:12:01 -0400
  • 6800ec9d66 change(ci/desktop): move desktop app build into check job ethernet 2026-07-09 12:01:25 -0400
  • 7c98c65163 cleanup(desktop): lint&fmt all ethernet 2026-07-09 11:59:49 -0400
  • 0fac4cd8e9 test(desktop): fix session preview registry tests fails ethernet 2026-07-08 19:51:50 -0400
  • 6016997a72 test(desktop): stub CSS global in .test.tsx files ethernet 2026-07-08 19:27:25 -0400
  • 92025df393 test(desktop): fix attachment list test not querying the selector correctly ethernet 2026-07-08 19:24:17 -0400
  • 66c097ab78 test(desktop): warn when using `document` in tsx tests ethernet 2026-07-08 19:23:58 -0400
  • f382ff84f7 change(desktop): add vitest config for the desktop app ethernet 2026-07-08 19:23:33 -0400
  • 3c408684ea test(desktop): rename panes test to describe its behavior ethernet 2026-07-08 19:23:16 -0400
  • 1c557bb98a cleanup(ci): make all tsbuildinfo gitignored ethernet 2026-07-08 20:28:47 -0400
  • 47c47d6a03 test(desktop): handful of broken tests changed to match intended behavior ethernet 2026-07-08 11:50:26 -0400
  • d6c76cfbfa test(tui): extract cursor-layout + fast-echo helpers for real unit tests ethernet 2026-07-08 10:20:21 -0400
  • bffc098d09 test(desktop): fix relative import in oauth-net-request.test.ts, drop dead source-regex test ethernet 2026-07-08 10:18:06 -0400
  • 1b8f1504b3 test(desktop): extract profile-delete routing decision for real unit tests ethernet 2026-07-08 10:14:29 -0400
  • ec2cb3ab47 test(desktop): extract Windows hermes-resolution helpers for real unit tests ethernet 2026-07-08 10:11:49 -0400
  • 4527943e91 test(desktop): extract hiddenWindowsChildOptions + stopBackendChild for real unit tests ethernet 2026-07-08 10:08:04 -0400
  • 5265b3002c feat(agent): ban regex-scanning source code in tests ethernet 2026-07-08 09:59:20 -0400
  • 5d41ad710c fix(js): fix long-time broken tests ethernet 2026-07-03 20:10:24 -0400
  • 7b3f3047ab feat(ci): run JS tests in CI, add `npm run check` in ws root ethernet 2026-07-03 19:28:13 -0400
  • f0d22e4b6c test(windows): capture bootstrap only in msys wrap-command tests Brooklyn Nicholson 2026-07-13 17:02:57 -0400
  • c707165212 test(windows): capture only the bootstrap _run_bash, not the failure probe Brooklyn Nicholson 2026-07-13 16:51:08 -0400
  • 2d2bed5891
    Merge origin/main into bbednarski/nemo-relay-upgrade Bryan Bednarski 2026-07-13 14:50:20 -0600
  • 297dbf958f
    chore(nemo-relay): refresh uv lock for relay 0.5 Bryan Bednarski 2026-07-13 14:50:02 -0600
  • c44de99854 test(approval): pin blocking E2E flow to manual mode yingliang-zhang 2026-07-13 18:31:18 +0800
  • 6ce160a5a0 Revert "fix(tests): force manual approval mode in E2E blocking tests" ethernet 2026-07-13 16:42:27 -0400