Commit Graph

  • 76e0ca8826 fix(desktop): order-independent selection guard, layer-hint scoping, honest compositor receipt Royalaid 2026-08-19 01:24:11 -07:00
  • 0269504250 test(desktop): exercise the spinner CSS and the invalidation scope for real Royalaid 2026-08-19 00:13:39 -07:00
  • 73dcd75afe perf(desktop): harden the spinner strip and tighten status invalidation Royalaid 2026-08-19 00:06:16 -07:00
  • 765e3a2f8a perf(desktop): composite-clean spinner strip, selection guard, swap-overlay ticker Royalaid 2026-08-18 21:54:18 -07:00
  • b484933005 perf(desktop): compositor-only glyph spinner (no per-tick DOM mutation) Royalaid 2026-08-18 21:19:44 -07:00
  • ced7d5e087 perf(desktop): move settled-preview derivation off the message root Royalaid 2026-08-18 20:36:33 -07:00
  • db6c282c91 perf(desktop): finish scoping streaming-status invalidation (data-streaming leaf, root isRunning) Royalaid 2026-08-18 20:26:40 -07:00
  • 3f590e68df perf(desktop): scope streaming-status invalidation below message root Royalaid 2026-08-18 20:06:14 -07:00
  • 0aecadc17c feat(update): hermes update --plan — read-only fleet inventory + plan phase in every update Teknium 2026-08-21 04:06:16 -07:00
  • d47252547b fix: lazy session-states import is best-effort under partial module mocks Teknium 2026-08-21 04:03:23 -07:00
  • 3a2a12b752 fix: break session-states import cycle via lazy import in reconnectSecondary Teknium 2026-08-21 03:52:49 -07:00
  • 4f64807f5d fix(desktop): stale running arcs clear on gateway reconnect (#53902, #73082) Teknium 2026-08-21 03:40:23 -07:00
  • 17d1095443 Merge pull request #91401 from kshitijk4poor/refactor/dedupe-telegram-mock kshitij 2026-08-21 16:34:54 +05:30
  • 30ccd01ba2 fix: delist UA-gated free models from opencode-free — big-pickle and mimo-v2.5-free 429 every non-opencode client Teknium 2026-08-21 03:47:49 -07:00
  • c1693d7dcc refactor: remove 27 duplicate _ensure_telegram_mock() copies from gateway tests kshitijk4poor 2026-08-21 14:03:23 +05:30
  • a9ac2c6fc8 chore: map contributor email for paultaki Teknium 2026-08-21 00:34:33 -07:00
  • ff6186dc60 test(gateway): re-pin _get_service_pids tests to the label-derived locate + prefix-scan union Teknium 2026-08-21 00:34:19 -07:00
  • f29ee96dd3 fix(update): restart all macOS launchd gateways on hermes update PT 2026-07-28 11:24:15 -07:00
  • ef04d846e9 feat(cron): cron agents now run with memory enabled like every other agent Teknium 2026-08-21 03:38:02 -07:00
  • 40b4a3bfe1 fix(update): every begun update receipt is now persisted — command-boundary finalization Teknium 2026-08-21 03:30:16 -07:00
  • 80aef061fe refactor: use request_hard_interrupt for review cancellation kshitijk4poor 2026-08-21 16:09:07 +05:30
  • 8bdf0e89e2 chore: add qixuancao to AUTHOR_MAP kshitijk4poor 2026-08-21 16:08:29 +05:30
  • b883756b79 fix: foreground priority for background review cancel timeout kshitijk4poor 2026-08-21 13:58:43 +05:30
  • 1b92a94962 refactor(agent): simplify background review run state qixuancao 2026-08-12 18:50:19 +08:00
  • 37da0d4d50 fix(agent): synchronize background review cancellation qixuancao 2026-08-12 18:10:05 +08:00
  • 443d4387b5 perf(desktop): idle renderers stop burning CPU on infinite CSS animations (#53902, #73082) Teknium 2026-08-21 00:43:17 -07:00
  • 7d0f06f75d chore: map contributor email for vinsew Teknium 2026-08-21 00:34:28 -07:00
  • d4d04098a5 fix: Ox Alpha reasoning effort reaches the wire clamped — shared across zen and free providers Teknium 2026-08-21 00:34:19 -07:00
  • 54227416ce fix(opencode): send Ox Alpha reasoning effort through Zen vinsew 2026-08-21 13:20:38 +08:00
  • fc9cbc872d fix(cron): do not load MEMORY.md into scheduled jobs Adolanium 2026-08-21 06:12:55 +03:00
  • 0a8cdec697 fix(desktop): silence wsl.exe stderr banner + detached explorer relaunch rung Teknium 2026-08-21 00:39:33 -07:00
  • deec043276 fix(desktop): scope WSL bridge state by profile Tranquil-Flow 2026-08-06 21:55:05 +02:00
  • b634032fa4 fix(desktop): gate WSL bridge for remote backends Tranquil-Flow 2026-08-05 12:44:07 +02:00
  • 930be347f1 feat: keyless flag on the provider catalog — GUI contract tests exempt anonymous providers Teknium 2026-08-21 00:08:23 -07:00
  • a63da06340 docs: opencode-free in provider choice lists (cli-commands, aux providers, fallback table) Teknium 2026-08-20 23:54:12 -07:00
  • ca06b87689 feat: opencode-free is fully keyless — no env var, no account, anonymous wire Teknium 2026-08-20 23:52:22 -07:00
  • 28a9b6c565 feat(providers): add OpenCode Free provider with keyed auth and opencode User-Agent Rudraksh Chahal 2026-08-13 22:44:11 +05:30
  • 8e77d03188 test(prompt_caching): home empty-tools fallback test in TestPromptCachePlan kshitijk4poor 2026-08-21 12:19:58 +05:30
  • c26357ad6a refactor(prompt_caching): shallow strip copy, exact-count guards, dedupe idempotency tests kshitijk4poor 2026-08-21 12:10:31 +05:30
  • 0fc52b055f fix(prompt_caching): make apply_anthropic_cache_control idempotent on pre-decorated input joaomarcos 2026-08-21 12:04:10 +05:30
  • a86569bd11 test(teams-pipeline): cover quoted-user Graph @odata.id paths xxxigm 2026-08-20 21:38:44 +07:00
  • b577353636 fix(teams-pipeline): parse Graph users('id') meeting paths xxxigm 2026-08-20 21:38:44 +07:00
  • 15328b4db7 test(gateway): accept all_profiles kwarg in macOS reaper _get_service_pids mocks Teknium 2026-08-20 22:20:34 -07:00
  • 42bd567a80 fix(gateway): widen orphan-reaper service exclusion to the whole launchd fleet Teknium 2026-08-20 22:18:30 -07:00
  • d8047c303b fix(gateway): BSD-compatible ps flags and all-profile launchd pid discovery (#74075) Tranquil-Flow 2026-08-05 11:11:18 +02:00
  • 524b062289 fix(desktop): don't re-list a just-unpinned session under Pinned Brooklyn Nicholson 2026-08-21 00:19:32 -05:00
  • c01cd26f95 feat: stealth/ox-alpha free model in the OpenRouter catalog Teknium 2026-08-20 20:52:53 -07:00
  • 1017a56274 fix: OpenCode Zen free-tier models (Ox Alpha) work keyless — any bearer 401s them Teknium 2026-08-20 22:52:05 -07:00
  • 02e270a47e fix: editing a message in an old session fails (profile DB + window-relative ordinal) (#91302) brooklyn! 2026-08-21 01:02:19 -05:00
  • 6e64e6b9c6 fix(desktop): Windows glass windows stop rendering when they lose focus (#91307) brooklyn! 2026-08-21 00:57:14 -05:00
  • 40643cbaf9 docs(telegram): rich_drafts controls draft rendering, not the draft transport Teknium 2026-08-20 19:19:30 -07:00
  • 216c98aaed fix(gateway): scope draft-final finalize skip to fresh persistent sends Teknium 2026-08-20 19:18:52 -07:00
  • 790c850144 fix(telegram): preserve rich finals after DM drafts Gille 2026-08-20 13:34:58 -06:00
  • 7a17a1b8a6 fix(docker): stage2 API_SERVER_KEY bootstrap no longer depends on .env existing (OOF-285) (#88926) shannonsands 2026-08-21 14:56:28 +10:00
  • 1acbeed146 fix(update): resolve code identity by reading .git directly — no subprocess Teknium 2026-08-20 21:04:50 -07:00
  • 1d74833d8d feat(update): structured update receipts + post-update fleet version verification Teknium 2026-08-20 20:49:31 -07:00
  • 7af4b8ee92 test(bot-mode): drop unused stub param flagged by eslint Teknium 2026-08-20 20:46:19 -07:00
  • a976560e0e docs(bot-mode): group rooms sync across Desktops and gateways Teknium 2026-08-20 20:37:51 -07:00
  • c6745da72b feat(bot-mode): durable room identity + full gateway fan-out for group-room sync Teknium 2026-08-20 20:32:51 -07:00
  • 5d75a46645 fix(bot-mode): stabilize sync entry identity across gateway round-trips Teknium 2026-08-20 20:15:34 -07:00
  • 3b83b5e1fa fix(gateway): serialize shared bot room updates TheTom 2026-08-18 14:10:34 -05:00
  • 7656a2ad46 fix(desktop): hydrate shared bot room previews TheTom 2026-08-18 13:43:36 -05:00
  • 64d393cb7e fix(desktop): sync bot room previews through profiles TheTom 2026-08-18 13:25:25 -05:00
  • 46e1a59d84 Merge pull request #69829 from NousResearch/docs/hermes-cloud-mcp Ben Barclay 2026-08-21 14:51:00 +10:00
  • efb6b40f94 Merge pull request #91237 from NousResearch/fix/relay-env-exclusive-messaging Ben Barclay 2026-08-21 14:33:29 +10:00
  • 6360113a8b fix(cli): read multiplex topology from the default root in enroll warning Ben Barclay 2026-08-21 14:13:28 +10:00
  • d97cb8f253 test(gateway): pin config/registration relay-URL agreement under multiplex scope Ben Barclay 2026-08-21 13:35:20 +10:00
  • 3d25fd59b9 fix(cli): warn when gateway enroll writes relay URLs to a secondary multiplex profile Ben Barclay 2026-08-21 13:35:20 +10:00
  • f8c3635d40 fix(gateway): classify relay routing stamps as process-global deployment config Ben Barclay 2026-08-21 13:21:46 +10:00
  • 533886c8b8 chore: map contributor email for Lesnak1 Teknium 2026-08-20 20:11:18 -07:00
  • 49780391a2 fix(runtime): per-model api_mode + /v1 healing for custom OpenCode-family providers Teknium 2026-08-20 20:11:12 -07:00
  • a83c3915a3 fix(opencode): family-wide provider predicate + reserved tool-name aliases for custom opencode-* providers Teknium 2026-08-20 20:05:26 -07:00
  • 12a3a35521 fix(providers): normalize OpenCode provider matching to case-insensitive and symmetric Zen/Go support Lesnak1 2026-08-16 17:34:26 +03:00
  • f9cd51eb66 fix(providers): support custom opencode-go-* provider routing and grok models Lesnak1 2026-08-13 23:30:43 +03:00
  • 7c9285aa14 fix(memory): bound invalid-target error and restore recovery hint Teknium 2026-08-20 20:02:00 -07:00
  • 2cf7b36e11 fix(memory): enforce independent built-in store permissions kshitijk4poor 2026-08-20 11:35:22 +05:30
  • c809d964d4 fix(memory): parse boolean config values consistently kshitijk4poor 2026-08-20 11:01:47 +05:30
  • 5a5d6b966d fix(memory): unify store flags and bypass stale availability cache kshitijk4poor 2026-08-20 10:55:43 +05:30
  • 18a15a46d8 test(update): Windows progress self-test survives transient /progress socket stalls Teknium 2026-08-20 19:43:30 -07:00
  • 43c6dace56 fix(cron): restore reasoning_effort on cronjob() for the CLI lane — model dispatch still drops it Teknium 2026-08-20 19:33:40 -07:00
  • 991af03f4c refactor(cron): keep reasoning_effort off the model-facing cronjob tool schema Teknium 2026-08-20 19:22:00 -07:00
  • 58258af0cf test(cron): scrub tracker references from reasoning-effort test docstring Victor Kyriazakos 2026-08-20 18:41:13 +00:00
  • 4e1dd1a74b feat(cron): per-job reasoning_effort override in job definitions Victor Kyriazakos 2026-08-20 18:27:14 +00:00
  • 952d1cef18 fix(gateway): prompt-send failures keep their diagnostic detail; clarify caller path gets contract tests Ben Barclay 2026-08-21 08:24:32 +10:00
  • a7cfe391f7 fix(gateway): clarify prompt sends get the same ambiguous-timeout handling as approvals Ben Barclay 2026-08-21 07:53:21 +10:00
  • d4f7c2dbe4 test(relay): expiry-notice assertion yields for the fire-and-forget ack task Victor Kyriazakos 2026-08-20 20:41:43 +00:00
  • 424d07edac fix(relay): prompt-lifecycle acks are fire-and-forget — awaiting them ON the read loop self-deadlocked the transport Victor Kyriazakos 2026-08-20 20:21:09 +00:00
  • 57fe01e367 fix(relay): prompt-lifecycle acks are interim sends — the approval ack was sealing the turn's own draft stream Victor Kyriazakos 2026-08-20 19:54:07 +00:00
  • 5210dd48b8 fix(gateway+relay): approval prompts survive ambiguity without duplicates; streamed finals keep block formatting Victor Kyriazakos 2026-08-20 17:41:46 +00:00
  • 949aff69a8 fmt(js): npm run fix on merge (#91256) hermes-seaeye[bot] 2026-08-21 02:51:33 +00:00
  • 95057c2a63 feat(desktop,web): enable the React Compiler in both renderer builds Jaaneek 2026-08-20 20:55:22 +00:00
  • 55a272d0dc test(gateway): cover profile-scoped relay stamps, log levels, marker cleanup Ben Barclay 2026-08-21 12:42:13 +10:00
  • 2ef095ce46 fix(gateway): source-neutral log wording for relay-exclusive sweep Ben Barclay 2026-08-21 12:42:13 +10:00
  • 892ec7af57 chore: map contributor email for @zhongwater123 Teknium 2026-08-20 19:23:54 -07:00
  • ed2d01a3c3 fix(desktop): dedupe profile mention completions zhongwater123 2026-08-18 15:50:11 +08:00
  • 477a0222f9 fix(gateway): read relay-exclusive env vars through profile secret scope Ben Barclay 2026-08-21 12:42:06 +10:00
  • 9629653b94 chore: map contributor email for @zhaomengfan Teknium 2026-08-20 19:21:28 -07:00
  • ba501f02ce fix(desktop): Bot Mode mention readers miss the connection-suffixed roster cache Mengfan 2026-08-19 12:04:12 +08:00
  • 309e8837d1 chore: map contributor email for kadiratesdev Teknium 2026-08-20 19:24:53 -07:00
  • 19c6a11924 feat(opencode): sync Zen/Go catalogs — Ox Alpha stealth model, Grok routing, new free tier Teknium 2026-08-20 19:24:41 -07:00