Commit Graph

  • 760112adb6 fmt(js): npm run fix on merge (#71236) hermes-seaeye[bot] 2026-07-25 06:30:23 +00:00
  • 0c48d2bda9 style: sort Harness props in the leak-guard test (perfectionist/sort-jsx-props) teknium1 2026-07-24 23:01:03 -07:00
  • fd29ce5102 fix: widen requestGateway mock signature for typecheck (follow-up for salvaged PR #69689) teknium1 2026-07-24 22:34:41 -07:00
  • 062d261955 fix(desktop): prevent cross-session leak in background queue drain theone139344 2026-07-23 07:57:22 +08:00
  • 95a566b1e7 fix: brace-group the filtered export dump so $BASHPID expands in the parent shell teknium1 2026-07-24 22:44:30 -07:00
  • 50e1d7e3ae chore: add contributor mapping for jrfbch teknium1 2026-07-24 22:30:15 -07:00
  • f2e32ceead fix(terminal): stop shared bash snapshot leaking HERMES_SESSION_* across sessions bo.fu 2026-07-23 00:10:39 +08:00
  • 3e340d93f4 fix(tui_gateway): inject live session id into HERMES_SESSION_ID bo.fu 2026-07-22 21:22:26 +08:00
  • 886dddb82d chore: add contributor mapping for smfworks teknium1 2026-07-24 22:34:57 -07:00
  • 22e5dac4b6 fix(state): quarantine lock fails closed when unacquireable (#68805) Jasmine Naderi 2026-07-23 14:28:17 -04:00
  • 6048696ed0 fix(state): cross-process quarantine lock + oversized DB pruning suppression (#68805) Jasmine Naderi 2026-07-23 11:00:57 -04:00
  • fc99b549ee fix(backup): skip prune when DB capture failed — preserve recovery source Jasmine Naderi 2026-07-22 20:07:29 -04:00
  • ed5e41ddd6 fix(state): loud failed state.db snapshot + zeroed-file quarantine Jasmine Naderi 2026-07-21 13:09:05 -04:00
  • d9c41b5178 fix(update): detect the OS-native machine for the Windows exe integrity gate teknium1 2026-07-24 22:44:54 -07:00
  • ce44c3413e chore: contributor email mapping for the optimize-storage salvage teknium1 2026-07-24 21:58:28 -07:00
  • 0b3a50f108 fix(sessions): measure reclaimed space with SQLite page accounting teknium1 2026-07-24 21:58:17 -07:00
  • 58b2a8c192 fix(cli): show 'grew by' when optimize-storage DB size increases chenbin 2026-07-24 00:08:04 +08:00
  • 4aab4c28d7 fix(scripts): accept legacy consecutive-hyphen GitHub logins in add_contributor teknium1 2026-07-24 21:50:23 -07:00
  • 4ba71e6aa4 Merge pull request #71202 from NousResearch/bb/desktop-session-drop-target brooklyn! 2026-07-25 00:24:21 -05:00
  • 893dcda703 test: accept #71184's terminal error frame in the build-failure surfacing test teknium1 2026-07-24 21:58:59 -07:00
  • 0e1332abbb test(desktop): cover hidden-tab resolution for drops, focus, and timeline Brooklyn Nicholson 2026-07-25 00:09:30 -05:00
  • 771dfcc083 fix(desktop): keep background tabs out of blur, timeline, and key routing Brooklyn Nicholson 2026-07-25 00:09:30 -05:00
  • 3fbc9bebe1 fix(desktop): drop a dragged session on the tab the user can see Brooklyn Nicholson 2026-07-25 00:09:30 -05:00
  • 9285de4a41 fix(desktop): mark kept-alive panes so document lookups can skip them Brooklyn Nicholson 2026-07-25 00:09:30 -05:00
  • 9823f15f6a fmt(js): npm run fix on merge (#71196) hermes-seaeye[bot] 2026-07-25 04:51:19 +00:00
  • 62e07223d6 Merge pull request #71184 from NousResearch/bb/desktop-stream-resume brooklyn! 2026-07-24 23:42:57 -05:00
  • 36703753e0 test(desktop): pin visible agent-init-failure surfacing + optimistic-message survival (#63078) teknium1 2026-07-24 19:08:46 -07:00
  • 60c8fc6290 fix(gateway): deliver the first message when the deferred agent build outlives 30s (#63078) teknium1 2026-07-24 19:05:29 -07:00
  • b20b235206 test(desktop): pin busy-gateway churn tolerance end-to-end through the submit pipeline (#64327) Dr Kennedy Umege 2026-07-24 18:41:22 -07:00
  • 83333c6cf3 test(desktop): pin the genuine post-create switch abort during attachment sync (#62805) 杨子聪 2026-07-24 18:39:25 -07:00
  • eb2f648628 test(desktop): pin first-send delivery across a late React Router route commit (#62990) Roger Han 2026-07-24 18:38:43 -07:00
  • 620d5801d4 test(desktop): pin first-message delivery through the new-chat route transition (#62562) giggling-ginger 2026-07-24 18:36:55 -07:00
  • 996d459fb6 fix(gateway): emit error event when a turn is cancelled before agent ready jinglun010 2026-07-16 18:08:35 +08:00
  • 01232e8e21 fix(update): stop hermes update stalling for minutes on a large state.db teknium1 2026-07-24 19:28:37 -07:00
  • 082bd17122 feat(desktop): auto-continue turns interrupted by a crash Brooklyn Nicholson 2026-07-24 23:31:56 -05:00
  • b8675a1899 fix(desktop): surface terminal error frames as failed bubbles Brooklyn Nicholson 2026-07-24 23:31:56 -05:00
  • 8d8d1d61fe feat(desktop): crash-survivable in-flight turn journal Brooklyn Nicholson 2026-07-24 23:31:55 -05:00
  • 57b351d368 fix(tui_gateway): retain failed turns as replayable inflight snapshots Brooklyn Nicholson 2026-07-24 23:31:49 -05:00
  • 99ab036291 feat(session-search): give the agent a link to hand back Brooklyn Nicholson 2026-07-24 23:30:25 -05:00
  • ca35663013 refactor: extract lineage_is_logical local + document TOCTOU re-query kshitijk4poor 2026-07-25 08:54:13 +05:00
  • c1fb170449 fix(sessions): export delegate cascade before deletion Drexuxux 2026-07-25 04:27:00 +03:00
  • 92439be351 feat(desktop): render agent-written @session links as chips Brooklyn Nicholson 2026-07-24 22:52:06 -05:00
  • dfbc9dbb15 feat(desktop): show resolved titles on @session chips Brooklyn Nicholson 2026-07-24 22:16:49 -05:00
  • cbad98e04e feat(desktop): add session link title resolver Brooklyn Nicholson 2026-07-24 22:16:49 -05:00
  • e0dfcf275a fix(relay): normalize forwarded Discord interactions to leading-slash commands (#71048) Ben Barclay 2026-07-25 13:29:36 +10:00
  • 666824261a Merge pull request #71121 from NousResearch/bb/desktop-image-persist brooklyn! 2026-07-24 22:23:42 -05:00
  • 8f8b66d8ac Merge pull request #71141 from NousResearch/bb/custom-endpoint-keys-and-models brooklyn! 2026-07-24 22:09:53 -05:00
  • 808c38ee63 Merge pull request #71144 from NousResearch/bb/custom-model-id-resolution brooklyn! 2026-07-24 22:09:50 -05:00
  • cc80dba96f feat(monitoring): add hermes.gateway.background_delegations (unit/slot count) Victor Kyriazakos 2026-07-25 02:30:20 +00:00
  • 1613dac0e8 chore(contributors): map jevin@jevin.org to ijevin Brooklyn Nicholson 2026-07-24 21:28:10 -05:00
  • 8ca4c745d0 fix(models): resolve custom provider model ids ijevin 2026-07-21 13:46:59 +08:00
  • f71ba11d4c test(desktop): cover attached-image resume end to end Brooklyn Nicholson 2026-07-24 21:20:35 -05:00
  • 9b33f54913 fix(desktop): lead persisted image turns with the caption Brooklyn Nicholson 2026-07-24 21:20:35 -05:00
  • 3d2033db6b refactor(desktop): memoize the directive image-segment filter Brooklyn Nicholson 2026-07-24 20:15:43 -05:00
  • ffbcfa1597 fix(desktop): persist the image ref for natively-vision-capable models too Brooklyn Nicholson 2026-07-24 20:15:39 -05:00
  • 6811a79b62 fix(desktop): quote persisted @image: paths so spaced paths render Brooklyn Nicholson 2026-07-24 20:14:12 -05:00
  • 46966123f4 fix(desktop): keep cached attachment refs on session resume 墨綠BG 2026-07-21 02:21:13 +08:00
  • d0f5ef7041 fix(desktop): persist @image: refs instead of the vision-enrichment text alelpoan 2026-07-24 20:03:30 -05:00
  • 15f29d0b6f test: cover custom endpoint key storage and model-list persistence Brooklyn Nicholson 2026-07-24 21:12:59 -05:00
  • 8a2925f794 fix(cli): store custom endpoint API key in .env instead of config.yaml Brooklyn Nicholson 2026-07-24 21:12:53 -05:00
  • bd2dcfe9ca fix(web_server): keep Desktop custom endpoint API keys out of config.yaml Brooklyn Nicholson 2026-07-24 21:12:46 -05:00
  • de6375ebc5 fix(desktop): persist the whole discovered model list when saving an endpoint Brooklyn Nicholson 2026-07-24 21:12:36 -05:00
  • 0ef0816284 feat(monitoring): count background_work task-granular (expand delegate batches) Victor Kyriazakos 2026-07-25 02:12:12 +00:00
  • 199f558058 fix(windows): verify rebuilt Hermes.exe integrity before shipping it as an update (#69179) teknium1 2026-07-24 17:04:53 -07:00
  • bfe7460c79 fix(config): add a collision-safe env var name for custom endpoint keys Brooklyn Nicholson 2026-07-24 21:11:26 -05:00
  • 9ac8b24fd5 test: record getUpdates progress in mocked cold-connect polling flows teknium1 2026-07-24 18:08:00 -07:00
  • c8ff720508 fix(telegram): bind strict cold-start readiness to its own polling generation teknium1 2026-07-24 16:55:25 -07:00
  • 9f8810a693 fix(gateway): allow Telegram readiness budget mannnrachman 2026-07-22 18:19:25 +08:00
  • 83e30e371f fix(telegram): require initial polling readiness mannnrachman 2026-07-22 17:11:47 +08:00
  • 1cfc3425af fix(checkpoints): require positive volume-attachment evidence before orphan classification teknium1 2026-07-24 17:43:06 -07:00
  • 1fc338a4ec fix(checkpoints): an empty surviving mount point is not evidence of deletion Frowtek 2026-07-22 20:12:58 +03:00
  • 7d4e272cdf fix(checkpoints): don't prune a project whose volume is merely unmounted Frowtek 2026-07-22 05:43:49 +03:00
  • 3c567f7c84 test(monitoring): assert background_work in snapshot + metric_names registration invariant Victor Kyriazakos 2026-07-25 01:58:28 +00:00
  • b49b78b738 docs(monitoring): background_work signal + plane maintenance/extension guide Victor Kyriazakos 2026-07-25 01:55:36 +00:00
  • 9edcb7b091 feat(monitoring): emit hermes.gateway.background_work (subagent/bg jobs) Victor Kyriazakos 2026-07-25 01:33:36 +00:00
  • 6de6e36dbe fix(monitoring): surface cron snapshot failures at WARNING (content-free) Victor Kyriazakos 2026-07-24 21:58:46 +00:00
  • a979ca2a67 Merge pull request #71109 from NousResearch/bb/desktop-display-metadata brooklyn! 2026-07-24 20:07:48 -05:00
  • 476f009ff6 Merge pull request #71104 from NousResearch/bb/desktop-boot-readiness brooklyn! 2026-07-24 20:02:17 -05:00
  • 0c40f00ad1 fix(desktop): tolerate unparsed display_metadata from an older backend Brooklyn Nicholson 2026-07-24 19:53:32 -05:00
  • 19dc35cf57 fix(state): stop double-encoding display_metadata on write Brooklyn Nicholson 2026-07-24 19:53:25 -05:00
  • 3399bf28a5 fix(state): decode display_metadata at every message read path Brooklyn Nicholson 2026-07-24 19:52:41 -05:00
  • 23cb26c2e3 fix(desktop): probe /api/health for boot readiness, and survive a stalled loop izumi0uu 2026-07-24 19:43:48 -05:00
  • ccab46ca43 fix(dashboard): add lightweight /api/health liveness endpoint izumi0uu 2026-07-24 19:43:44 -05:00
  • bb4765d21c fmt(js): npm run fix on merge (#71099) hermes-seaeye[bot] 2026-07-25 00:35:03 +00:00
  • 2c1a38a3cc Merge pull request #71094 from NousResearch/bb/desktop-ui-consistency brooklyn! 2026-07-24 19:27:26 -05:00
  • 0d865ddbb1 refactor(desktop): webhooks create form uses shared Field; drop status pill Brooklyn Nicholson 2026-07-24 19:16:45 -05:00
  • ef6049c215 refactor(desktop): fold cron Blueprints into the New Job dialog Brooklyn Nicholson 2026-07-24 19:16:45 -05:00
  • a3421aadda fix(desktop): unify overlay-pane padding and add primary PanelAction Brooklyn Nicholson 2026-07-24 19:16:45 -05:00
  • a8c7a5f70f refactor(desktop): add shared Field form-dialog primitive Brooklyn Nicholson 2026-07-24 19:16:45 -05:00
  • d372fda6f0 chore: contributor email mappings for the file-I/O salvage teknium1 2026-07-24 16:42:14 -07:00
  • 0a6fda01e3 fix: restore utf-8-sig BOM tolerance at .env readers the sweep normalized teknium1 2026-07-24 16:35:13 -07:00
  • 75e0d52034 fix(windows): sweep remaining bare read_text/write_text sites + linter rule teknium1 2026-07-24 16:14:22 -07:00
  • adecb0d1a9 fix(skills): read OOXML parts as bytes and form JSON as UTF-8 in office skill scripts solyanviktor-star 2026-07-23 23:13:01 +03:00
  • 607f647141 fix(cli): read .worktreeinclude and .gitignore as UTF-8 in worktree setup solyanviktor-star 2026-07-21 19:55:00 +03:00
  • 6e30aa2a3c fix(skills): tolerate non-UTF-8 bytes in hub lock.json PRATHAMESH75 2026-07-20 19:10:49 +05:30
  • de9d480413 fix: add UTF-8 encoding to read_text/write_text in tools/ and agent/ AlexFucuson9 2026-07-18 16:46:35 +07:00
  • 40828997a5 fix(profile): read .env as utf-8-sig in the distribution-install preview solyanviktor-star 2026-07-11 14:46:52 +03:00
  • f1ea4a56c2 fix(memory): cover the remaining setup-time .env reads with utf-8-sig solyanviktor-star 2026-07-12 15:34:51 +03:00
  • 75afc47baa fix(memory): read/write .env as UTF-8 in mem0 and hindsight setup solyanviktor-star 2026-07-10 17:35:00 +03:00
  • e02170f54a fix(hindsight): specify UTF-8 encoding for file I/O on Windows jeay 2026-07-02 09:18:45 +08:00