8523819fcf
refactor(desktop): consume upstream Bot owner routing
David Dudok de Wit
2026-08-23 09:53:36 +02:00
9ff7f3325c
fix(desktop): preserve cross-realm Bot registry errors
David Dudok de Wit
2026-08-23 07:54:27 +02:00
a81854a2bd
fix(desktop): preserve Bot tabs across owner lifecycles
David Dudok de Wit
2026-08-23 03:05:00 +02:00
856fc66d19
fix(desktop): bound Bot owner wake races
David Dudok de Wit
2026-08-23 01:18:53 +02:00
b42d8279ed
feat(desktop): retain Bot group drafts by room
David Dudok de Wit
2026-08-23 01:07:41 +02:00
9b36c2d43c
feat(desktop): make new Bot tabs owner-aware
David Dudok de Wit
2026-08-23 01:01:51 +02:00
b8b6f43280
feat(desktop): define workspace-scoped pane ownership
David Dudok de Wit
2026-08-22 23:18:34 +02:00
613244cbb1
feat(desktop): organize the global bot roster
David Dudok de Wit
2026-08-20 20:14:00 +02:00
b766607b5b
test: adapt misdelivery tests to the shared profile_matches_home seam
Teknium
2026-08-23 03:37:24 -07:00
6cb1085d3d
fix(gateway): /p/<profile>/ on a non-multiplex gateway fails closed instead of serving the owner profile
Teknium
2026-08-23 03:33:53 -07:00
265bdcac82
fix(api-server): a /p/<profile> prefix on a non-multiplexed gateway fails closed instead of misdelivering
John Paul Soliva
2026-08-23 16:05:44 +09:00
764dba6953
fix(bot-relay): sweep stale relay artifacts + never leak the deliver tempfile
Teknium
2026-08-23 02:57:51 -07:00
08f5a0a98b
fix(update): isolate pip install from third-party UV env vars
suntech-wang
2026-08-11 21:35:18 +08:00
eebe01790d
test: pin the relay verdict, not the host-dependent reason string
Teknium
2026-08-23 03:19:39 -07:00
c012a364eb
fix(desktop): spoken replies use the connected gateway's TTS, not a stowaway local backend
Teknium
2026-08-23 01:55:23 -07:00
10f0d2278b
feat(desktop): client-direct voice — use the active profile's STT/TTS keys from the desktop, no audio relay
Teknium
2026-08-23 03:13:24 -07:00
933c209e96
fix(compression): -900k Codex variants keep the global 50% threshold; 85% autoraise stays on 272K base slugs
Teknium
2026-08-23 02:47:03 -07:00
30d4555085
fix(vision): review follow-ups — LA/PA JPEG guard, third embed site
kshitijk4poor
2026-08-23 15:03:01 +05:30
c02fe6501b
fix(vision): shrink oversized history embeds via JPEG quality, not halving
kshitijk4poor
2026-08-23 14:00:32 +05:30
b7544dba01
fix(compression): share one image-strip policy across demote and retire passes
kshitijk4poor
2026-08-23 13:50:13 +05:30
5c1a304ce8
fix: derive the pinned interpreter's Scripts dir via venv_bin_dir (#76105 lint)
Teknium
2026-08-23 02:07:18 -07:00
13f9d18e33
fix(update): pin uv installs to the running interpreter when VIRTUAL_ENV is stale
mrmixx-max
2026-08-10 22:22:11 +02:00
d3e087fd8c
feat(bot-mode): bots on every Desktop connection can message each other
Teknium
2026-08-23 00:43:28 -07:00
7b89e17774
fix(model): single exact eligibility predicate for -900k variants; reject ineligible aliases
Teknium
2026-08-23 02:02:31 -07:00
63a9c26fbe
feat(model): Codex GPT slugs default back to 272K; explicit -900k picker variants opt into the verified large window
Teknium
2026-08-23 01:17:12 -07:00
4553e71993
fix(test): isolate the fork-sync test from the host machine; abort at the reload proof point
Teknium
2026-08-23 00:12:48 -07:00
e366df6889
fix(cli): treat a fork's upstream sync as an update
Franci Penov
2026-07-28 15:27:21 -07:00
1684877868
fix(update): a gateway killed by the restart phase and never replaced now fails the fleet check (DOWN row)
Teknium
2026-08-22 23:20:04 -07:00
0b01599eef
fix(tests): repair the two Linux-lane CI failures on this branch
emozilla
2026-08-22 23:10:32 -04:00
fd760435c6
test(bedrock): make the botocore stub windows airtight — kills the vendored-import flake
Teknium
2026-08-22 19:06:45 -07:00
0c435f4601
fix(update): reword refusal message — footgun linter matched prose 'venv open (' as bare open()
Teknium
2026-08-22 18:50:41 -07:00
83864c0b5d
fix(update): a contended venv is never mutated — failed shim quarantine now refuses instead of warning (#87331)
Teknium
2026-08-22 18:40:34 -07:00