Commit Graph

  • 6035f50477 chore(contributors): add contributor map fangliquan@qq.com fangliquanflq 2026-07-31 14:30:13 +08:00
  • f0c87da618 Merge pull request #76618 from kshitijk4poor/chore/author-map-686f6c61 kshitij 2026-08-02 11:30:56 +05:30
  • 0044876a11 fix(browser): guard against concurrent expired-session replacement race kshitij 2026-08-02 10:57:32 +05:30
  • 58e85f4314 fix(browser): replace expired cloud sessions Gille 2026-08-01 13:11:28 -06:00
  • ff01e2f6d7 chore: add contributor email mapping for 686f6c61 kshitijk4poor 2026-08-02 11:15:47 +05:30
  • 927662e48f Merge pull request #76575 from NousResearch/bb/desktop-lockfile-engines brooklyn! 2026-08-01 23:32:54 -05:00
  • 63ff4b87b6 fix(install): sync the lockfile engines mirrors with the manifests Brooklyn Nicholson 2026-08-01 23:28:28 -05:00
  • 8ced76d619 Merge pull request #76562 from NousResearch/bb/npm-engine-outage brooklyn! 2026-08-01 23:15:37 -05:00
  • c51c92a218 fix(update): survive a hermes_constants cached from before the update Brooklyn Nicholson 2026-08-01 23:04:24 -05:00
  • 8e08a4a16e fix(install): restore installs — engines floor no shipping toolchain can meet Brooklyn Nicholson 2026-08-01 22:56:52 -05:00
  • 8bfd5af3bc fmt(js): npm run fix on merge (#76547) hermes-seaeye[bot] 2026-08-02 03:33:09 +00:00
  • 85c8956ec7 Merge pull request #76459 from NousResearch/ethie/bundled-node-path-windows-layout brooklyn! 2026-08-01 22:09:56 -05:00
  • c7b4b4e178 Merge pull request #76536 from NousResearch/bb/composer-path-copy brooklyn! 2026-08-01 21:52:39 -05:00
  • f979e47eba fix(desktop): the branch-bar path copy confirms in place Brooklyn Nicholson 2026-08-01 21:46:19 -05:00
  • 8de9c16b7c Merge branch 'main' into ethie/bundled-node-path-windows-layout Brooklyn Nicholson 2026-08-01 21:27:26 -05:00
  • abb84c4cdf fix(install): upgrade npm on the managed-Node reuse path too Brooklyn Nicholson 2026-08-01 21:22:00 -05:00
  • 3e0720dd8e fix(npm): relax engine range for Node 22 / npm 11 (#76486) webtecnica 2026-08-01 22:16:54 -03:00
  • 97f13602c1 fix(install): install npm 12 into the vendored Node tree on Windows ethernet 2026-08-01 22:02:30 -04:00
  • 6fdc64efcd fix(install): install npm 12 into the vendored Node 26 tree ethernet 2026-08-01 22:00:26 -04:00
  • ee276a7982 Merge pull request #76517 from NousResearch/bb/win-update-lock-handoff brooklyn! 2026-08-01 20:51:23 -05:00
  • 22df1840d6 fix(desktop): restore localStorage in jsdom tests under Node 26 ethernet 2026-08-01 21:43:47 -04:00
  • e1ccd674c0 fix(desktop): apply the stale-installer marker guard to both hand-offs Brooklyn Nicholson 2026-08-01 20:43:08 -05:00
  • 5b3b761404 fix(desktop/windows): don't pre-write the update marker for stale installers Brooklyn Nicholson 2026-08-01 20:43:01 -05:00
  • a041526efe feat(gateway): key Discord auto-thread sessions on prospective_thread_id (#76513) Ben Barclay 2026-08-01 18:42:53 -07:00
  • eca996aa33 Merge pull request #76401 from NousResearch/bb/composer-link-open brooklyn! 2026-08-01 20:29:14 -05:00
  • 2ad0ea4d3f fix(docker): drop corepack and add libatomic1 for the Node 26 bump ethernet 2026-08-01 21:28:58 -04:00
  • 0c3551849f fix(gateway): probe the target user's Node tree when generating a system unit ethernet 2026-08-01 21:24:55 -04:00
  • 777512b760 fmt(js): npm run fix on merge (#76498) hermes-seaeye[bot] 2026-08-02 01:23:45 +00:00
  • 5ba2564ca0 feat(desktop): act on composer directive chips from a hover pill Brooklyn Nicholson 2026-08-01 15:45:42 -05:00
  • b13148d354 feat(runtime): heal outdated managed Node trees up to the target major ethernet 2026-08-01 21:14:42 -04:00
  • 713a983e4a feat(runtime)!: require Node 26 across all installers, heal, and upgrade paths ethernet 2026-08-01 21:04:48 -04:00
  • aa4ce7a507 feat: add .nvmrc w/ node 26 ethernet 2026-08-01 20:53:36 -04:00
  • 25d0bcd424 fix(runtime): resolve Hermes-managed Node and uv before bare PATH ethernet 2026-08-01 20:51:51 -04:00
  • baec57de66 Merge pull request #76429 from NousResearch/bb/composer-placeholder brooklyn! 2026-08-01 20:14:06 -05:00
  • cb2311fe2b Merge pull request #76493 from NousResearch/bb/sqlite-repair-locked brooklyn! 2026-08-01 20:08:36 -05:00
  • aaa6a97378 fix(managed_uv): keep project uv config on the candidate locked sync Brooklyn Nicholson 2026-08-01 20:02:43 -05:00
  • f5130f0232 fix: pin uv python to 3.11 ethernet 2026-08-01 20:48:28 -04:00
  • 3bed7d4ae7 fix(desktop,install): keep bundled Node ahead of system Node on Windows ethernet 2026-08-01 19:03:46 -04:00
  • 3f497e2b4f fix(gateway): relay thread-rename must carry the parent-channel discriminator (#76465) Ben Barclay 2026-08-01 17:08:29 -07:00
  • 38c09e5d73 fix(tool-executor): emit tool results on hard interrupt to keep alternation Teknium 2026-08-01 16:09:18 -07:00
  • 8e2997125f chore: map salvaged contributor emails (keepConcentration, JoaoMarcos44) Teknium 2026-08-01 16:20:09 -07:00
  • ed1170cd8b fix(config): make get_env_value scope-aware — the last scope-blind credential reader webtecnica 2026-08-01 16:15:31 -07:00
  • 18e0683bfc fix(auth): route anthropic adapter credential reads through the profile secret scope joaomarcos 2026-08-01 16:13:48 -07:00
  • fe5a718c4e fix(env): narrow startup env scrub to profile-managed ACP keys Teknium 2026-08-01 16:12:12 -07:00
  • 61b2fa7937 fix(env): strip export prefix in dotenv key scan for cleanup (review fix) keepConcentration 2026-07-31 15:35:21 +09:00
  • 968b66338c fix(env): clear inherited Hermes keys missing from profile .env (ACP leak) keepConcentration 2026-07-30 22:17:12 +09:00
  • 6b519255ea fix(update): provision a managed Node runtime when system npm fails engines.npm Teknium 2026-08-01 16:27:13 -07:00
  • 7f4d155159 fix(tools): validate timeout, reject whitespace old_string, narrow /private/var block Teknium 2026-08-01 15:30:53 -07:00
  • 62f00319db fix(patch-parser): tolerate CRLF patch bodies and Move-then-Update Teknium 2026-08-01 15:25:49 -07:00
  • c0b0c88626 fix(fuzzy-match): stop context_aware from silently replacing wrong content Teknium 2026-08-01 15:20:40 -07:00
  • 021a076880 fix(file-ops): prevent non-UTF-8 corruption and symlink data-loss Teknium 2026-08-01 15:14:34 -07:00
  • 9d08c95464 fix(tools): dedup eviction task_id + workdir cwd leak Teknium 2026-08-01 15:09:02 -07:00
  • 9467e99ac5 docs(site): redirect /quickstart and /installation short paths Teknium 2026-08-01 14:54:18 -07:00
  • 38453baeee fix(setup): warn loudly when the wizard finishes without a working provider Teknium 2026-08-01 14:53:38 -07:00
  • eec6d3efde fix(teams): suppress SDK import-time dotenv instead of clearing environ Jaret Bottoms 2026-07-11 22:20:19 -05:00
  • a98c8eeed1 fix(gateway): isolate deferred platform imports from os.environ leaks KaliShodan 2026-07-11 21:06:02 -05:00
  • d7522118ef fix(cli): route keyless first run into provider onboarding instead of a broken chat Teknium 2026-08-01 14:48:24 -07:00
  • cc0af6b9e8 ci: skip Desktop E2E + Docker build on tests-only PRs (python_prod lane) Teknium 2026-07-31 22:32:18 -07:00
  • 93ec02bf79 fix(desktop): keep the hint off the text during IME composition Brooklyn Nicholson 2026-08-01 16:56:48 -05:00
  • 97971643ab Merge pull request #76417 from NousResearch/bb/kanban-model-picker brooklyn! 2026-08-01 16:55:01 -05:00
  • a5f94e93ad fix(acp): bind session_id in session context for subprocess isolation dsad 2026-08-01 13:37:52 -07:00
  • ff6ed7c491 fix(update): detect EOL-only churn via numstat, not name-only Teknium 2026-08-01 14:35:35 -07:00
  • 9772e3b189 perf(model-picker): serve stale model caches instantly, refresh in background Teknium 2026-08-01 14:35:15 -07:00
  • 414e5af114 fix(desktop): the composer hint stops acting like text you typed Brooklyn Nicholson 2026-08-01 16:34:46 -05:00
  • fcd5e2cc61 fix(file-tools): resolve local V4A patch paths before apply dsad 2026-08-01 13:33:00 -07:00
  • 8c172726c8 fix(patch): anchor V4A Begin/End Patch markers to full lines spfcraze 2026-07-29 18:51:18 -04:00
  • 8b8ebc26bb chore: map contributors arcabotai, Sora-bluesky Teknium 2026-08-01 13:33:18 -07:00
  • f3cb7c0e01 style(desktop): satisfy mapped-profile test lint Cad from Arca 2026-08-01 12:03:42 +00:00
  • 5cb19d7af5 fix(desktop): keep Windows SSH runtime at machine root Cad from Arca 2026-08-01 12:00:20 +00:00
  • 6d3cb23d24 fix(desktop): reject reserved remote profile names Cad from Arca 2026-08-01 11:53:12 +00:00
  • e2c6f2ebc4 test(desktop): cover mapped non-default SSH profile Cad from Arca 2026-08-01 11:49:16 +00:00
  • 621975de85 fix(dashboard): anchor the SSH token dir to $HOME/.hermes, not the active profile Sora-bluesky 2026-07-23 06:51:20 +09:00
  • d6be88fbc8 fix(desktop): map SSH profiles to remote profiles Cad from Arca 2026-07-30 10:53:11 +00:00
  • 4ebdbadef8 fix(desktop): close wake indicator with main window Flownium 2026-07-31 15:27:03 +10:00
  • 53b8f44e75 feat(desktop): add notch wake indicator Flownium 2026-07-30 17:16:14 +10:00
  • ff8df5822b fix(desktop): derive font-setting save base from the config cache, not a mirrored ref Teknium 2026-08-01 13:42:22 -07:00
  • 261c67b2f8 fix(desktop): cover pending agent terminal font cleanup Zeraphim 2026-07-30 20:18:58 +08:00
  • 0399711bec feat(desktop): add terminal font picker Zeraphim 2026-07-25 02:00:17 +08:00
  • 131aee9260 feat(desktop): add configurable terminal font family (terminal.font_family in config.yaml) baoyu0 2026-06-20 19:21:22 +08:00
  • afdf8f9cc5 fix(model-picker): stop Copilot token-exchange retry backoff from stalling /model open Teknium 2026-08-01 13:10:03 -07:00
  • defee936e9 fix(desktop): keep the composer's model menu pixel- and behaviour-identical Brooklyn Nicholson 2026-08-01 16:25:13 -05:00
  • d5d3086b41 fix(desktop): let the model catalog own curation, not each host Brooklyn Nicholson 2026-08-01 16:19:37 -05:00
  • 602fc5f9f5 feat(kanban): pick a task's model and thinking depth from the board Brooklyn Nicholson 2026-08-01 16:10:25 -05:00
  • b35c34d58c refactor(desktop): make the composer's model picker a reusable primitive Brooklyn Nicholson 2026-08-01 16:10:13 -05:00
  • f0ed0aebbc feat(kanban): expose the per-task reasoning effort over REST Brooklyn Nicholson 2026-08-01 16:10:03 -05:00
  • 0b69a6ac02 feat(kanban): let a task pin its own thinking depth Brooklyn Nicholson 2026-08-01 16:09:56 -05:00
  • f88ed6c717 fix: fix @nousresearch/ui version, update to npm 12 ethernet 2026-08-01 13:09:47 -04:00
  • d7c24f2646 Merge pull request #76409 from NousResearch/bb/example-plugin-off-by-default brooklyn! 2026-08-01 15:58:47 -05:00
  • 9175b05b40 fix(desktop): ship example plugin off by default Brooklyn Nicholson 2026-08-01 15:46:36 -05:00
  • a09ad04653 refactor(desktop): share the composer's floating pill treatment Brooklyn Nicholson 2026-08-01 15:45:42 -05:00
  • c5be6e7792 fmt(js): npm run fix on merge (#76404) hermes-seaeye[bot] 2026-08-01 20:45:40 +00:00
  • 7e271d96fc Merge pull request #76290 from NousResearch/bb/coding-cwd-copy brooklyn! 2026-08-01 15:36:35 -05:00
  • 87bc710609 fix(agent): scope parallel batches from V4A patch headers Fangliquan 2026-07-22 22:12:20 +08:00
  • 003af7f85c fix(docker): update runtime tests and docs for the entrypoint dispatcher Teknium 2026-07-31 23:26:35 -07:00
  • f40f4711ed fix(install): support non-pid-1 container entrypoints konsisumer 2026-07-31 23:26:35 -07:00
  • 090d146479 fix(desktop): stop pullRemotePins from reverting fresh local pin toggles Teknium 2026-07-31 23:25:23 -07:00
  • 56cf87432b fix(gateway): add submit/bootstrap to lifecycle guard Branch B and label-independent detection Teknium 2026-07-31 23:29:30 -07:00
  • d8b041e58b fix(gateway): resolve sweeper review for indirect lifecycle guard John Lussier 2026-07-16 18:10:25 -07:00
  • 31dc4f0912 fix: close indirect lifecycle guard bypasses John Lussier 2026-07-12 08:57:32 -07:00
  • d2fa4590ef fix: block persistent self-restart jobs John Lussier 2026-07-12 08:43:40 -07:00