Commit Graph

  • b9855f5eb2 test(opencode): cover prefixed Zen Muse Spark model id Abdulkadir Ateş 2026-08-19 20:53:39 +03:00
  • 5969ea1558 fix(opencode): route Muse Spark through the Responses API Abdulkadir Ateş 2026-08-19 20:51:37 +03:00
  • 2d3f5c1554 feat(gateway): GATEWAY_RELAY_ALLOW_DIRECT_PLATFORMS opt-out for relay-exclusive mode Ben Barclay 2026-08-21 12:26:41 +10:00
  • 67292ec5b8 fix(gateway): GATEWAY_RELAY_URL env stamp disables direct messaging platforms Ben Barclay 2026-08-21 12:16:06 +10:00
  • 76952ba54f fix(desktop): follow focused bot for mentions Gille 2026-08-20 14:38:04 -06:00
  • 770f9a5747 fix(desktop): read the live union roster in mention-completions + mention middleware ArthurFranckPat 2026-08-20 18:37:56 +02:00
  • 8794e5a21c Merge pull request #91025 from liuhao1024/liuhao/cron-bugfix-91022 SHL0MS 2026-08-20 19:49:52 -04:00
  • c1e25cadff Merge pull request #91155 from NousResearch/chore/scale-to-zero-default-2min Ben Barclay 2026-08-21 09:32:38 +10:00
  • 48f15c1ece chore(gateway): drop the default scale-to-zero idle timeout to 2 minutes Ben Barclay 2026-08-21 09:08:02 +10:00
  • ee000768ce Merge pull request #90761 from NousResearch/fix/scale-to-zero-cron-aware-idle Ben Barclay 2026-08-21 08:19:36 +10:00
  • 28f7c4e68a Merge pull request #90760 from NousResearch/fix/flaps-socket-group-access Ben Barclay 2026-08-21 07:50:25 +10:00
  • 0215930526 review: fail-awake work accounting + rename is_idle param to active_work_count Ben Barclay 2026-08-21 07:37:11 +10:00
  • c3533b3abd review: harden flaps socket grant (symlink guard, verified outcome, precise scope note) Ben Barclay 2026-08-21 07:33:49 +10:00
  • e30388e409 fix: retained group panes re-anchor to the latest message on reopen Teknium 2026-08-20 13:01:25 -07:00
  • 3c5fb284e5 fix(bot-mode): group-room UX cluster — Shift+Enter newlines, open-at-latest, late replies harvested (#89884, #89835, #89545) Teknium 2026-08-19 22:02:23 -07:00
  • 7ab2e417f0 chore: map contributor email for attribution gate Teknium 2026-08-20 13:35:05 -07:00
  • 693d6341b7 fix(desktop): expose group deletion from roster rows Bikash Joshi 2026-08-19 13:16:38 -07:00
  • ddc78217fd Merge current Bot Mode group fixes Sara Burke 2026-08-20 16:55:00 -04:00
  • 603d5651b3 chore: map contributor email for attribution gate Teknium 2026-08-20 13:35:02 -07:00
  • d1ea11d589 fix: disband tombstones no longer hold the group name or leak into storage Teknium 2026-08-20 13:22:12 -07:00
  • 92b6da23bc fix: disband confirm copy no longer hardcodes the legacy session title Teknium 2026-08-20 12:50:14 -07:00
  • 3752948bb7 fix(bot-mode): recreating a same-name group mints fresh member sessions YuYigeng 2026-08-19 21:26:49 +08:00
  • ba42346e99 Merge latest upstream into hybrid remote Bot routing Sara Burke 2026-08-20 16:52:28 -04:00
  • 4a5b6dd451 feat(desktop): a connector consent card that knows nothing about connectors Brooklyn Nicholson 2026-08-20 14:01:53 -05:00
  • 73d1041000 feat(desktop): resolve a site's own favicon in the main process Brooklyn Nicholson 2026-08-20 14:01:48 -05:00
  • 9ed308f901 refactor(desktop): one identity chip behind every avatar Brooklyn Nicholson 2026-08-20 14:01:41 -05:00
  • 847a9df09c fix(goals): honor auxiliary.goal_judge.timeout instead of a hardcoded 30s liuhao1024 2026-08-21 02:48:14 +08:00
  • 9ef9b2d2d0 feat(desktop): let plugins switch the theme, and document the theme surface (#91018) brooklyn! 2026-08-20 13:36:08 -05:00
  • 89ecaf03d5 docs: document the desktop plugin SDK theme surface Brooklyn Nicholson 2026-08-20 13:30:35 -05:00
  • 2e1e3cc91d feat(desktop): let plugins switch the theme from outside React Brooklyn Nicholson 2026-08-20 13:30:31 -05:00
  • 63c6d9a45c fmt(js): npm run fix on merge (#91000) hermes-seaeye[bot] 2026-08-20 18:15:16 +00:00
  • 59795c40ff Merge pull request #90994 from NousResearch/bb/updater-preserve-holder-age brooklyn! 2026-08-20 13:01:24 -05:00
  • 065c8bd6c0 test(updater): cover handoff marker edge cases fangliquan 2026-08-18 21:36:39 +08:00
  • fe4515da69 fix(desktop): add curly braces in handoff marker test helpers fangliquanflq 2026-08-14 21:15:54 +08:00
  • 60f0a4f2db fix(desktop): coerce spawn output to string in handoff marker tests fangliquanflq 2026-08-14 21:09:09 +08:00
  • ee6a9f8326 fix(updater): carry acquisition age through scripts fangliquanflq 2026-08-14 16:22:41 +08:00
  • dbc2a9c8e9 fix(updater): preserve holder age across handoffs fangliquan 2026-08-14 15:42:55 +08:00
  • 5e32e3aecd Merge pull request #90941 from NousResearch/bb/installer-drain-bound brooklyn! 2026-08-20 12:50:43 -05:00
  • 24e89883c4 fix(installer): keep the post-EOF wait cancellable Brooklyn Nicholson 2026-08-20 12:41:39 -05:00
  • 0723cb6c06 fix(update): don't reinstall the editable package when the pull can't affect it (#90967) brooklyn! 2026-08-20 12:41:33 -05:00
  • 2b1bff624e fix(update): Windows Desktop updates finish instead of parking on "Updating Hermes" (#90937) brooklyn! 2026-08-20 12:41:17 -05:00
  • ae9367fc8c test(s6): put the supervise-skeleton setgid assertion on the Linux lane Brooklyn Nicholson 2026-08-20 12:30:20 -05:00
  • c670464ca7 fix(anthropic): send an explicit thinking disable on the native Messages wire Brooklyn Nicholson 2026-08-20 11:55:05 -05:00
  • 4d2c546a53 fix(ci): drop --locked, the installer crate has no tracked lockfile Brooklyn Nicholson 2026-08-20 12:03:00 -05:00
  • dd1e5b723d fix(ci): declare the rust lane on the detect job, and test that wiring Brooklyn Nicholson 2026-08-20 11:46:30 -05:00
  • c47f0b4590 Merge pull request #90920 from NousResearch/bb/session-row-trailing brooklyn! 2026-08-20 11:45:10 -05:00
  • 5caea5e501 ci: run cargo test for the bootstrap installer Brooklyn Nicholson 2026-08-20 11:40:49 -05:00
  • b94a1613e3 fix(installer): bound the bootstrap installer's pipe drain Brooklyn Nicholson 2026-08-20 11:40:45 -05:00
  • aa08d0fdf4 fix(desktop): session skeletons stand on the same edge as the rows they become Brooklyn Nicholson 2026-08-20 11:35:30 -05:00
  • 65a9833564 chore: kick CI Riccardo Roveri 2026-08-20 18:29:26 +02:00
  • 91670103fd fix(desktop): pagination ellipses land on the same sidebar edge as the rows Brooklyn Nicholson 2026-08-20 11:15:34 -05:00
  • 60ff62cb13 refactor(desktop): build the cron sidebar row from the shared row chrome Brooklyn Nicholson 2026-08-20 11:15:30 -05:00
  • b6d21b37b6 fix(desktop): sidebar row trailing inset, so the working arc stops clipping the age Brooklyn Nicholson 2026-08-20 11:15:27 -05:00
  • 052513f65b Merge current upstream into hybrid remote Bot routing Sara Burke 2026-08-20 10:26:19 -04:00
  • f43eabee5f fmt(js): npm run fix on merge (#90822) hermes-seaeye[bot] 2026-08-20 13:13:15 +00:00
  • e2c4793efa fmt(js): npm run fix on merge (#90818) hermes-seaeye[bot] 2026-08-20 12:56:20 +00:00
  • 2123a01601 fix: disbanded group chats no longer resurface as empty roster rows (Bot Mode) Teknium 2026-08-20 05:03:59 -07:00
  • 044acf2bf7 fix(update): gateway auto-restart no longer dies on stale cached modules after the pull Teknium 2026-08-20 04:56:21 -07:00
  • fda54a613e chore(tests): remove two flaky test files that tax CI Teknium 2026-08-20 04:54:12 -07:00
  • 27d356c54f test: shim-progress fake hermes answers the --keep-stash --help probe Teknium 2026-08-20 04:08:24 -07:00
  • 5dd221d442 feat: desktop updates no longer re-apply local source edits (--keep-stash) Teknium 2026-08-20 03:47:33 -07:00
  • c32119b12c feat(config): default agent.max_turns to unlimited; accept inf/infinity/null spellings Teknium 2026-08-20 02:37:49 -07:00
  • 64505a2b83 fix(resolve_turn_limit): gateway bridge null handling, TUI resolver, docs Chris Fontes 2026-08-03 08:16:25 -06:00
  • 5046282867 feat(config): resolve_turn_limit — first-class 'none'/'unlimited' for agent.max_turns Chris Fontes 2026-07-19 21:38:13 +00:00
  • d3e124601f test(desktop): parent watchdog env now carries HERMES_SPAWN — update exact-shape assertions Teknium 2026-08-20 04:37:23 -07:00
  • 95fa814269 feat(process): positive process identity — spawn tags, machine spawn ledger, Windows job-object self-attach Teknium 2026-08-20 04:22:46 -07:00
  • a14384980d fix: keyless rescue no longer re-fetches policy-blocked URLs Teknium 2026-08-20 04:36:48 -07:00
  • e0e3ca3d43 Merge pull request #90038 from victor-kyriazakos/feat/relay-slack-parity Ben Barclay 2026-08-20 21:36:14 +10:00
  • 196a06d0fe test: pre-command hook stubs accept show_help(arg) after /help filter change Teknium 2026-08-20 03:54:40 -07:00
  • 05b4ab0ceb feat(cli): declutter /help + Ctrl+P command palette (C-04/C-05) Teknium 2026-08-20 03:26:55 -07:00
  • 1179f148e4 fix(bot-mode): group-chat command approvals surface in the room too — same hidden-session class Teknium 2026-08-20 04:15:26 -07:00
  • c757f99e63 fix(bot-mode): group-chat members' clarify questions surface in the room and are answerable (#90694) Teknium 2026-08-20 04:00:35 -07:00
  • 2d92793045 fix(update): fail closed when the hand-off shim check cannot run Teknium 2026-08-20 03:55:32 -07:00
  • d5edb66199 fix(update): reap leaked serve backends during a GUI hand-off instead of dead-ending the venv sync (Windows) Teknium 2026-08-20 03:33:01 -07:00
  • 9bdff6ab68 feat(cli): /status shows reasoning, approval mode, and context usage (C-02) Teknium 2026-08-20 03:37:52 -07:00
  • 3509d4b021 chore: nudge PR head sync (empty) Ben Barclay 2026-08-20 21:10:35 +10:00
  • 645f85c2fd feat(cli): rotating task-oriented composer placeholder (C-09) Teknium 2026-08-20 03:49:57 -07:00
  • a41f6831fe docs(bot-mode): drop the removed per-bot Sessions browser from the Bots-pane list Teknium 2026-08-20 03:58:09 -07:00
  • d431f68013 fix(desktop): corrupt backend-ownership.json no longer erases records of live backends (#89298) Teknium 2026-08-19 21:12:14 -07:00
  • e931081a44 feat(cli): type-to-fuzzy-filter the /model picker model list Teknium 2026-08-20 02:54:12 -07:00
  • 8265b873e0 fix(bot-mode): disband dialog no longer points at the removed session browser kshitijk4poor 2026-08-20 16:22:33 +05:30
  • a1a1bee5c2 Merge branch 'main' into feat/relay-slack-parity Ben Barclay 2026-08-20 20:56:03 +10:00
  • 743dc935f5 fix(gateway): count cron and API-server work in the scale-to-zero idle predicate Ben Barclay 2026-08-20 20:53:16 +10:00
  • cc85feeac7 test(cron): native scalar-fallback test asserts the live delivery actually ran Ben Barclay 2026-08-20 20:52:37 +10:00
  • ab0e1b860f fix(docker): grant the gateway group access to the Fly Machines API socket Ben Barclay 2026-08-20 20:51:58 +10:00
  • 21e9d4532f fix(bot-mode): canonical-chat adoption survives busy profiles via exact-title lookup Teknium 2026-08-20 03:46:31 -07:00
  • 540237c99e test(cron): pin the auto-mocked D6 accessor; prove the native scalar fallback with a real adapter shape Ben Barclay 2026-08-20 20:43:45 +10:00
  • 6d85d790e4 fix(update): hand off only the dependency sync, not the whole update (#90240) brooklyn! 2026-08-20 05:43:00 -05:00
  • 4308c453ac fix(cron): stamp persisted origin scope_id onto origin-matching delivery metadata Ben Barclay 2026-08-20 20:42:20 +10:00
  • 5ab74737e0 fix(bot-mode): kill the canonical-chat infinite-fork loop; drop the per-bot Sessions browser (#90732) Teknium 2026-08-20 03:37:52 -07:00
  • 0d19e37b95 Merge pull request #90197 from NousResearch/bb/preview-act brooklyn! 2026-08-20 05:32:05 -05:00
  • b3f6218aa5 fix(desktop): a checkbox reports whether it is ticked, not the string "on" Brooklyn Nicholson 2026-08-20 04:58:10 -05:00
  • df06be0a16 refactor(desktop): give the act engine's pure logic real modules Brooklyn Nicholson 2026-08-20 04:57:34 -05:00
  • 0fd3b61ea9 feat(desktop): durable element handles, and a delta instead of the whole page Brooklyn Nicholson 2026-08-20 04:36:51 -05:00
  • f262e684d8 feat(desktop): an overlay that shows what the agent is doing to the page Brooklyn Nicholson 2026-08-20 02:32:56 -05:00
  • c358a6a570 feat(desktop): drive the preview with real input, not synthetic events Brooklyn Nicholson 2026-08-20 02:32:56 -05:00
  • c57581cd0d feat(tools): drive_preview and annotate_preview — the agent can use the page it opened Brooklyn Nicholson 2026-08-19 13:30:39 -05:00
  • a1ddb54840 fix(gateway): tag the loop-liveness and heartbeat-poll tasks as permanent supervised watchers (#84558) pierrenode 2026-08-20 13:24:40 +03:00
  • 6cd1ed2e78 test(relay): rename misnamed precedence test; document the flat-key fallback nuance Ben Barclay 2026-08-20 20:13:29 +10:00
  • a78af23cca docs(cron): document the in_channel carve-out on the mirror opt-in Ben Barclay 2026-08-20 20:13:10 +10:00