-
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