This website requires JavaScript.
162b23c3e2
fix(relay): D6 in_channel capability gate resolves the destination platform's descriptor
Ben Barclay
2026-08-20 20:12:52 +10:00
d29f76c70e
fix(bot-mode): group chat no longer doubles into the Bots pane beside its main tab (#89788 follow-up)
Teknium
2026-08-20 02:54:31 -07:00
79c39025c0
fix(relay): format hints resolve the DESTINATION platform, and stamp on send_for_platform
Ben Barclay
2026-08-20 20:10:20 +10:00
20c56f82b8
fix(cron): in_channel thread-flatten uses the seed's gate (origin_target)
Ben Barclay
2026-08-20 20:07:44 +10:00
e69b8e561d
feat: consolidate 'hermes version' into 'hermes --version', remove the subcommand
Teknium
2026-08-20 02:46:40 -07:00
d425658d27
Merge pull request #90688 from NousResearch/feat/keyed-failure-one-shot-rescue
Teknium
2026-08-20 03:05:40 -07:00
8b6cf434cb
fix(cron): carry Slack workspace scope_id into continuable seed keys
Ben Barclay
2026-08-20 20:04:49 +10:00
ed3befaed6
ci: dispatch hammer 2
Teknium
2026-08-20 02:47:38 -07:00
ebe6fd72ed
ci: dispatch hammer 1
Teknium
2026-08-20 02:47:26 -07:00
1647d030cf
fix(update): call out GitHub rate limiting/outage on fetch 429 instead of a generic failure
Teknium
2026-08-20 02:23:05 -07:00
88295f1914
ci: retrigger after incident window
Teknium
2026-08-20 02:42:57 -07:00
6f31cfad78
fmt(js): npm run fix on merge (#90690 )
hermes-seaeye[bot]
2026-08-20 09:20:15 +00:00
ef5ead576d
ci: retrigger — only Label-rerun dispatched on d6129bff
Teknium
2026-08-20 02:11:14 -07:00
d6129bff66
chore: retrigger CI (zero-job dispatch failure, auto-heal)
Teknium
2026-08-20 02:08:27 -07:00
34bdf73381
chore: add contributor attribution mapping for rroveri@nvidia.com
Riccardo Roveri
2026-08-20 11:08:02 +02:00
fa2601c2f5
docs(desktop): troubleshooting entry for SSH host-key-changed latch
Teknium
2026-08-20 01:29:04 -07:00
6170021714
fix(desktop): remote-gateway desktop stops lying after disconnects — roster survives outages, spawn failures log, host-key change stops the retry wall
Teknium
2026-08-20 01:25:44 -07:00
aca40d1d63
fix(sessions): error paths return non-zero exit codes (delete/rename/prune/import)
Teknium
2026-08-20 00:09:10 -07:00
d1eefe6acc
feat: keyed web backends get a one-shot keyless rescue on failure — never sticky
Teknium
2026-08-20 02:04:32 -07:00
a78211b15a
fix(desktop): sort updates.ts imports for perfectionist lint
Teknium
2026-08-20 00:37:18 -07:00
bd5b221a61
feat(desktop): updating now updates every target — remote backends, other gateways, and the app itself
Teknium
2026-08-20 00:21:14 -07:00
0a8a4cdb3d
fix(backup): friendly error on unwritable output path instead of raw traceback
Teknium
2026-08-20 00:32:32 -07:00
138e482ed0
fix(config): set coerces negatives/whitespace/null and rejects malformed keys
Teknium
2026-08-20 00:17:50 -07:00
76653a8eba
fix(sessions): prune/archive spare pinned sessions by default (data loss)
Teknium
2026-08-19 23:57:30 -07:00
f796239c6b
Merge pull request #90572 from NousResearch/feat/keyless-tavily-firecrawl-failover
Teknium
2026-08-20 01:46:16 -07:00
3f67921fca
fix(cli): /undo typo no longer quits the CLI; +3 slash-command papercuts
Teknium
2026-08-19 23:34:46 -07:00
33e64fd83c
test: capture worktree messages through the _cprint route
Teknium
2026-08-19 22:55:44 -07:00
7b655fdf8d
fix(cli): worktree lifecycle messages render colors instead of raw ANSI escapes
Teknium
2026-08-19 22:46:43 -07:00
27562ad5f8
fmt(js): npm run fix on merge (#90637 )
hermes-seaeye[bot]
2026-08-20 07:37:56 +00:00
90e30bdd27
refactor(desktop): one script runner into the preview guest page, not a tour-only one
Brooklyn Nicholson
2026-08-19 13:30:35 -05:00
bd853747bb
fix(desktop): a fresh profile follows the OS, and plugins stay behind the SDK
Brooklyn Nicholson
2026-08-20 02:16:25 -05:00
50e2f970c8
feat(desktop): keep midnight, and retint themes that shade their accent
Brooklyn Nicholson
2026-08-20 01:30:46 -05:00
b8c6547ca4
fix(desktop): off means off when glass is turned down
Brooklyn Nicholson
2026-08-20 01:24:03 -05:00
98bac5feb4
feat(desktop): an accent picker plugin, off by default
Brooklyn Nicholson
2026-08-20 01:16:14 -05:00
be3166607e
feat(desktop): glass ships on, tuned per appearance and platform
Brooklyn Nicholson
2026-08-20 01:16:04 -05:00
38f46504fd
fix(desktop): the finished-session dot follows the theme
Brooklyn Nicholson
2026-08-20 01:15:52 -05:00
6dbd7d11d3
feat(desktop): re-seed any theme's accent from one colour
Brooklyn Nicholson
2026-08-20 01:15:41 -05:00
f298612429
feat(desktop): ship the GitHub themes, with Nous blue on top
Brooklyn Nicholson
2026-08-20 01:15:30 -05:00
e7e3885113
test: pin ring entry vendor in provider-routing tests (ring rotation made direct-callable mocks stale)
Teknium
2026-08-20 00:19:44 -07:00
5c087df507
chore: retrigger CI (zero-job dispatch failure, auto-heal)
Teknium
2026-08-20 00:20:09 -07:00
4dcdc7d3a3
chore: retrigger CI (zero-job dispatch failure, auto-heal)
Teknium
2026-08-20 00:19:02 -07:00
90e477d3ed
Merge remote-tracking branch 'origin/main' into feat/keyless-tavily-firecrawl-failover
Teknium
2026-08-20 00:18:29 -07:00
4ea69d9d2c
feat: keyless web tier becomes a 5-vendor round-robin ring (adds Tavily, Firecrawl, Keenable)
Teknium
2026-08-20 00:17:25 -07:00
c2f5d2da21
test: vary marathon-turn fixture args — identical calls now legitimately dedupe to stubs
Teknium
2026-08-20 00:04:39 -07:00
761990b780
feat: identical re-calls enter context as reference stubs, not duplicate payloads
Teknium
2026-08-19 23:29:28 -07:00
02274c39dc
ci: retrigger after incident window
Teknium
2026-08-20 00:12:18 -07:00
ad7a14a539
fix(desktop): renamed Bot Mode agents stay @-taggable by their new name
Teknium
2026-08-19 23:23:05 -07:00
dc90b1b31d
feat(desktop): the composer collapse ladder continues below stacking
Brooklyn Nicholson
2026-08-20 01:22:00 -05:00
b656b0d3ba
fix(desktop): the composer surface can no longer be widened by its own content
Brooklyn Nicholson
2026-08-20 01:22:00 -05:00
cef999c5cf
refactor(agent): consolidate uncompressed-overflow guard to one warn site + re-arm
kshitijk4poor
2026-08-20 12:06:27 +05:30
4d1fc6ca0a
fix(agent): add mid-turn uncompressed context overflow guardrail (#89297 )
joaomarcos
2026-08-18 17:30:29 -03:00
db5d5dffea
fix(agent): guard against uncompressed session overflow when compression is disabled (#89297 )
joaomarcos
2026-08-18 17:18:21 -03:00
fc9b4186a0
fix(worktree): pruner reaps rebase-merged trees via PR state; worktree add survives disk contention
Teknium
2026-08-19 23:39:40 -07:00
f309f92d30
feat: hermes worktree list/prune — attended reclaim for accumulated worktrees and merged branches
Teknium
2026-08-19 23:33:54 -07:00
9ed06ca2b6
refactor(cli): fold lock-bit review findings - docstrings, dead tilde forms, _lock_twins idiom
kshitijk4poor
2026-08-20 11:48:41 +05:30
446da3ef56
fix(cli): widen lock-bit coverage to alias installers, legacy nav keys, and PUA functional keys
kshitijk4poor
2026-08-20 10:55:54 +05:30
6471f53619
fix(cli): map NumLock/CapsLock modifier-bit variants under kitty protocol
grahf
2026-08-20 07:30:20 +10:00
118dbe871f
fix(cli): map kitty CSI-u lock-bit variants so key combos survive NumLock
liuhao1024
2026-08-19 11:02:20 +08:00
79e6d3e6d7
Revert "ci: parse-cache buster (zero-job dispatch, new blob forces re-parse)"
Teknium
2026-08-19 23:42:05 -07:00
87944ad80b
ci: parse-cache buster (zero-job dispatch, new blob forces re-parse)
Teknium
2026-08-19 23:40:20 -07:00
e8c6370740
ci: retrigger wave 3 — zero-job load-shedding
Teknium
2026-08-19 23:38:51 -07:00
b8b9156827
ci: retrigger wave 2 — zero-job load-shedding
Teknium
2026-08-19 23:37:30 -07:00
ce47a92c2d
ci: retrigger wave 1 — zero-job load-shedding
Teknium
2026-08-19 23:36:08 -07:00
1faf409407
chore: retrigger CI (zero-job dispatch failure, auto-heal)
Teknium
2026-08-19 23:31:56 -07:00
5837714be5
chore: retrigger CI (zero-job dispatch failure, auto-heal)
Teknium
2026-08-19 23:30:49 -07:00
f098602a34
chore: retrigger CI (zero-job dispatch failure, auto-heal)
Teknium
2026-08-19 23:29:42 -07:00
db4b840b72
ci: retrigger — zero-job dispatch on 5a3b1c2de
Teknium
2026-08-19 23:28:42 -07:00
dbbd8937ae
docs(computer-use): document requesting the actual screenshot on chat surfaces
Teknium
2026-08-19 22:59:30 -07:00
5a3b1c2de8
chore: retrigger CI (zero-job dispatch failure, auto-heal)
Teknium
2026-08-19 23:22:04 -07:00
01c3bd4c81
test: explicit keyless Firecrawl selection asserts the keyless cloud route
Teknium
2026-08-19 23:20:52 -07:00
8436e0d142
chore: map contributor email for #87427 salvage
Teknium
2026-08-19 23:02:37 -07:00
a92412ede1
test: mock load_config_readonly in memory status gate tests
Teknium
2026-08-19 23:02:30 -07:00
b38c40319d
fix(cli): align hermes memory status and docs with memory tool gate
Cassie Gray
2026-08-15 22:07:31 -04:00
b8850e17b5
fix(desktop): floating sidebar overlays keep an opaque background under glass
Brooklyn Nicholson
2026-08-20 01:04:12 -05:00
45f11263bd
fix(tui): skip the kitty protocol push for Ghostty in the Ink TUI too
kshitijk4poor
2026-08-20 11:24:01 +05:30
1a8fea3ce2
fix(cli): skip Kitty keyboard protocol push for Ghostty, use modifyOtherKeys only
kshitij
2026-08-17 18:15:01 +05:30
67029492d4
chore: map salvaged contributor emails (Dhruv7201, ekinnee)
kshitijk4poor
2026-08-20 11:28:47 +05:30
b7e12decc6
fix(agent): route relay-wrapped output-cap 429s into the output-cap handler
kshitijk4poor
2026-08-20 11:12:00 +05:30
99c980f466
fix(model-metadata): parse 'exceeds model maximum output tokens' cap errors
ekinnee
2026-08-20 11:09:48 +05:30
7f2733b71c
fix(model-metadata): converge output-cap retry on vLLM
Dhruv Modi
2026-08-19 07:06:39 +00:00
0596ccdeb3
fix(compression): salvage follow-up — todo snapshot last-resort, reuse prune helpers
kshitijk4poor
2026-08-20 11:04:39 +05:30
5c03fbedc6
fix(config): recognize memory nudge interval
MindDragonLabs
2026-08-20 10:52:45 +05:30
fb96247eaf
fix(compression): salvage grown candidates before refusal
MindDragonLabs
2026-08-20 10:52:45 +05:30
62016a1b0a
fix(compression): count a would-grow refusal as an ineffective strike
liuhao1024
2026-08-18 03:11:40 +08:00
5a17b1f41d
Merge pull request #89584 from victor-kyriazakos/relay-ws-hardening
Ben Barclay
2026-08-20 16:06:23 +10:00
9ae7247616
fix(desktop): skip source restore in auxiliary windows
Gille
2026-08-19 23:44:41 -06:00
c25aa35e1a
fix(desktop): keep peer windows on shared gateway
Gille
2026-08-19 19:16:44 -06:00
797bc4bf9b
Merge remote-tracking branch 'origin/main' into feat/keyless-tavily-firecrawl-failover
Teknium
2026-08-19 23:04:36 -07:00
c492379497
chore: map contributor email for Tavily salvage
Teknium
2026-08-19 23:04:20 -07:00
6ff341c4d6
fix(doctor): web readiness reflects the selected provider's real state (#78412 )
Slobaka
2026-08-04 19:15:29 +08:00
f983828077
fix(desktop): stamp the focused profile on projects RPCs and refresh a remote scan
Brooklyn Nicholson
2026-08-20 00:37:12 -05:00
4dcefed089
fix(tui_gateway): scan remote git roots and scope projects.* to the focused profile
Brooklyn Nicholson
2026-08-20 00:37:12 -05:00
481bc9391e
fix(memory): profile-only config gets narrow USER_PROFILE_GUIDANCE instead of the full memory block
Teknium
2026-08-19 22:49:17 -07:00
a969c5a93d
test(memory): cover the disabled built-in memory surface
HexLab98
2026-08-20 08:19:43 +07:00
d5cddae187
fix(memory): drop dead memory tool and guidance when built-in stores are off
HexLab98
2026-08-20 08:19:32 +07:00
37fa4a7c63
chore: remove unused import pytest from test file
kshitij
2026-08-20 11:22:56 +05:30
fbca706789
fix(telegram): log the first confirmed getUpdates progress per generation
liuhao1024
2026-08-20 12:52:58 +08:00
2eb5217af9
feat: keyless free-tier failover + Tavily/Firecrawl salvage integration
Teknium
2026-08-19 22:58:05 -07:00
188d47919a
feat(computer-use): expose screenshots for chat delivery
Gille
2026-08-19 11:58:23 -06:00
2d59cb4386
fix(api-server): 'max' and 'ultra' reasoning efforts are no longer silently ignored on API/browser requests
Teknium
2026-08-19 22:46:53 -07:00