Commit Graph

  • 623d5c93e0 Merge pull request #80736 from NousResearch/bb/reasoning-summary-blocks brooklyn! 2026-08-06 22:02:13 -06:00
  • bee2bd8bc2 Merge pull request #80747 from NousResearch/bb/remove-gateway-pill brooklyn! 2026-08-06 21:36:32 -06:00
  • 6f1072c83c fix(desktop): drop the gateway-pill dogfood plugin Brooklyn Nicholson 2026-08-06 22:29:33 -05:00
  • a5cddcd8dc fix(desktop): render already-glued reasoning as separate blocks Brooklyn Nicholson 2026-08-06 22:02:46 -05:00
  • 6bb630ef78 fix(codex): split reasoning summary parts on summary_index Brooklyn Nicholson 2026-08-06 22:02:46 -05:00
  • 0f83661808 fix(reasoning): keep gpt-5.x summary parts as separate blocks on the chat wire Brooklyn Nicholson 2026-08-06 22:02:37 -05:00
  • eb8421ba98 fmt(js): npm run fix on merge (#80725) hermes-seaeye[bot] 2026-08-07 02:42:42 +00:00
  • aacd3194c9 Merge pull request #80719 from NousResearch/bb/running-process-elapsed brooklyn! 2026-08-06 20:33:35 -06:00
  • 4b0238578e Merge pull request #80711 from NousResearch/bb/sidebar-pin-sort brooklyn! 2026-08-06 20:33:14 -06:00
  • 01a61c945f Merge pull request #80718 from NousResearch/bb/show-earlier-threshold brooklyn! 2026-08-06 20:31:40 -06:00
  • 45f23205d7 fix(desktop): show every pinned session, however many there are Brooklyn Nicholson 2026-08-06 21:27:27 -05:00
  • 0265797b8d fix(desktop): keep elapsed status text from overlapping Brooklyn Nicholson 2026-08-06 21:26:29 -05:00
  • 75717d29eb feat(desktop): stop hiding a session behind Show earlier Brooklyn Nicholson 2026-08-06 21:20:57 -05:00
  • 31459ef0c9 feat(desktop): price a turn by what it paints Brooklyn Nicholson 2026-08-06 21:20:41 -05:00
  • 7eb461d693 refactor(desktop): share how a tool row renders Brooklyn Nicholson 2026-08-06 21:19:44 -05:00
  • 03b759db86 fix(desktop): rank dragged sessions inside their date group Brooklyn Nicholson 2026-08-06 21:12:35 -05:00
  • 256aac54d9 fix(desktop): show a pinned session once, and keep its drag order Brooklyn Nicholson 2026-08-06 21:12:07 -05:00
  • daeedf67c9 fix(desktop): hold the pin write guard until a page confirms it Brooklyn Nicholson 2026-08-06 21:11:38 -05:00
  • fd9fc50dd2 fix(desktop): stop dropping pinned sessions past the page limit Brooklyn Nicholson 2026-08-06 21:11:10 -05:00
  • cef7d1a1e1 fix(api): persist session pins instead of 400ing them Brooklyn Nicholson 2026-08-06 21:10:54 -05:00
  • 226b095a59 Fireworks user agent (#80422) rob-maron 2026-08-06 19:49:57 -06:00
  • f88f6f8e67 docs(reference): document the desktop_ui toolset Brooklyn Nicholson 2026-08-06 20:27:09 -05:00
  • ac745a0b07 docs(agents): surface capability belongs to the session, not the process env Brooklyn Nicholson 2026-08-06 20:27:09 -05:00
  • 7ad9ace2cc fix(agent): the desktop's tools reach it on remote and cloud backends too Brooklyn Nicholson 2026-08-06 20:27:00 -05:00
  • fe3a1cad6e fix: align helper PID check with Python parser + dedupe drain-wait kshitij 2026-08-06 22:43:55 +05:30
  • 9d213918e4 chore: map rjhilgefort@gmail.com -> rjhilgefort in contributor directory kshitij 2026-08-06 22:25:39 +05:30
  • 65b7151dbd fix(launchd): require a supervised PID to call a reload successful Rob Hilgefort 2026-08-05 21:07:52 -06:00
  • a1e4c905f5 fix(launchd): stop stranding gateway label on plist reload Rob Hilgefort 2026-08-05 20:55:04 -06:00
  • 0957277f2f refactor(skills): move polymarket to optional-skills/finance teknium1 2026-08-06 11:02:27 -07:00
  • 9d4ef04ed0 fix(delegation): bind steering to session generation SmokeDev 2026-08-05 21:50:52 -07:00
  • a94ebf5f5e fix(delegation): harden steer lifecycle ownership SmokeDev 2026-08-05 21:14:16 -07:00
  • 60e1f7517c fix(delegation): surface a child's undelivered steer instead of dropping it SmokeDev 2026-08-02 20:53:38 -07:00
  • 6e9cae6ac4 fix(tests): resolve guard's production root via expanduser, immune to Path.home monkeypatches Teknium 2026-08-06 07:27:44 -07:00
  • 19fc9c103e fix(tests): fail hard when pytest resolves the production state.db (live-DB isolation guard) Teknium 2026-08-06 07:14:58 -07:00
  • c4aea32317 fix(db): never downgrade journal mode on a database with concurrent openers Teknium 2026-08-06 07:09:54 -07:00
  • 70de958921 fix(cron): lifecycle guard — never crash on binary referenced paths, stop matching lifecycle words inside SQL/text Teknium 2026-08-06 07:04:48 -07:00
  • 863e313185 fix: close simplify-pass findings — scheduler sibling site + home-unresolvable totality kshitij 2026-08-06 17:31:25 +05:30
  • c135b88d2d fix: address 4-angle review findings on the guard-total change kshitij 2026-08-06 16:03:35 +05:30
  • c8d48b8b13 fix(cron): make the lifecycle guard total — sanitize at ingestion, not per-syscall kshitij 2026-08-06 15:28:13 +05:30
  • ea0d54db1d refactor: fold /simplify-code findings kshitij 2026-08-06 16:59:50 +05:30
  • 10fb01e725 fix: harden human-wait tracker from review findings kshitij 2026-08-06 16:47:20 +05:30
  • 3305cfd2bb fix(agent): measure batch-deadline exclusion at the human wait, not authorization-gate residency kshitij 2026-08-06 16:18:32 +05:30
  • aaf9688519 refactor(gateway): extract the hygiene recovery gate and forward the failure reason kshitij 2026-08-06 05:17:21 +05:30
  • 8f2712725a feat: /refine — run the memory/skill self-improvement review on demand Teknium 2026-08-05 14:17:44 -07:00
  • 6518aa184e feat: /heartbeat — recurring session re-entry prompt fired when idle Teknium 2026-08-05 14:16:17 -07:00
  • 6e041d5244 feat(goals): quality gates — deterministic commands that must pass before /goal completes Teknium 2026-08-05 14:13:29 -07:00
  • ff3793fdff fix(read_file): stop promising anydoc conversion in the tool schema Adolanium 2026-08-06 07:44:07 +03:00
  • ffdbc883ee fix(read_extract): cap anydoc input size before conversion Adolanium 2026-08-06 07:38:56 +03:00
  • 997a913a58 fix(read_extract): retry anydoc init after failure instead of sticky disable Adolanium 2026-08-06 07:35:47 +03:00
  • 01a1037d1e chore: map contributor email for rille111 Teknium 2026-08-05 17:14:21 -07:00
  • 4e7e103ba6 fix(gemini): interpose placeholder model turn between tool result and user text Teknium 2026-08-05 17:14:16 -07:00
  • 0afeaaa0a1 fix(gemini): prevent user message merge into adjacent function response Rickard Robin 2026-07-31 10:58:12 +02:00
  • 169758d42f perf(tests): cut test_hermes_state.py 52s -> 10s — kill sleep throttle + per-row seeding kshitij 2026-08-06 05:13:51 +05:30
  • be1740d110 chore: revert incidental uv.lock churn (no dependency changes) Teknium 2026-08-05 16:49:26 -07:00
  • b2598b41e1 feat(read_file): widen document extraction to PDF/legacy Office/ODF/RTF/EPUB via optional anydoc Teknium 2026-08-05 16:48:59 -07:00
  • 9baf92b7f3 test(search): update grep command mirrors to -rnHE for fidelity with production kshitij 2026-08-06 05:22:07 +05:30
  • 7c6f9affd7 fix(file): align grep fallback regex behavior Kevin Yin 2026-06-05 08:44:03 -07:00
  • 71f1b371c6 perf(ci): 12 test slices — cut the merge-gate critical path ~33% kshitij 2026-08-06 04:16:18 +05:30
  • 9a9cf6ae83 fix(cron): tolerate NUL bytes in referenced-script paths at os.open Teknium 2026-08-05 00:06:43 -07:00
  • 5c5f1a6b76 chore: AUTHOR_MAP for @dromai (PR #42700 salvage) kshitij 2026-08-06 05:00:45 +05:30
  • 03dc4aad52 fix: hide memory tool from cron agents Paolo Shamoon 2026-08-06 05:00:01 +05:30
  • ca120413fc fix(tests): forward HERMES_TEST_* knobs through the hermetic runner kshitij 2026-08-06 04:41:35 +05:30
  • c0d974b19f fix(gateway): escalate the session-hygiene compaction cooldown on repeat failures kshitij 2026-08-06 04:21:20 +05:30
  • 43fc86562c fix(utils): tighten create_mode semantics and close the yaml 0600 transit window kshitij 2026-08-06 04:55:13 +05:30
  • 3556728a54 refactor(utils): move mode+owner preservation into atomic_write_text kshitij 2026-08-06 04:45:17 +05:30
  • 4541d30181 fix(cli): keep newly created SOUL.md and distribution.yaml at 0644 briandevans 2026-08-05 08:35:53 -07:00
  • c005546cbc test(cli): skip the permission-preservation cases on Windows briandevans 2026-08-05 04:50:04 -07:00
  • 67827dd99e fix(cli): route the remaining destructive user-file rewrites through atomic writes briandevans 2026-08-05 04:47:39 -07:00
  • 52a5fc0048 refactor(state): consolidate SQL LIKE escaping onto one shared helper kshitij 2026-08-06 04:23:53 +05:30
  • 55e70f570e test(sessions): guard the Windows backslash child arm of _cwd_prefix_clause kshitij 2026-08-06 04:01:04 +05:30
  • 4bab919446 refactor(sessions): use _escape_like in _cwd_prefix_clause kshitij 2026-08-06 03:56:06 +05:30
  • b37de01926 fix(sessions): escape LIKE wildcards in the cwd-prefix clause Drexuxux 2026-08-05 00:58:43 +03:00
  • 1d2dabce56 fix(sessions): escape LIKE wildcards in prune/archive substring filters Drexuxux 2026-08-04 20:27:12 +03:00
  • 9ea01979dc chore: map contributor email for @sylbae kshitij 2026-08-06 03:47:04 +05:30
  • 042a2cf3d7 fix(agent): keep the start-order gate under the batch deadline and abort abandoned workers kshitij 2026-08-06 03:34:51 +05:30
  • 5d83400f89 fix(agent): bound the concurrent start-order gate wait Sylvain Baeriswyl 2026-08-05 19:52:01 +02:00
  • a88b76bf7d Merge pull request #79693 from kshitijk4poor/fix/79669-empty-fallback-deleted-heads kshitij 2026-08-06 03:24:26 +05:30
  • 7112fbcbcf fix(nix): update electron sha ethernet 2026-08-05 17:47:16 -04:00
  • 145e777314 test(cron): close a blind spot in the kanban env drift guard kshitij 2026-08-06 03:11:33 +05:30
  • 80f37e36ed fix(cron): don't let a cron job inherit a kanban worker's dispatcher identity kshitij 2026-08-06 03:05:14 +05:30
  • 68ebb198c7 fix(gateway): don't claim deleted head chunks as delivered in the empty-fallback recovery kshitij 2026-08-06 03:13:32 +05:30
  • 392e3a8c53 fix(gateway): finish the split-delivery bug class so the fix cannot duplicate or still swallow kshitij 2026-08-06 02:39:11 +05:30
  • a2ca5c2a78 test(gateway): cover payload-less split-delivery final-send swallow HexLab98 2026-08-04 22:04:17 +07:00
  • c46027b049 fix(gateway): stop payload-less split delivery from swallowing finals HexLab98 2026-08-04 22:04:17 +07:00
  • d1f9e77755 chore: map justin@actual.computer to somewheresy for #26491 salvage Teknium 2026-08-05 13:54:24 -07:00
  • 5aa798fecc feat(skills): actual-setup optional skill + provider docs Teknium 2026-08-05 13:54:10 -07:00
  • e79f16cab6 feat(providers): env-var metadata, config-driven local no-auth, reasoning-effort clamp for Actual Teknium 2026-08-05 13:52:05 -07:00
  • b6d55a790e fix: adapt Actual provider salvage to current main Teknium 2026-08-05 13:45:31 -07:00
  • a9acb400ba feat(providers): add Actual Computer inference provider Justin Bennington 2026-05-15 13:44:39 -04:00
  • 241605d1ea fix(compression): durable-sync the prune runway on model switch + fast no-op for incapable stores kshitij 2026-08-06 02:10:07 +05:30
  • 565b2c42eb refactor(state): extract shared model_config merge helper kshitij 2026-08-06 02:09:40 +05:30
  • bf6a210ab9 fix(cache): make proactive pruning durable and cache-aware Ryder Freeman 2026-08-05 03:16:33 -07:00
  • ced8e30217 feat(scripts): reproducible core-toolset A/B eval harness (toolperf_abeval) Teknium 2026-08-05 00:07:14 -07:00
  • fb402106f8 fix(dashboard): auto-reconnect the events WebSocket with backoff (supersedes #47876, #47921, #24315) (#79524) Austin Pickett 2026-08-05 16:27:04 -04:00
  • 6564f319a6 Merge pull request #69416 from afourniernv/feat/hermes-relay-install-activation-metrics Jeffrey Quesnelle 2026-08-05 14:09:25 -04:00
  • edf0a7e14b Merge pull request #68978 from afourniernv/feat/hermes-relay-client-dimensions Jeffrey Quesnelle 2026-08-05 14:02:28 -04:00
  • 0531aad55d Merge pull request #68883 from afourniernv/feat/hermes-relay-skill-metrics Jeffrey Quesnelle 2026-08-05 13:20:57 -04:00
  • 25c7827ec9 fmt(js): npm run fix on merge (#79521) hermes-seaeye[bot] 2026-08-05 16:51:56 +00:00
  • 69bedb7bed fix(desktop): stop reporting false failure on successful backend updates (#79513) brooklyn! 2026-08-05 10:42:02 -06:00
  • 64646dda56 Hermes can read the in-app browser (#79482) brooklyn! 2026-08-05 10:35:00 -06:00