This website requires JavaScript.
4cb85fb7fc
fix(compress): type-pin the lock-skip signal check at every consumer
Teknium
2026-07-23 08:08:06 -07:00
eb7be2edde
fix(compress): classify unconfirmed lock-acquire failures and cover all manual-compress surfaces
Teknium
2026-07-22 21:54:39 -07:00
e8000b42e7
fix: prevent stale lock-skip signal leaking between compress_context calls
Ethan
2026-07-03 17:23:19 +10:00
07cb4a697e
fix(tui): show lock-hold reason when /compress no-ops
Ethan
2026-07-03 17:05:59 +10:00
eed6bb14bc
fix(gateway): show lock-hold reason when /compress no-ops
Ethan
2026-07-03 17:03:57 +10:00
65145d9c5a
fix(cli): show lock-hold reason when /compress no-ops
Ethan
2026-07-03 17:02:06 +10:00
b86367e496
fix: signal lock-hold to callers when compression skips
Ethan
2026-07-03 17:00:42 +10:00
08298dabbd
fix(computer-use): handle Linux cua window metadata
Dickson Neoh
2026-07-23 07:51:38 -07:00
ec5835ab8b
fix(compression): persist anti-thrash state across process restarts (#69872 )
Teknium
2026-07-23 08:08:48 -07:00
849c17752d
fix(skills/tldraw-offline): correct the computer-use delivery note
teknium1
2026-07-18 12:29:35 -07:00
e321b83392
feat(skills): add tldraw-offline agent scripting skill
teknium1
2026-07-18 04:43:31 -07:00
683059feb5
fix(api_server): fail closed when API_SERVER_KEY strength can't be verified
Drexuxux
2026-07-22 19:33:50 +03:00
2755bf558e
fix(auxiliary): route all MoA aux resolution through one shared aggregator helper
Teknium
2026-07-22 22:01:35 -07:00
cdfe562342
fix(auxiliary): unwrap explicit provider:moa to its aggregator, not the literal name
srojk34
2026-07-02 03:02:53 +03:00
792ede0a36
test: pin repo root on PYTHONPATH for subprocess-boundary kanban isolation tests
Teknium
2026-07-22 21:17:43 -07:00
b327eaa3a6
chore: map trkim@vms-solutions.com to ddifa86
Teknium
2026-07-22 21:01:43 -07:00
a7dcf9787b
fix(kanban): harden delegated-child mutation boundary
trkim
2026-07-22 20:35:32 +00:00
47bbc12e18
fix(kanban): isolate delegated children from parent task
trkim
2026-07-16 21:33:36 +00:00
a553bc74e4
test(windows): regression coverage for the six #56747 hide-flag sites
Teknium
2026-07-22 21:24:58 -07:00
714d7cc1a4
fix(windows): hide console flashes in GUI-reachable exec paths and provider transports (#56747 )
Basil Al Shukaili
2026-07-02 11:21:14 +04:00
1c58fe4362
chore(contributors): add email mapping for schattenan
Teknium
2026-07-22 21:23:05 -07:00
129b9f9d33
test: make interrupt-pool double's entries callable
Teknium
2026-07-22 21:22:29 -07:00
a9613d2e57
fix(credential-pool): refresh the failing entry, not current(), on auth recovery
schattenan
2026-07-20 23:03:54 +02:00
795bf4a9e6
fix(credential-pool): attribute failures to the key that failed, not the shared current() pointer
schattenan
2026-07-05 11:02:43 +02:00
509960e827
fix(update): stdlib-only early recovery before hermes_cli.main imports
Teknium
2026-07-22 21:44:23 -07:00
40fd2b8c08
fix(update): split core vs lazy markers; probes cannot false-clear
HexLab98
2026-07-23 08:38:36 +07:00
8aa2a8bbcf
fix(update): import-based recovery under Windows hermes.exe self-lock
HexLab98
2026-07-23 07:41:09 +07:00
a9a8ba2acf
test(update): cover lazy refresh venv repair after failed installs
HexLab98
2026-07-04 08:43:38 +07:00
de602b7298
fix(update): self-heal venv after failed lazy backend refresh
HexLab98
2026-07-04 08:43:38 +07:00
acbc3abe8b
fix(cli): widen startup worktree pruning to all .worktrees/ trees and detect squash-merged work (#69831 )
Teknium
2026-07-23 07:33:07 -07:00
2e9765b34e
fix(gateway): route hygiene-timeout warning via profile-aware adapter lookup + verify lock reacquire after fence cancel
Teknium
2026-07-22 21:42:14 -07:00
ca9c30c7f0
fix(gateway): bound hygiene compression failures
kshitij
2026-06-27 03:06:39 +00:00
49a8c61cac
fix(context-engine): route pre-API and idle compaction status through the quiet-engine resolver
Teknium
2026-07-22 21:38:09 -07:00
d81a3dbfbb
fix(context-engine): adapt quiet compaction status to turn-context refactor
Stephen Schoettler
2026-06-19 21:10:57 -07:00
28dced2440
test: isolate quiet compaction status assertions
Stephen Schoettler
2026-06-08 00:42:16 -07:00
4035d70bbe
fix(context-engine): honor quiet compaction status
Stephen Schoettler
2026-05-29 23:18:22 -07:00
2ca38e5df4
test(compression): pin scaffolding-tail standalone append + stale-snapshot refresh
Teknium
2026-07-22 21:38:49 -07:00
06a2d77372
fix(compression): gate todo-snapshot merge on real-user tails, refresh stale snapshots
Teknium
2026-07-22 21:31:46 -07:00
33fd705421
fix(compression): preserve multimodal todo tails
Yingliang Zhang
2026-07-15 21:23:10 +08:00
d2bb6cc251
fix(compression): merge todo snapshot into trailing user msg to avoid consecutive user/user turns
Yingliang Zhang
2026-07-01 00:04:06 +08:00
18d83b4da9
test(agent): pin the #61932 all-oversized-tail dead-end shape as compressible
Teknium
2026-07-22 21:07:23 -07:00
d12ea20009
test(agent): cover protected-tail last resort
giggling-ginger
2026-07-11 13:20:16 +00:00
fe2ae40983
fix(agent): demote oversized tool results in protected compression tail
giggling-ginger
2026-07-10 08:11:21 +00:00
4fbfb26704
test(compression): audit abort paths for per-attempt in-place state reset
Teknium
2026-07-22 21:26:47 -07:00
79a83830ba
test(compression): verify abort persistence after restart
Brett Bonner
2026-07-18 23:15:39 -07:00
03c96b7ab5
test(compression): retain durable persistence regression
Brett Bonner
2026-07-18 22:58:11 -07:00
17b3a4bd41
fix(compression): preserve flush baseline after abort
Brett Bonner
2026-07-18 18:12:28 -07:00
929c952596
fix(agent): wire should_compress_preflight into the turn-start preflight flow
Teknium
2026-07-22 21:43:15 -07:00
d1c0c33a8b
fix(run_agent): call should_compress_preflight() for sub-threshold engines (#20316 )
Brandon Zarnitz
2026-05-05 17:08:38 -04:00
d462116226
test(cli): prove /compress type-ahead queue-drain; map contributor email
Teknium
2026-07-22 21:20:39 -07:00
0bc7fb2b3b
fix(cli): keep composer editable during compression
Lucas Policastro
2026-07-21 00:09:03 +00:00
2cabeeabca
refactor(tui): relocate /compress arg parsing into _compress_session_history choke point
Teknium
2026-07-22 21:22:34 -07:00
9284a3402f
fix(tui-gateway): parse partial compress args in /compress here [N]
AhmetArif0
2026-05-31 00:17:07 +03:00
9d4cc12605
fix(photon): register Photon as a low-verbosity display tier
mattshapsss
2026-07-22 21:02:35 -07:00
c9747106b6
fix(runtime): retry Relay stream construction failures
Alex Fournier
2026-07-23 07:22:38 -07:00
b4e105031a
Merge upstream main into feat/hermes-relay-shared-metrics
Alex Fournier
2026-07-23 07:22:03 -07:00
91546b8337
fix: preserve named custom provider vision overrides
wz-heng
2026-07-23 10:11:56 +08:00
97d51ca20d
fix: use canonical _get_platform_tools resolver for memory tool status
kshitij
2026-07-23 17:13:46 +05:00
c82c5786f4
test: cover config-aware memory status labels + AUTHOR_MAP entry
kshitij
2026-07-23 17:09:59 +05:00
4c99a44e6d
fix: hermes memory status now reads actual config instead of hardcoded 'always active'
Hua Jiang
2026-05-11 15:04:04 +08:00
2841a9cbca
chore: add contributor email mapping for fangliquanflq
kshitijk4poor
2026-07-23 16:49:07 +05:00
9220c0c0bb
fix(agent): close tool-result tails on invalid-tool and truncated-tool early returns
Fangliquan
2026-07-23 11:38:28 +08:00
8058e01834
refactor: dedupe check_info call + fix trailing whitespace in doctor
kshitij
2026-07-23 16:46:40 +05:00
7419de6ac6
refactor: simplify WAL-reset gate warning dedup + tuple handling
kshitij
2026-07-23 16:45:33 +05:00
a94f8e69e1
test(state): cover SQLite WAL-reset version gate and doctor probe
HexLab98
2026-07-23 15:48:16 +07:00
953cbc0300
fix(state): refuse WAL on SQLite builds with the WAL-reset bug
HexLab98
2026-07-23 15:48:16 +07:00
bdef497a5a
feat(sync): M2 org-skills client — _org/ pull, hermes skills propose, 202 handling
Ben Barclay
2026-07-23 20:02:26 +10:00
8fc278207b
Merge pull request #69938 from NousResearch/bb/desktop-dev-fixes
brooklyn!
2026-07-23 02:22:51 -05:00
44b171fe3d
fmt(js): npm run fix on merge (#69941 )
hermes-seaeye[bot]
2026-07-23 07:19:06 +00:00
ecc6aec4bf
fix(desktop): isolate gateway HMR survivor across vitest cases
Brooklyn Nicholson
2026-07-23 02:15:39 -05:00
cbea2acbb8
fix(desktop): gate HMR session-survival entirely out of prod builds
Brooklyn Nicholson
2026-07-23 02:06:53 -05:00
1943c1b750
fix(desktop): dedup profile in HMR adoptBoot
Brooklyn Nicholson
2026-06-25 23:51:10 -05:00
813ddb4555
fix(desktop): keep gateway session alive across Vite HMR
Brooklyn Nicholson
2026-06-25 23:50:54 -05:00
7c9d05267c
fmt(js): npm run fix on merge (#69939 )
hermes-seaeye[bot]
2026-07-23 07:08:53 +00:00
3e163d29bd
Merge pull request #69936 from NousResearch/bb/voice-speak-whole-turn
brooklyn!
2026-07-23 02:00:30 -05:00
9859e1f7df
fix(voice): speak the whole turn, not just its first bubble; idle-flush held narration
Brooklyn Nicholson
2026-07-22 21:30:11 -05:00
7168845dc3
Merge pull request #69909 from NousResearch/bb/computer-use-perf
brooklyn!
2026-07-23 01:49:05 -05:00
cc1765dce2
Merge remote-tracking branch 'origin/main' into bb/computer-use-perf
Brooklyn Nicholson
2026-07-23 01:39:21 -05:00
93f8da55cb
Merge pull request #69903 from NousResearch/bb/salvage-53841-no-overlay
brooklyn!
2026-07-23 01:36:49 -05:00
d3d989c4c2
feat(desktop): show credit-usage notices as toasts (#69808 ) (#69828 )
brooklyn!
2026-07-23 01:36:28 -05:00
8cfc9e4e27
chore(desktop): dev-only credit-notice demo hotkey
Brooklyn Nicholson
2026-07-23 01:13:26 -05:00
664b131c30
fix(desktop): billing page always fetches fresh state (team-account desync)
Brooklyn Nicholson
2026-07-23 01:13:22 -05:00
d010220588
fix(desktop): de-dupe credit toast icon, band-color the figure, split detail
Brooklyn Nicholson
2026-07-23 01:13:18 -05:00
59a735b8f3
feat(credits): report $used of $cap instead of % in the usage notice
Brooklyn Nicholson
2026-07-23 01:13:14 -05:00
69b97a97f7
Merge remote-tracking branch 'origin/main' into bb/salvage-53841-no-overlay
Brooklyn Nicholson
2026-07-23 01:26:21 -05:00
b8a2b9b93e
feat(desktop): native OS credit alerts + billing-page nudge (#69808 )
Brooklyn Nicholson
2026-07-22 23:34:08 -05:00
58e3d41582
fix(desktop): render agent credit notices as toasts (#69808 )
Brooklyn Nicholson
2026-07-22 23:08:48 -05:00
a2172547a8
Merge pull request #69902 from NousResearch/bb/salvage-cua-driver-path
brooklyn!
2026-07-23 01:24:04 -05:00
cdc123ec2f
fix(computer_use): only disable agent cursor after session handshake
Brooklyn Nicholson
2026-07-23 01:10:21 -05:00
8b6d34ad85
test(computer_use): pin resolved driver for update-check tests
Brooklyn Nicholson
2026-07-23 01:10:19 -05:00
12ad13ddca
perf(computer_use): cap capture size and cache vision routing
Brooklyn Nicholson
2026-07-23 00:48:20 -05:00
f957fe3760
fix(computer_use): default --no-overlay on macOS for idle CPU
Brooklyn Nicholson
2026-07-23 00:45:26 -05:00
de5ece9944
fix(ci): report E2E evidence upload failures (#69901 )
ethernet
2026-07-23 01:45:17 -04:00
3d84689714
fix(computer_use): address sweeper feedback on --no-overlay subprocess + manifest probe
David Metcalfe
2026-07-16 21:47:23 -07:00
f7a6c7a6e5
fix(computer_use): add explicit encoding to /proc/version open()
David Metcalfe
2026-06-27 17:51:27 -07:00
8d4f7a0002
fix(computer_use): refine auto-detect to headless/WSL2 only, add driver version probe
David Metcalfe
2026-06-27 17:42:17 -07:00
f43ff5b4bb
fix(computer_use): mock _cua_no_overlay in existing tests, fix platform-dependent assertions
David Metcalfe
2026-06-27 17:39:52 -07:00
8ceada6e30
fix(computer_use): pass --no-overlay to cua-driver on Linux/WSL2 to prevent idle CPU
David Metcalfe
2026-06-27 14:55:22 -07:00
be96f22026
fix(computer_use): probe resolved cua-driver path in post_setup
Brooklyn Nicholson
2026-07-23 00:44:27 -05:00
2f9d88caee
fix: resolve cua-driver across computer-use surfaces
Tianqing Yun
2026-07-20 19:39:53 -07:00