Commit Graph

  • 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