This website requires JavaScript.
26466d0594
feat(termux): support apt-managed Hermes installs
adybag14-cyber
2026-08-15 12:07:55 +01:00
976183f536
fix(desktop): stop deleted profiles reconnecting
Gille
2026-08-17 14:38:51 -06:00
68a713385e
fix(gateway): preserve configured context window
Gille
2026-08-17 16:06:20 -06:00
2c8a2b65aa
docs(sdk): document profiles.list preferred_session_ids lookup
Teknium
2026-08-17 15:31:36 -07:00
21aa327c69
style: ruff lint + format on the eval scripts (encoding args, formatting)
Teknium
2026-08-17 14:34:08 -07:00
5033aedaa3
feat(evals): add the Browser Use mode A/B benchmark from PR #81958
Teknium
2026-08-17 14:22:30 -07:00
4151599e81
fix(desktop): cross-machine bot DMs — canonical chat, sender attribution, reply relay
Teknium
2026-08-17 14:43:33 -07:00
d0b02efa9d
fix(desktop): don't treat a mid-switch 404 as session deletion (#88540 )
Teknium
2026-08-17 15:15:47 -07:00
8484786832
fix(desktop): align BOTS roster preview with the session its click opens
NealZhouPanda
2026-08-17 16:59:59 +08:00
69a62ce2c8
fix(desktop): keep the Bot Chat pin
Adolanium
2026-08-17 07:33:01 +03:00
dc2e9dde9a
fmt(js): npm run fix on merge (#88671 )
hermes-seaeye[bot]
2026-08-17 21:39:36 +00:00
bf53915331
docs: Bot Mode guide — Create-on picker, cross-machine mentions + group chats
Teknium
2026-08-17 14:17:21 -07:00
62f376279b
feat(desktop): cross-connection Bot Mode — Create-on picker + multi-machine group chats
Teknium
2026-08-17 14:13:56 -07:00
e3c954447c
chore: map contributor email for @AL-ZiLLA
Teknium
2026-08-17 13:56:45 -07:00
f89f884a5d
fix(desktop): mention Connections bots from this local chat
Al Zilla
2026-08-17 14:03:52 -06:00
30299efa38
fix(desktop): open SSH default bots on the remote root profile
Al Zilla
2026-08-17 13:47:38 -06:00
c2c3058eca
fix(desktop): never spawn SSH dashboards just to list Bot Mode agents
Al Zilla
2026-08-17 13:32:39 -06:00
4afe08f494
fix(desktop): retry failed SSH Bot Mode inventory after cooldown
Al Zilla
2026-08-17 13:22:49 -06:00
89877d10a5
fix(desktop): drop Bot Mode rows for removed SSH connections
Al Zilla
2026-08-17 13:21:06 -06:00
4068162118
fix(desktop): keep SSH Bot Mode agents visible across local clicks
Al Zilla
2026-08-17 13:18:00 -06:00
bd9c7d87f0
feat(desktop/bots): add disband (delete) for group chats
Teknium
2026-08-17 14:14:40 -07:00
39c0bc80b7
feat(desktop): link the installer from the app-build-out-of-sync warning
Teknium
2026-08-17 14:20:34 -07:00
cf7b3d0c90
fmt(js): npm run fix on merge (#88652 )
hermes-seaeye[bot]
2026-08-17 21:15:38 +00:00
851a30d0ab
docs: add a Bot Mode user-guide page
witcheer
2026-08-17 20:46:05 +00:00
70f9560b29
test: accept keyword args in the prompt-submit fallback stub
Brooklyn Nicholson
2026-08-17 16:04:12 -05:00
3ead0f8dc1
feat(desktop): widget clicks reach the agent as hidden user turns — the widget updating IS the response
Brooklyn Nicholson
2026-08-17 15:57:50 -05:00
6e22d26583
feat: project-skill quarantine + non-interactive trust inheritance
Teknium
2026-08-17 13:45:41 -07:00
a13be69572
feat(desktop): warn in About when the app build is out of sync with the runtime
Teknium
2026-08-17 13:45:55 -07:00
b779fbf423
feat(desktop): route the bots face clock through the SDK budgeted loop
Teknium
2026-08-17 13:48:47 -07:00
aeabff6aec
fix(desktop): satisfy the plugin-render and import-order lint rules
Brooklyn Nicholson
2026-08-17 15:09:03 -05:00
20ec564684
docs: align the ::preview description and storage example with shipped behavior
Brooklyn Nicholson
2026-08-17 14:48:28 -05:00
a1fea53454
feat(desktop): inline previews read as native widgets — content-sized, theme-bridged, interactive
Brooklyn Nicholson
2026-08-17 14:44:46 -05:00
d690e0220e
fix(desktop): drop provider-echoed duplicate text so replies don't render twice
Brooklyn Nicholson
2026-08-17 14:44:45 -05:00
5c4f1e744c
fix(desktop): inline preview frames size to their content instead of a fixed default
Brooklyn Nicholson
2026-08-17 12:34:22 -05:00
8425f8286b
feat(desktop): ::preview renders the page live inside the message, not just a rail-opener card
Brooklyn Nicholson
2026-08-16 19:21:24 -05:00
8f2ddc9676
feat(plugins): per-plugin durable data directory that survives plugin update and removal
Brooklyn Nicholson
2026-08-16 19:11:15 -05:00
59b1c40cdf
feat(desktop): plugins can render inline components in assistant messages via ::name{...} directives
Brooklyn Nicholson
2026-08-16 19:11:06 -05:00
9ed4a7c025
chore: map contributor email for laviesony
Teknium
2026-08-17 12:15:34 -07:00
f2f6dce785
feat(providers): flip bundled meta-ai profile to the Responses wire
Teknium
2026-08-17 12:15:27 -07:00
9cf553ca3e
refactor(agent): document meta api_mode fallback intent + review cleanups
Lavie
2026-08-10 18:10:17 +05:30
d4658ee6d5
fix(agent): preserve provider-slug rewrite when host mandate fires
Lavie
2026-08-08 13:09:33 +05:30
24545418eb
fix(providers): route api.meta.ai through Responses API for prompt caching
Lavie
2026-08-07 00:55:56 +05:30
5de09f7b0c
chore: map contributor email for intellectronica
Teknium
2026-08-17 12:12:06 -07:00
9a862483bb
feat(models): add Meta Muse Spark 1.2 to OpenRouter curated picker
Eleanor Berger
2026-08-06 16:48:45 +02:00
d109785bb3
feat(desktop): shared createBudgetedLoop helper for decorative rAF animations
Teknium
2026-08-17 12:05:57 -07:00
eaa3c72c3e
feat(providers): adapt bundled meta-ai plugin — docstring, tests, docs
Teknium
2026-08-17 11:27:34 -07:00
833f0e2ac1
feat(providers): bundle Meta Model API (Muse Spark) provider plugin
Beto de Paola
2026-08-17 11:25:10 -07:00
7339f5f160
chore: release v0.20.3 (2026.8.16.2)
Teknium
2026-08-17 03:32:40 -07:00
481156139d
feat: misfire catch-up for external cron providers
Teknium
2026-08-17 11:17:06 -07:00
d7f5acb94e
fmt(js): npm run fix on merge (#88567 )
hermes-seaeye[bot]
2026-08-17 18:39:22 +00:00
f891d702df
feat: project-local skill discovery with per-repo trust gate
Teknium
2026-08-17 11:27:36 -07:00
187e5b2b95
fix(desktop): stop phantom local default on remote-gateway desktops; keep the main agent named Hermes
Teknium
2026-08-17 11:19:33 -07:00
b919dc7db8
chore: map contributor email for @negroni334
Teknium
2026-08-17 11:20:38 -07:00
577f5cf207
fix(desktop): route Bot Mode group-chat Markdown through the plugin SDK
Teknium
2026-08-17 11:18:59 -07:00
cf2d28a2ff
fix(desktop): render Markdown in Bot Mode group chat messages (fixes #88391 )
negroni334
2026-08-17 16:09:19 +03:00
e3eddbb934
test(desktop): cover DiffusionCanvas 15fps budget and instance cap
Teknium
2026-08-17 11:22:29 -07:00
ee616b4b64
fix(desktop): throttle DiffusionCanvas rAF loop and cap concurrent instances
Chen Jin
2026-08-05 19:57:21 +08:00
c776bdd244
fix(desktop): pause inactive diffusion rendering
Jakub Wolniewicz
2026-08-17 14:30:38 +02:00
cb1b1da219
fix: surface missed cron fires as last_fire_error on the job record
Teknium
2026-08-17 11:10:56 -07:00
36d5dd3aee
fix(desktop): sleep idle pixel egg animation
Jakub Wolniewicz
2026-08-17 14:30:38 +02:00
eb63c254bc
test(desktop): remote-sub-profile routing cases
Ayush Nangia
2026-08-17 17:17:30 +05:30
15dd3bf586
fix(desktop): route remote sub-profiles through the primary's remote gateway
Ayush Nangia
2026-08-17 17:17:30 +05:30
ed20a6f01a
fix(desktop): preserve Bot Mode source routing
David Dudok de Wit
2026-08-17 11:44:25 +02:00
ce1f5dd30d
fix(desktop): park the bot face clock when idle and tear it down on plugin disable
Teknium
2026-08-17 10:50:32 -07:00
ba2fb191c6
fix(desktop): bound bot face animation work
digitalbase
2026-08-17 08:40:20 +02:00
97a04aef6c
fix(desktop): install get-windows binding directly
Gille
2026-08-17 11:47:29 -06:00
965ea01a47
Merge pull request #7 from afourniernv/fix/pr85582-review-followup
Bryan Bednarski
2026-08-17 10:34:34 -07:00
157cf12f49
Merge pull request #8 from afourniernv/fix/pr85579-review-followup
Bryan Bednarski
2026-08-17 10:34:23 -07:00
94c05d6481
Merge pull request #9 from afourniernv/fix/pr85581-completed-sparse-fields
Bryan Bednarski
2026-08-17 10:34:14 -07:00
7ee68cca45
test(relay): cover lazy completion with interceptor
Alex Fournier
2026-08-17 10:21:32 -07:00
cc3418e069
fix(openai): complete sparse response normalization
Alex Fournier
2026-08-17 10:17:52 -07:00
c86197e607
fix: make the self-repo git guard Windows-only
Teknium
2026-08-17 09:46:23 -07:00
0ea430ab84
chore: map contributor email for @29206394
Teknium
2026-08-17 09:57:31 -07:00
ece487ceee
fix(bot-mode): live active-connection id for roster classification + source-qualified row keys
Teknium
2026-08-17 09:57:25 -07:00
7dd945b920
fix(desktop): deduplicate Bots roster and reuse canonical chats
Jakub Wolniewicz
2026-08-17 12:28:44 +02:00
185209242e
fix(desktop): stop duplicating active-gateway bots in the multi-source roster
netease
2026-08-17 23:39:50 +08:00
69f6eb5b98
docs(relay): explain canonical operation migration
Alex Fournier
2026-08-17 09:41:21 -07:00
256d7efbfd
test(relay): document stream priming boundary
Alex Fournier
2026-08-17 09:39:11 -07:00
4323c67dcc
fix(delegate): disclaim only the fields a failed probe actually left unmeasured
kshitij
2026-08-17 19:29:02 +05:30
ce93a398e8
refactor(delegate): extract the unproven-payload factory; drop the source-reading test
kshitij
2026-08-17 19:05:08 +05:30
97c4f9eeec
test(delegate): assert the unproven-state contract, not its prose
kshitij
2026-08-17 18:27:07 +05:30
38ea711fd0
fix(delegate): tell the parent when a worktree was preserved un-inspected
kshitij
2026-08-17 18:18:26 +05:30
2b490a0513
fix(delegate): keep the worktree when git inspection fails
liuhao1024
2026-08-17 11:54:50 +08:00
cf64ca20c5
fix(compression): stop an aborted rotation from growing the parent it could not publish
Jack Lau
2026-08-17 02:21:09 -05:00
979ca57a50
Merge pull request #88244 from kshitijk4poor/fix/handoff-cleanup-race
kshitij
2026-08-17 17:41:44 +05:30
3baf6c14a5
fix: guard against string schedule in _clear_run_claim_best_effort
kshitij
2026-08-17 17:24:58 +05:30
baa1cfb89d
perf(cron): skip run_claim clear for recurring jobs on dispatch failure
kshitij
2026-08-17 16:47:55 +05:30
70fc5a5ee2
fix: guard claim cleanup best-effort + add #86522 regression tests
kshitij
2026-08-17 15:51:49 +05:30
6d85f214ac
fix(cron): clear run_claim for one-shot jobs on dispatch failure (#86522 )
RelaxJonh
2026-08-16 16:16:34 +07:00
0c3452bf75
Merge pull request #88327 from kshitijk4poor/chore/author-map-kstawiski
kshitij
2026-08-17 17:18:38 +05:30
eb4bc1513f
fix(telegram): log first-choice IPv4 stick as info, not warning
kshitij
2026-08-17 16:15:07 +05:30
55e2dffe16
refactor(cron): two-phase ledger query + reuse shared terminal-state/timestamp helpers
kshitij
2026-08-17 16:40:32 +05:30
6370134bfe
fix: ledger-terminal release only for rows belonging to THIS claim
kshitij
2026-08-17 16:02:49 +05:30
9b9cfbc1fd
fix(cron): reconcile stale in-flight claim against executions ledger (t_8b5480b3)
devops
2026-08-15 21:42:29 +01:00
0a8e703701
refactor(cron): dedup EMFILE tick-failure handling; share the fd-exhaustion text matcher
kshitij
2026-08-17 16:44:18 +05:30
80dc1836c4
fix: single-owner fd reclamation, shared backoff helper, clean CLI tick failure
kshitij
2026-08-17 15:47:00 +05:30
815934ae52
fix(cron): scheduler self-heals after EMFILE instead of stalling silently (#87644 )
webtecnica
2026-08-16 12:48:26 -03:00
d153bfe6cb
refactor(cron): single cadence-measurement implementation + bounded cadence cache
kshitij
2026-08-17 16:46:18 +05:30
8a4b28f439
fix: re-arm wedged cron jobs to next legal occurrence, cache cadence
kshitij
2026-08-17 15:57:00 +05:30
122bfad535
fix(cron): persisted-state recovery re-arms recurring job stuck in stale last_status=error (t_8b5480b3)
devops
2026-08-15 21:53:54 +01:00