This website requires JavaScript.
28a3fe5c33
Merge pull request #79507 from NousResearch/bb/remote-pdf-preview
brooklyn!
2026-08-05 10:34:28 -06:00
eb68ffbe43
fix(desktop): make remote backend updates terminal-state driven
Brooklyn Nicholson
2026-08-05 10:34:18 -06:00
950b55d4d7
feat(update): emit an action-scoped terminal receipt from hermes update
Brooklyn Nicholson
2026-08-05 10:34:18 -06:00
9e9b3fc669
fmt(js): npm run fix on merge (#79505 )
hermes-seaeye[bot]
2026-08-05 16:32:54 +00:00
7e16241825
feat(wake): hands-free wake word for remote desktop via client mic streaming (#79491 )
brooklyn!
2026-08-05 10:32:38 -06:00
c8fdc51740
fix(desktop): render remote PDFs in preview rail
Matt Prusak
2026-08-01 22:56:11 -05:00
c6fe31a9be
test(desktop): expect client_capture in wake.start/status params
Brooklyn Nicholson
2026-08-05 10:25:57 -06:00
c8648278c3
In-app browser and previews are real layout-tree tabs (#77705 )
brooklyn!
2026-08-05 10:22:58 -06:00
4aeffb89c7
fix(desktop): open remote file rows in the in-app preview (#79494 )
brooklyn!
2026-08-05 10:17:03 -06:00
18ed612e5c
fmt(js): npm run fix on merge (#79496 )
hermes-seaeye[bot]
2026-08-05 16:16:43 +00:00
7c33b806a1
chore: fix import order, map contributor email
Brooklyn Nicholson
2026-08-05 10:12:31 -06:00
17a5a95871
fix(desktop): open remote file rows in the in-app preview
Brooklyn Nicholson
2026-08-05 10:07:18 -06:00
069551d19b
fix(desktop): preview remote HTML over SSH (#76008 )
Bear Huddleston
2026-08-05 11:07:35 -05:00
dfc1cbebbd
docs(config): document wake_word.capture in cli-config.yaml.example
Brooklyn Nicholson
2026-08-05 10:06:49 -06:00
6df3912e0a
perf(desktop): coalesce wake.feed frames
Brooklyn Nicholson
2026-08-05 10:06:49 -06:00
60808dcf72
fix(wake): auto capture keeps the backend mic when one exists
Brooklyn Nicholson
2026-08-05 10:06:49 -06:00
d401c27edf
fix(wake): address review on client-capture re-arm and feed queue
Andrew
2026-07-31 00:48:51 -07:00
105fbf6b7d
feat(wake): client-capture wake word for remote desktop
Andrew
2026-07-30 23:10:09 -07:00
cc245e84d2
fix: correct cron mid-run restart claim in salvaged docs
kshitij
2026-08-05 14:55:47 +05:30
2183ed3921
docs: fix stale PATH location in windows-native common pitfalls
witcheer
2026-08-05 08:37:02 +00:00
7ce6f97945
docs: explain the slow silent first turn (prefill) on local hardware
witcheer
2026-08-05 06:52:01 +00:00
f8aed15cb1
docs: warn against pointing two agents at one Hermes home (memory, profiles, FAQ)
witcheer
2026-08-05 06:51:15 +00:00
a5ab9b2e5a
docs: add troubleshooting checklist for perceived agent-quality regressions
witcheer
2026-08-05 06:53:15 +00:00
8618eba7c8
docs: add security-posture guide for running Hermes on a personal or work machine
witcheer
2026-08-05 06:53:15 +00:00
6cd0aca48c
docs: surface existing answers users can't find (migration, prompt-size, tool-call parsing, Desktop label)
witcheer
2026-08-05 06:50:36 +00:00
e20cfd35e0
docs: four small accuracy fixes
witcheer
2026-08-04 11:41:25 +00:00
8cc4ff249e
docs: add per-plan subscription billing table to providers page
witcheer
2026-08-04 11:40:58 +00:00
abaa43ed7c
docs: add 'Which File Does What?' - one-page map of SOUL/USER/MEMORY/AGENTS
witcheer
2026-08-04 11:40:48 +00:00
b4312f92c6
docs: state the /goal vs Kanban boundary on both pages
witcheer
2026-08-04 11:40:38 +00:00
acb590fc4a
fix(nix): fix electron headers sha
ethernet
2026-08-05 11:09:47 -04:00
b27cdc3824
feat(nix): desktop app icon
ethernet
2026-08-05 10:54:03 -04:00
eea6044098
feat(desktop): register a Linux launcher entry for hermes desktop
ethernet
2026-08-01 18:45:56 -04:00
b879df27fb
fix(desktop): worktree dialog names the project, not the branch
ethernet
2026-08-05 11:22:27 -04:00
cb7f594be8
feat(desktop): let convert-a-branch reach remote branches too
ethernet
2026-08-04 17:16:54 -04:00
b818c427c8
fix(desktop): mount one worktree dialog instead of one per composer
ethernet
2026-07-31 15:15:53 -04:00
b846f0c002
fix(desktop): stop dialogs clipping popovers opened inside them
ethernet
2026-07-31 15:15:36 -04:00
ee7c614eef
fix(ci): follow artifact download redirect without auth
ethernet
2026-08-05 10:26:21 -04:00
1d7d0e41af
ci: poll review statuses from artifacts every cycle
ethernet
2026-07-24 18:10:38 -04:00
949babd083
ci: add detailed logging to live comment poller
ethernet
2026-07-24 17:47:24 -04:00
49d8a155c4
fix(terminal): skip binary content on the referenced-script remote-read fallback (#77703 )
PRATHAMESH75
2026-08-03 18:59:39 +05:30
ae6c2e57e1
Merge pull request #78682 from NousResearch/bb/win-8dot3-profile-paths
brooklyn!
2026-08-05 08:21:23 -06:00
1be70d6354
fix: join heartbeat thread in finally + add error-path test
kshitij
2026-08-05 13:00:22 +05:30
62800ddadb
docs(delegation): note in-flight model waits count as progress
xxxigm
2026-08-04 21:53:33 +07:00
d55bc063f1
fix(delegation): keep subagents alive during slow model waits
xxxigm
2026-08-04 21:53:33 +07:00
84e93ffefb
fix(state): stop delegate/tool children corrupting compression lineage
Ryder Freeman
2026-08-05 13:33:22 +05:30
82c6acae6f
chore: add contributor mapping for burak33bb
kshitij
2026-08-05 12:56:29 +05:30
c4f3d5a313
fix(agent): prevent historical steer replay
burak33bb
2026-08-04 12:51:35 +03:00
34c3f06f91
fix(cache): scope prompt_cache_key by session to stop cross-session bucket sharing
joaomarcos
2026-08-05 12:38:35 +05:30
2221010717
fmt(js): npm run fix on merge (#79155 )
hermes-seaeye[bot]
2026-08-05 07:06:05 +00:00
530d8148aa
fix(desktop): scope restored navigation by profile (#67709 )
Tranquil-Flow
2026-08-05 11:51:42 +05:30
a6e1e270b1
refactor: trim verbose comments + drop redundant default_flow_style kwarg
kshitij
2026-08-05 11:53:48 +05:30
63c0bb694e
fix(cli): correct the skin_cmd fallback comment to match the actual read path
briandevans
2026-08-04 00:45:28 -07:00
649ce1f811
fix(cli): make profile.yaml and skin writes atomic to stop silent field loss
briandevans
2026-08-04 00:39:55 -07:00
652ebc5899
fix(console): handle string SystemExit code in _capture_output
golldyck
2026-07-04 22:09:43 +03:00
aec331899e
chore: suppress windows-footgun false positive on gated killpg
Teknium
2026-08-04 17:23:06 -07:00
42e92c9c09
fix(git): kill the whole probe process tree on timeout (port of openai/codex#36793 )
Teknium
2026-08-04 17:18:56 -07:00
535a59c5c0
docs(observability): clarify active profile identity
Alex Fournier
2026-08-04 15:13:34 -07:00
806c2b1fdc
Merge updated client resource metrics into active-install metrics
Alex Fournier
2026-08-04 15:10:41 -07:00
e7eaae2bd3
Merge latest skill metrics into client resource metrics
Alex Fournier
2026-08-04 15:07:34 -07:00
451a078a50
Merge latest origin/main into skill metrics
Alex Fournier
2026-08-04 15:06:36 -07:00
0680841797
Merge updated skill metrics into client resource metrics
Alex Fournier
2026-08-04 15:05:58 -07:00
334c02b77e
test(observability): exercise the active worktree in metrics smoke
Alex Fournier
2026-08-04 15:03:47 -07:00
36cb5ae553
ci: test updating from sampled release tags, on tag + every 12h
ethernet
2026-08-04 01:12:36 -04:00
3d9ec4d62e
test(install): prove updating from a release reaches this commit
ethernet
2026-08-04 01:12:11 -04:00
84874c58a5
feat(dev-sandbox): support fake installer / fake main / git clones
ethernet
2026-07-28 13:17:59 -04:00
34833303f5
ci(install): actually run the PowerShell installer tests
Brooklyn Nicholson
2026-08-04 13:35:44 -06:00
dae7e5477e
test(install): exercise 8.3 normalization by running install.ps1, not by parsing it
Sahil-SS9
2026-08-04 13:35:44 -06:00
9621f90325
fix(install): resolve 8.3 profile aliases so a built desktop app stops reporting failure
xxxigm
2026-08-04 13:35:43 -06:00
fdc342c082
fix(models): a model id missing its vendor prefix says so instead of 404ing (#78909 )
brooklyn!
2026-08-04 15:05:53 -06:00
43717123ca
fix(models): a model id missing its vendor prefix says so instead of 404ing (#78856 )
brooklyn!
2026-08-04 13:35:57 -06:00
0a48af25bb
Merge pull request #78812 from NousResearch/bb/profile-share
brooklyn!
2026-08-04 13:35:41 -06:00
ec9572f876
Merge pull request #78854 from NousResearch/bb/session-move-project
brooklyn!
2026-08-04 13:35:09 -06:00
0106844c9b
Merge pull request #78849 from NousResearch/bb/multi-tab-drag
brooklyn!
2026-08-04 13:26:30 -06:00
1d6606d2cf
fix(profiles): exported archives open in Finder (GNU tar, not PAX)
Brooklyn Nicholson
2026-08-04 13:23:33 -06:00
edae3eed10
feat(desktop): move a session to another project from its row menu
Brooklyn Nicholson
2026-08-04 13:23:00 -06:00
28b3b0dd1c
feat(gateway): session.workspace.move — re-home a stored session's workspace
Brooklyn Nicholson
2026-08-04 13:23:00 -06:00
d98287fe3c
Merge pull request #78831 from NousResearch/bb/session-read-state
brooklyn!
2026-08-04 13:20:26 -06:00
33c1d1f266
feat(desktop): shift-click and opt-click select tabs to drag together
Brooklyn Nicholson
2026-08-04 13:18:40 -06:00
cc8e97499c
feat(desktop): the layout tree moves a tab block as one unit
Brooklyn Nicholson
2026-08-04 13:18:33 -06:00
f40fbcf409
Merge pull request #68882 from afourniernv/feat/hermes-relay-tool-metrics
Jeffrey Quesnelle
2026-08-04 15:04:29 -04:00
ec0c8d9c20
feat(state): sessions carry read/unread state
Brooklyn Nicholson
2026-08-04 12:32:27 -06:00
b3e45a3d46
Discord drops an empty outbound message instead of sending it (#78815 )
brooklyn!
2026-08-04 12:23:04 -06:00
44897dd6f0
Merge origin/main into feat/hermes-relay-client-dimensions
Alex Fournier
2026-08-04 11:19:43 -07:00
6e7eafc7e8
feat(desktop): share a profile as a portable bundle - theme, layout, skills
Brooklyn Nicholson
2026-08-04 12:07:29 -06:00
bde8c4e108
feat(cli): /export and /import slash commands for profile sharing
Brooklyn Nicholson
2026-08-04 12:07:29 -06:00
d1196750c0
feat(profiles): REST export/import + extra_files overlay hook
Brooklyn Nicholson
2026-08-04 12:07:29 -06:00
9712b8f0cc
test: teach the hand-rolled fake pools the failure_reason kwarg
Brooklyn Nicholson
2026-08-04 11:51:20 -06:00
9cd0338688
fix(credential-pool): bench a billing 403 fully, even as the sole key
Brooklyn Nicholson
2026-08-04 11:43:55 -06:00
d1eb08fcf3
fix: thread sole_credential into next_available_at sibling site
kshitij
2026-08-04 15:14:15 +05:30
dcd7504349
fix(credential-pool): short cooldown for sole credential on transient throttle
A.Alzaro
2026-06-26 14:15:33 +03:00
b281b2c87b
Merge pull request #78683 from NousResearch/bb/55191-transcript-window
brooklyn!
2026-08-04 11:57:44 -06:00
97641a820d
fix(debug): say where a client-side log lives instead of "(file not found)" (#78687 )
brooklyn!
2026-08-04 11:53:32 -06:00
2d70f56327
fix(agent): adopt .env credential/base-url edits at the turn boundary (#67843 )
Jeongseok Kang
2026-08-05 02:53:17 +09:00
6acae30751
feat(desktop): ctx.os — plugins get a curated door to native notifications, links, files, and clipboard (#78685 )
brooklyn!
2026-08-04 11:52:57 -06:00
be55e99cbc
Merge pull request #78679 from NousResearch/bb/tab-keys-leave-pages
brooklyn!
2026-08-04 11:39:41 -06:00
fe859a1f55
fix(credential-pool): clear exhaustion state on key rotation (#22622 )
Aleksandr Pasevin
2026-08-04 19:35:06 +02:00
e8ccb4a2ea
feat(desktop): ctx.os — the curated OS door for plugins
Brooklyn Nicholson
2026-08-04 11:33:25 -06:00
62012a5362
feat(desktop): Show earlier pages the DOM, then pulls older history from the store
Brooklyn Nicholson
2026-08-04 11:32:11 -06:00
a538b1c989
fix(desktop): bound the transcript reaching assistant-ui by render cost (#55191 )
Brooklyn Nicholson
2026-08-04 11:32:01 -06:00
1ed702be73
refactor(desktop): share render weight between the two transcript budgets
Brooklyn Nicholson
2026-08-04 11:31:51 -06:00