-
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