-
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