Commit Graph

  • 269e5bde33 fix(desktop,i18n): polish Russian catalog and register ru in locale tests/docs Teknium 2026-09-01 08:14:22 -07:00
  • a922dad9d8 feat(desktop): add Russian (ru) locale FASTCHIP 2026-08-21 22:40:10 +03:00
  • 7d8b450a6a chore: map contributor email for overtoneblue Teknium 2026-09-01 08:12:30 -07:00
  • ddd8065232 test: regression coverage for first_chunk_at in post_api_request hook Teknium 2026-09-01 08:11:48 -07:00
  • e17276c7b4 agent: forward first stream chunk timestamp to post_api_request hook overtoneblue 2026-08-30 05:20:28 -07:00
  • aaca343110 fix(agent): preserve Bedrock redacted reasoning replay CoolStar 2026-08-31 20:41:04 +08:00
  • da96a9c204 fix(desktop): never lose HERMES_BACKEND_READY emitted before the port wait attaches Teknium 2026-09-01 08:22:56 -07:00
  • fb18fedf29 fix(updater): rebuild desktop on Windows hand-off repair path Justin Wilson 2026-09-01 01:07:23 -05:00
  • db339f0051 fix(state): consolidate gateway SessionDB writers via process-wide shared registry kshitijk4poor 2026-09-01 20:20:56 +05:30
  • e2521fdef6 fix(telegram): promote connect success line to WARNING so healthy startup is terminal-visible Teknium 2026-09-01 08:16:56 -07:00
  • fcdae2cf0b chore: drop case-colliding contributor email file (#88168) Teknium 2026-09-01 08:05:06 -07:00
  • bf75c52ba2 docs(install-e2e): retire stale TODO prose now every driver arm exists yoniebans 2026-09-01 17:11:42 +02:00
  • f709bd88b6 feat(skills): render the configured create dir in every instruction that names the path Teknium 2026-09-01 07:17:51 -07:00
  • 42c2838674 feat(skills): skills.create_dir routes agent-created skills to a configured directory giwaov 2026-09-01 07:17:50 -07:00
  • 86b50fb43a fix(update): back up HEAD to a rescue ref before orphan-history reset JoaoMarcos44 2026-09-01 02:14:49 -07:00
  • 35f4ababe1 test: the managed-dashboard restart now continues the serve scan Teknium 2026-09-01 02:25:55 -07:00
  • 5a677479e9 test: pin the no-authority contract with the serve probe disabled Teknium 2026-09-01 02:16:23 -07:00
  • 27cd0ff4e8 fix(update): keep serve-unit recovery identity scope-qualified joaomarcos 2026-08-27 13:51:30 -03:00
  • 2d70d67b15 fix(update): stop the managed dashboard restart from skipping serve backends joaomarcos 2026-08-27 06:02:29 -03:00
  • f9fec169b5 fix(update): recover hermes-serve units after an aborted restart phase joaomarcos 2026-08-27 05:31:48 -03:00
  • 51609a35f6 fix(auth): purge silent OpenRouter paid-default adoption (#81952 class fix) Teknium 2026-09-01 02:14:44 -07:00
  • be597fc730 fix: extend corrupt-config fail-closed guard to gateway, serve, and cron surfaces Teknium 2026-09-01 02:11:40 -07:00
  • 6f85df97fd fix(cli): keep quiet prompts interactive embwl0x 2026-08-09 01:53:20 -06:00
  • 55e7ecd260 test(cli): cover config guard edge cases embwl0x 2026-08-08 13:06:37 -07:00
  • c335dc734a fix(cli): reject corrupt config in noninteractive runs embwl0x 2026-08-08 12:52:06 -07:00
  • b7043f7669 feat(install-e2e): cover Setup.exe re-run as a windows update method yoniebans 2026-09-01 15:03:59 +02:00
  • d18ad46eee feat(install-e2e): cover non-app update methods after a dmg install yoniebans 2026-09-01 14:48:46 +02:00
  • 18a76be124 refactor(anthropic): drop dead allow_alias param, dedupe mcp wire normalization kshitijk4poor 2026-09-01 15:53:17 +05:30
  • 9d3f1de994 fix(anthropic): alias session_search/memory OAuth billing-classifier triggers joaomarcos 2026-08-03 19:06:03 -03:00
  • 2755d3dd27 test: give the base FakeReviewAgent the release_clients cleanup seam kshitijk4poor 2026-09-01 15:49:01 +05:30
  • fcd5bbb3fb fix(agent): preserve foreground resources after background review konsisumer 2026-08-21 14:57:08 +02:00
  • 5a8e8a6b87 fix(terminal): strict Linux-only gating for background-executor systemd scopes (#70716 follow-up) Teknium 2026-09-01 02:00:57 -07:00
  • 64a7c0aa8a chore: map contributor emails lesseradmin 2026-08-29 20:31:36 -05:00
  • 779482598f fix(desktop): pass --disable-setuid-sandbox on the userns launch path lesseradmin 2026-08-29 15:20:02 -05:00
  • 3a7f2234a6 fix(cli): use Chromium's namespace sandbox when userns is available on Linux 4dlt 2026-08-18 21:54:56 +04:00
  • 78372d22d1 chore: map yongliabc888@gmail.com to yongli-abc for PR #87629 salvage kshitijk4poor 2026-09-01 14:29:19 +05:30
  • f41ed09b51 fix(gemini): strip call ids on insert, name the realignments in the log Yong Li 2026-08-19 07:58:13 +01:00
  • 2e9435d2f6 fix(gemini): echo bridged tool_call name on the OpenAI-compatible path Yong Li 2026-08-16 11:20:22 +01:00
  • 530aa7b10f test(cache): fix stale Studio construction-order paragraph in the bridge witness docstring Teknium 2026-09-01 01:51:04 -07:00
  • 41ec9d3591 fix(cache,tests): durable generation docstring + studio-bridge order (PR #98811, refs #96811) joaomarcos 2026-08-31 17:55:23 -03:00
  • 5abba03a99 test(cache): pin the affinity contract on Studio's real bridge construction joaomarcos 2026-08-31 00:13:04 -03:00
  • 6b9b3e0145 chore(cache): take the pre-merge cleanups on the declared conversation scope joaomarcos 2026-08-31 00:12:40 -03:00
  • 832d68aba4 fix(cache): repair settlement, and make the generation unprunable joaomarcos 2026-08-30 21:17:38 -03:00
  • 2bb1d80bd9 test(api): cover the declared-conversation precedence through the real handlers joaomarcos 2026-08-30 21:17:38 -03:00
  • d63e5d8a10 fix(cache): source-qualify the peer identity and gate the declared bind joaomarcos 2026-08-30 21:17:37 -03:00
  • e5bce4df4b fix(cache): make the conversation generation survive a backwards clock joaomarcos 2026-08-30 19:09:22 -03:00
  • 3739cf3b86 fix(api): resolve the declared conversation instead of minting a session per request joaomarcos 2026-08-30 18:00:37 -03:00
  • d7995bffaf fix(cache): qualify the declared key with the conversation generation joaomarcos 2026-08-30 18:38:31 -03:00
  • 45bd48ff67 fix: initialize affinity_token before the turn-lease early returns kshitijk4poor 2026-08-29 11:20:05 +05:30
  • 65672e3a93 fix(cache): honor the host-declared conversation key on the affinity-key path joaomarcos 2026-08-28 09:47:48 -03:00
  • 29d4c0ebfd refactor(compression): extract preflight seed predicate onto ContextCompressor kshitijk4poor 2026-09-01 14:27:53 +05:30
  • 80b836fa9e fix(compression): preflight display-seed must not overwrite real provider usage Turgut Kural 2026-08-21 10:46:12 +03:00
  • c532a9db02 chore: add contributor mapping for vjpixel (PR #93439 salvage) Teknium 2026-09-01 01:51:44 -07:00
  • 3571118218 fix(agent): run init-time fallback for ANY exhausted primary provider VJ Pixel 2026-08-24 02:03:28 +00:00
  • 16ab670a63 fix(tui): preserve edited history input fangliquanflq 2026-08-27 07:16:07 +08:00
  • 71a8240170 docs(openviking): clarify remember extraction semantics ehz0ah 2026-09-01 16:25:40 +08:00
  • 7fef5c7898 fix(openviking): clarify remember submission status ehz0ah 2026-09-01 15:42:16 +08:00
  • 6446e19cb5 fix(openviking): route remember through session extraction ehz0ah 2026-09-01 14:34:21 +08:00
  • a1c25d393a feat(desktop): built-in optional-skills catalog in Capabilities → Skills with one-click install Teknium 2026-09-01 01:09:05 -07:00
  • 9366ba3afb fmt(js): npm run fix on merge (#100128) hermes-seaeye[bot] 2026-09-01 08:34:56 +00:00
  • f85edd3d94 fix(desktop): stop plugin-launched gateways before the Windows release gate (#70337) Sergey0515 2026-09-01 01:21:28 -07:00
  • 6b18224df5 fix(desktop): reap detached hindsight venv daemon before update handoff (Windows) xy952666680 2026-09-01 01:16:27 -07:00
  • 46ac31e84c fix(desktop): sanitized deferral evidence for ledgered manual serve blockers liuhao1024 2026-09-01 01:06:51 -07:00
  • 66e258b4b9 docs(desktop): document the in-app browser comment mode Teknium 2026-09-01 00:32:04 -07:00
  • 801466765b fix: harden temp fallback against predictable-path attacks; neutral error text; docs kshitijk4poor 2026-08-23 13:21:22 +05:30
  • 525dd12da7 fix: fail closed when no safe export destination exists; polish salvage edges kshitijk4poor 2026-08-23 12:53:21 +05:30
  • 26fb8f60e6 fix: anchor checkout detection to the export path, not cwd kshitijk4poor 2026-08-23 12:46:58 +05:30
  • c26f75baab fix(security): keep profile exports out of source and image contexts joaomarcos 2026-08-23 01:00:30 -03:00
  • b6f42c667a fix(gateway): keep the drain-marker read off the event loop RFingAdam 2026-08-31 20:43:47 -04:00
  • 04224b2f82 fmt(js): npm run fix on merge (#100096) hermes-seaeye[bot] 2026-09-01 07:41:45 +00:00
  • b0d2148b43 test(desktop): isolate the consent dialog in preview-pane tests Teknium 2026-09-01 00:30:18 -07:00
  • ada7213cca feat(desktop): first-open consent prompt for real-profile browsing Teknium 2026-09-01 00:21:17 -07:00
  • 383f827493 fix(desktop): satisfy import-sort and ref-mirror lint rules in comment mode Teknium 2026-09-01 00:18:26 -07:00
  • 10f2a20966 feat(desktop): add comment mode to the in-app browser Adolanium 2026-09-01 09:41:26 +03:00
  • 21b2095d00 fix(desktop): type the config.set mock so display-toggles tests typecheck Brooklyn Nicholson 2026-08-31 20:59:49 -05:00
  • c42daab67b fix(desktop): mirror the Appearance switches on connect, not just on change Brooklyn Nicholson 2026-08-27 22:16:17 -05:00
  • b293157f7d feat(tools): withdraw tip and tour when the user switches them off Brooklyn Nicholson 2026-08-27 22:16:17 -05:00
  • d0e41cda69 fix(gateway): let config.set write the desktop's Appearance switches Brooklyn Nicholson 2026-08-27 22:16:17 -05:00
  • de590cc3cb fmt(js): npm run fix on merge (#99917) hermes-seaeye[bot] 2026-09-01 02:09:50 +00:00
  • 0b247df94f fix(desktop): dock the sidebar rails down to 640px Brooklyn Nicholson 2026-08-31 21:05:57 -05:00
  • e4123f1a70 docs(relay): align version references with 0.8.2 Alex Fournier 2026-08-31 19:06:50 -07:00
  • b0bcb3640c fix(desktop): drop redundant onReorderSessions check after sessionsDraggable Brooklyn Nicholson 2026-08-31 20:59:49 -05:00
  • 9052ce76c4 feat(desktop): collapse Yesterday / Last week groups in the sessions sidebar Brooklyn Nicholson 2026-08-27 15:00:25 -05:00
  • 1b47277067 test(tui_gateway): cover stop-vs-marker recovery races Brooklyn Nicholson 2026-08-31 20:42:33 -05:00
  • 5c3bfb6da8 fix(tui_gateway): retire recovery marker on local stop Brooklyn Nicholson 2026-08-31 20:42:33 -05:00
  • e07172319d fix(desktop): make /stop interrupt active turns Gille 2026-08-31 14:54:27 -06:00
  • adb23c13cb fix(bot-mode): keep Bot Chat resume on a proven compression tip Brooklyn Nicholson 2026-08-31 19:49:10 -05:00
  • 4abf5c0790 test(bot-mode): scope title lookup regressions Gille 2026-08-28 14:12:14 -06:00
  • bb28056efd fix(bot-mode): keep canonical lookup on compression lineage Gille 2026-08-28 14:04:45 -06:00
  • 56916841b5 refactor(dashboard-auth): replace PKCE cookie payload with base64url(JSON) codec (#99210) Ben Barclay 2026-09-01 11:47:38 +10:00
  • bcecd675f7 fix(desktop): unwrap Models-page code-skew 503 and recycle the owned backend (#97046) xxxigm 2026-08-28 17:44:15 +07:00
  • c99a3919a8 fix(dashboard): drop systemd-only advice from the model-picker code-skew 503 (#97046) xxxigm 2026-08-28 17:44:05 +07:00
  • 42c415820c test(desktop): assert regenerate rejection restores the full history Brooklyn Nicholson 2026-08-31 20:06:16 -05:00
  • f615f3796d fix(desktop): restore the transcript when regenerate is rejected Brooklyn Nicholson 2026-08-31 20:06:16 -05:00
  • 5c6dbe22c3 fix(compression): take reasoning_content when the summarizer leaves content empty Brooklyn Nicholson 2026-08-31 20:04:51 -05:00
  • 02458e67ad fix(auxiliary): accept dict and object messages in extract_content_or_reasoning Brooklyn Nicholson 2026-08-31 20:04:50 -05:00
  • 6eddeca6ef fix(desktop): stop hidden composers from stealing the caret Brooklyn Nicholson 2026-08-31 19:47:32 -05:00
  • 60ba6024b5 fix(desktop): isolate keep-alive panes from the visible transcript Brooklyn Nicholson 2026-08-31 19:44:12 -05:00
  • d72ce5e434 fix(desktop): rebind the visible chat after a reaped runtime Brooklyn Nicholson 2026-08-31 20:05:43 -05:00
  • 36bea50139 fix(desktop): latch approval and goal polls off a dead runtime Brooklyn Nicholson 2026-08-31 20:05:40 -05:00