Commit Graph

  • aaf3298d61 fix(desktop): pickers stop eating the keyboard and the pointer Brooklyn Nicholson 2026-07-30 00:06:52 -05:00
  • 913882cdbb feat(desktop): keyboard-first overlay primitives Brooklyn Nicholson 2026-07-30 00:06:52 -05:00
  • 71a86101ab Merge pull request #74601 from NousResearch/bb/hover-tab-fallback brooklyn! 2026-07-30 00:04:59 -05:00
  • 0ad06ae9da fix(desktop): keep ⌘1-9 working when the pointer is off the panes Brooklyn Nicholson 2026-07-29 23:58:41 -05:00
  • 8eb06e75b9 fix(tests): stub _ensure_vercel_sdk in vercel sandbox tests — CI has no vercel dist Teknium 2026-07-29 21:18:35 -07:00
  • e7bf0ad8cd chore: keep LEGACY_AUTHOR_MAP frozen — mehmetkr-31 mapping lives in contributors/emails/ Teknium 2026-07-29 20:24:08 -07:00
  • 0fe6a36e6e chore: gitignore the .lazy-refresh-incomplete runtime marker Teknium 2026-07-29 20:23:45 -07:00
  • 6cf4bdd165 test(gateway): fix order-dependent telegram-mock flake cluster mehmetkr-31 2026-07-29 20:20:53 -07:00
  • 080bb83746 test(homeassistant): prevent unit tests from calling live instances Jeeves Assistant 2026-07-29 20:19:28 -07:00
  • 9e9c220608 chore(tests): drop accidental temp guard probe file Tony (eazye19) 2026-07-29 20:18:36 -07:00
  • 230a2c273e test: harden yolo and kanban signal tests on macOS sunwz1115 2026-07-29 20:17:24 -07:00
  • 3e7a11ca2e fix(test-runner): native Windows venv probe + glyph-safe stdio SmokeDev 2026-07-29 20:15:43 -07:00
  • 0860b9804f test(tui_gateway): pin goal-command config home against collection-time _hermes_home freeze Jeff Watts 2026-07-29 20:14:58 -07:00
  • 7216ca19a6 fix(tests): live-system guard treats only argv[0] as the executable Tony (eazye19) 2026-07-29 20:14:29 -07:00
  • 00cd9b2b3a test(fal): pin fal_common behavioral contracts Christopher-Schulze 2026-07-29 20:14:12 -07:00
  • b631f80b7a fix(tests): register no_isolate and ssh pytest markers BlutAgent 2026-07-29 20:13:27 -07:00
  • f708a85d2e test(tui_gateway): make the tui gateway suite order-independent Jeff Watts 2026-07-29 20:13:13 -07:00
  • 9c28600e77 test: prove concurrency with barriers/witnesses instead of wall-clock bounds Kyzcreig 2026-07-29 20:13:00 -07:00
  • f04fd1e7ad fix(update): test runs never mutate the live checkout — pytest-guard the marker and repair paths fcavalcantirj 2026-07-29 20:12:33 -07:00
  • 3233de9a21 fix(tests): preserve config module identity in backup tests Jakub Wolniewicz 2026-07-28 11:37:17 +02:00
  • 788126e5ab Merge pull request #74545 from NousResearch/bb/model-picker-hotkey brooklyn! 2026-07-29 23:27:03 -05:00
  • b614521fa7 feat(desktop): full cmdk-style keyboard selection in the model dropdown Brooklyn Nicholson 2026-07-29 22:09:13 -05:00
  • 2d40494247 fix(tests): tolerate mid-import kanban_db in the write-guard sys.modules probe Teknium 2026-07-29 19:36:03 -07:00
  • ef1b06d853 fix(tests): stop the suite writing into the operator's real Hermes logs joelbrilliant 2026-07-25 17:50:01 +10:00
  • dda289933d test(cli): fix order-dependent test_resume_quiet_stderr flake at the source mehmetkr-31 2026-07-21 22:13:24 +03:00
  • 7ac63975f7 test: fix restored-test regressions vs current main Teknium 2026-07-29 18:45:51 -07:00
  • c770515e2b modernize re-added Vercel integrations: SDK 0.7.2, telemetry off, sibling-site wiring Teknium 2026-07-29 18:38:22 -07:00
  • ad12df6ba4 Revert "remove Vercel AI Gateway and Vercel Sandbox (#33067)" Teknium 2026-07-29 18:16:17 -07:00
  • 0524eccdd8 chore: contributor mapping for mattmiller@comfy.org (@mattmillerai) Teknium 2026-07-29 19:25:11 -07:00
  • d9101bef0a fix(mcp): curate comfy-cloud default tool set + drop legacy packaging line Teknium 2026-07-16 22:34:04 -07:00
  • fee0eae6d8 feat(mcp): add Comfy Cloud to the MCP catalog (remote HTTP + native OAuth 2.1) Matt Miller 2026-07-02 12:17:39 -07:00
  • 5a23e3c522 fmt(js): npm run fix on merge (#74544) hermes-seaeye[bot] 2026-07-30 02:33:41 +00:00
  • 789d69271a feat(desktop): ⌘⇧M opens the model menu on the pane under the pointer Brooklyn Nicholson 2026-07-29 21:26:22 -05:00
  • 33bbf24a62 fix(desktop): make the composer model dropdown's search commit honestly Brooklyn Nicholson 2026-07-29 21:26:22 -05:00
  • 611c6aab76 feat(desktop): highlight matched letters in searchable pickers Brooklyn Nicholson 2026-07-29 21:26:10 -05:00
  • dd51931bfd Merge pull request #74526 from NousResearch/bb/tab-restore-homing brooklyn! 2026-07-29 21:25:03 -05:00
  • f1120ada4d chore: contributor mappings for FraserHum + AlexxRussell (#72542/#73982 salvage) Teknium 2026-07-29 18:50:01 -07:00
  • cea4c3362d fix(gateway): collect quoted/spaced/home-relative MEDIA paths into the history dedup set Alexander Russell 2026-07-29 18:49:36 -07:00
  • 8f4122efd2 test(gateway): cover current-turn TTS media dedup Fraser Humphries 2026-07-30 00:48:48 +12:00
  • 4dc9fb8008 fix(gateway): exclude current-turn media from dedup Fraser Humphries 2026-07-27 19:28:29 +12:00
  • 4aa672b23e fix(desktop): stop cold-start resume homing focus to the workspace tab (⌘R tab persistence) Brooklyn Nicholson 2026-07-29 20:57:04 -05:00
  • 0bd82a8a84 chore: contributor mapping for eapwrk (honcho salvage, #67576) Teknium 2026-07-29 18:41:41 -07:00
  • aae6e52005 test: opt install-ladder tests back into lazy installs under the hermetic gate Teknium 2026-07-29 18:31:56 -07:00
  • bd1a850fa2 fix(honcho): network-hermetic unit tests + lazy async writer start eapwrk 2026-07-29 18:23:40 -07:00
  • 8d009e4f3e test: guard browser and Keychain side effects suite-wide (#35404) y0shualee 2026-07-29 18:23:24 -07:00
  • e461e86502 test(cli): remove importlib.reload seam from web_server session-token tests (#38034) Rod Boev 2026-07-29 17:58:06 -07:00
  • 7ba456e98d fix(test): fail-closed kanban write guard prevents real HERMES_HOME pollution (#69283) Jasmine Naderi 2026-07-29 17:57:09 -07:00
  • 74d9110a7a test(tui): scope close_race orphan-cleanup assert to own session key AIalliAI 2026-07-29 17:55:44 -07:00
  • 05afea65f4 fix(session): resolve default state DB path at call time Jorkey Liu 2026-07-29 17:54:51 -07:00
  • 3e54a366e7 fix(test): patch _launch_configured_cwd in completion tests for hermeticity (#70041) Jasmine Naderi 2026-07-29 17:52:52 -07:00
  • 66c4c9c0b1 fix(tests): forward Windows location vars through the hermetic runner; patch Path.home() in hindsight _clean_env webtecnica 2026-07-29 17:50:05 -07:00
  • 2472793b1d Refresh on upstream/main: resolve conflicts (no behavior change) Omar Baradei 2026-07-05 11:48:35 -07:00
  • bcec6c8d39 fix(test): hermetic env-detection tests — pin container/supervisor/HOME probes (#422) Kyzcreig 2026-07-25 07:07:04 -07:00
  • 2c37b1af25 test(approval): event-based waits for blocking-approval E2E polls (PR #63522 port) jethac 2026-07-29 17:29:42 -07:00
  • 67435c9a02 fix(tests): restore original module identities after vision-routing reloads (#61597) Teknium 2026-07-29 17:28:37 -07:00
  • 483b9e3328 test(tests): assert SessionDB timeout without wall-clock Fangliquan 2026-07-22 16:02:36 +08:00
  • 646761c783 fix(gateway): widen explicit-MEDIA resend fix to the streaming path + log bare-path suppression Teknium 2026-07-29 18:04:55 -07:00
  • 7a83f44c4a fix(gateway): preserve explicit send-image requests from session-wide MEDIA dedup webtecnica 2026-07-28 23:16:25 -03:00
  • 36f885573c chore: map webtecnica contributor email for attribution Teknium 2026-07-29 18:03:03 -07:00
  • adf217b584 fix(cli): sweep aged venv.stale.runtime-* backups on hermes update Teknium 2026-07-29 17:58:30 -07:00
  • 819357d741 fix(cli): remove venv.stale.runtime marker after successful managed runtime repair webtecnica 2026-07-28 16:20:32 -03:00
  • 9d4bfd5e3d fix(config): register WAL sizing pragmas in DEFAULT_CONFIG Teknium 2026-07-29 18:02:08 -07:00
  • 52b16c2d92 chore: map salvaged contributor emails for attribution Teknium 2026-07-29 17:53:38 -07:00
  • 75528cd26a fix(state): reconcile salvaged WAL fixes with current main Teknium 2026-07-29 17:51:56 -07:00
  • 74d6cc2209 fix(config): respect database.journal_mode from config.yaml Lavya Tandel 2026-07-04 01:46:01 +05:30
  • 5567846006 fix(state): retry transient disk I/O errors before WAL fallback Teknium 2026-07-29 17:47:21 -07:00
  • 144e563cdd test(state): prove silent WAL fallback in callers Connor Black 2026-06-19 12:08:14 -04:00
  • 0f60cdac27 fix(state): escalate silent WAL→DELETE fallback to ERROR + opt-in require_wal Connor Black 2026-06-18 03:33:47 -04:00
  • f50d80e8eb fix(state): detect silent WAL→DELETE fallback on macOS NFS / SMB (no false "wal") Connor Black 2026-06-15 16:35:14 -04:00
  • 7dbf6c2589 fix(gateway): add disk I/O error to WAL-fallback markers for ZFS (#55305) Sahil-SS9 2026-06-30 02:07:17 +01:00
  • 91351b7b77 fix(state): make journal mode canonical and behaviorally verified Jasmine Naderi 2026-07-26 12:52:36 -04:00
  • 92914e9b09 fix(state): restore async_delegation.py symbols, keep only journal_mode routing Jasmine Naderi 2026-07-25 09:50:11 -04:00
  • 04ec841462 fix(state): configurable journal_mode + centralize all DB openers Jasmine Naderi 2026-07-21 16:43:41 -04:00
  • d26983e485 fix(gateway): relay TTS attachments + semantic auto-thread rename on the title turn (#74482) Ben Barclay 2026-07-29 18:00:18 -07:00
  • 8da8a7887d fix(state): time-based write-lock patience so busy sibling processes can't destroy turns Teknium 2026-07-29 17:40:55 -07:00
  • e65ff9625f fix(update): repair managed checkouts still running core.autocrlf=true Brooklyn Nicholson 2026-07-29 19:57:33 -05:00
  • 240afd0b70 fix(telegram): batch near-limit command chunks so split /queue pastes don't orphan their continuation Teknium 2026-07-29 15:21:16 -07:00
  • 22ccebc4c2 Merge pull request #74455 from NousResearch/bb/composer-chip-stability brooklyn! 2026-07-29 19:22:05 -05:00
  • e4b21efa56 test(desktop): cover the composer chip plaintext-demotion bug class Brooklyn Nicholson 2026-07-29 19:01:12 -05:00
  • 5fa03c6f3e fix(desktop): keep chips atomic to composer trigger detection Brooklyn Nicholson 2026-07-29 19:01:12 -05:00
  • 1ec5928012 fix(managed_uv): repair vulnerable SQLite runtime in .venv installs too teknium1 2026-07-29 16:55:31 -07:00
  • 08e428ac8b Merge pull request #74446 from NousResearch/bb/desktop-pairing brooklyn! 2026-07-29 19:04:36 -05:00
  • 3ca4220fb3 fix(desktop): stop composer chips demoting to plaintext on every re-render Brooklyn Nicholson 2026-07-29 19:01:12 -05:00
  • 4d9541b9c3 Merge pull request #74450 from NousResearch/bb/memory-save-chip brooklyn! 2026-07-29 18:54:26 -05:00
  • 3c5da5307c feat(pairing): give pairing its own change signal Brooklyn Nicholson 2026-07-29 18:50:09 -05:00
  • 508e73a15a style(desktop): gold→purple chrome on landed memory saves Brooklyn Nicholson 2026-07-29 18:47:15 -05:00
  • c0364fa02e fix(desktop): treat landed memory writes as success, not warnings Brooklyn Nicholson 2026-07-29 18:47:15 -05:00
  • 4ae5efa3f4 fix: floor gate only refuses configs with an EXPLICIT below-floor _config_version teknium1 2026-07-29 16:34:27 -07:00
  • 4b33e5663b refactor: config auto-migration support floor at v12 + deprecated shim retirement teknium1 2026-07-29 15:42:56 -07:00
  • f174c0b6bb fix(pairing): scope the approve/revoke endpoints to a profile Brooklyn Nicholson 2026-07-29 18:37:20 -05:00
  • a6397c379b fix(gateway): align multiplex pairing stores wgu9 2026-07-24 11:40:35 -07:00
  • 75657f89c4 test(gateway): patch hermes_constants.get_hermes_home so profile store scopes to the mocked home briandevans 2026-07-08 17:43:09 -07:00
  • 4cbd46545e fix(gateway): scope pairing platform discovery to the profile dir briandevans 2026-07-07 16:44:43 -07:00
  • d063684b3f style(desktop): sort the confirm-dialog import (eslint perfectionist) Brooklyn Nicholson 2026-07-29 18:25:02 -05:00
  • cd8ea6f0f4 feat(desktop): approve pairing requests from the messaging page Brooklyn Nicholson 2026-07-29 18:18:17 -05:00
  • 5c07ba2f3a Merge pull request #74422 from NousResearch/bb/platforms-changed brooklyn! 2026-07-29 18:37:35 -05:00
  • 1d95a227f8 Merge pull request #74447 from NousResearch/bb/hover-tab-slots brooklyn! 2026-07-29 18:35:59 -05:00
  • 5010b9496a Merge pull request #74445 from NousResearch/bb/cmdk-session-tab brooklyn! 2026-07-29 18:25:46 -05:00
  • 011ec4513e refactor(web): extract sessions/mcp/skills/tools routes to APIRouter modules (wave 2; route-table equality verified) teknium1 2026-07-29 15:28:23 -07:00
  • 1a3a9de630 refactor(gateway): extract run_sync onto TurnRunner (completes the TurnContext seam; AST-identical body) teknium1 2026-07-29 15:37:50 -07:00