Commits
Merge remote-tracking branch 'origin/main' into slim/17585
404ec4dccf • maria-rcks • 5d ago
Merge remote-tracking branch 'origin/main' into slim/17585
1769fb0354 • maria-rcks • 5d ago
fix(server): start background provider updates after 2 quiet minutes
776ce221b9 • maria-rcks • 5d ago
fix(server): re-check the installed CLI version before a background install
48321a2a10 • maria-rcks • 6d ago
refactor(server): trace the provider install lock and auto-updater picks
e04874d67c • maria-rcks • 6d ago
test(server): provide installer services in registry updates
87aad2b47c • maria-rcks • 6d ago
Merge remote-tracking branch 'origin/main' into slim/17585
17a10c8451 • maria-rcks • 6d ago
fix(web,mobile): disable Update automatically while provider update checks are off
36021ba04f • maria-rcks • 7d ago
chore(server): merge main into background provider updates
391bd061a8 • maria-rcks • 7d ago
test(server): run resumed-owner fencing cases with it.effect.each
677799a4bb • maria-rcks • 7d ago
fix(server): fence resumed provider install owners
f63ecead1f • maria-rcks • 7d ago
fix(server): narrow provider install lock errors with Schema.is
8bb20296d1 • maria-rcks • 7d ago
fix(server): bound detached provider installer lifetime
35a1f9ebe3 • maria-rcks • 7d ago
fix(server): preserve provider install lock ownership
139f9ab250 • maria-rcks • 7d ago
chore(server): merge main into provider lock fix
7c4b31bfb1 • maria-rcks • 7d ago
fix(server): replace the provider install lock atomically
5e92fdf366 • maria-rcks • 7d ago
fix(server): retain provider install lock ownership through verification
4f41ef041b • maria-rcks • 7d ago
chore(server): merge main into background provider updates
8d53630de6 • maria-rcks • 7d ago
fix(server): reclaim a stale provider install lock exclusively
0483ac0e74 • maria-rcks • 13d ago
test(server): provide the install lock to the turn-start memory fixture
6f2f549f60 • maria-rcks • 13d ago
refactor(server): rebuild background provider updates on main
d3e5c8379a • maria-rcks • 13d ago
fix(provider): retain install ownership through process exit and cleanup
92972640b3 • maria-rcks • 14d ago
Merge remote-tracking branch 'origin/main' into t3/background-provider-updates-int
838d87b967 • maria-rcks • 15d ago
fix(server): a reused process id never keeps a stale install lease alive
b574fd0b3a • maria-rcks • 15d ago
Merge remote-tracking branch 'origin/main' into t3/background-provider-updates-int
ccc10147e7 • maria-rcks • 15d ago
fix(server): turns already holding the install lock never wait behind a waiting install
2934544e9f • maria-rcks • 15d ago
fix(server): installs drain readers, ignore foreign symlinks, and bound installer logs
35b7f96ebd • maria-rcks • 15d ago
test(server): keep the host install gate test in a temporary cache
7ebddc7fdd • maria-rcks • 15d ago
fix(server): pull request review guides wait for provider installs like other text generation
8507ed6449 • maria-rcks • 15d ago
Merge remote-tracking branch 'origin/main' into t3/background-provider-updates-int
d389a5df0d • maria-rcks • 15d ago
fix(server): a provider install keeps admission until its last child exits, even when the server is removed or the disk is full
87199d0825 • maria-rcks • 15d ago
docs: describe the detached provider install supervisor
4910b18032 • maria-rcks • 15d ago
fix(server): a detached supervisor finishes provider installs after the server quits or crashes
fe27fa05ce • maria-rcks • 15d ago
fix(mobile): writable project settings follow write destinations and continuous input reports activity once
7e66636ce5 • maria-rcks • 15d ago
fix(server): background updates recognize native pi, grok symlinks, CODEX_HOME, bun, volta and vite-plus installs
a2a5a16e0d • maria-rcks • 15d ago
fix(server): older clients no longer show background provider installs as manual updates
1e0c9e69d4 • maria-rcks • 15d ago
fix(server): background provider installs no longer stall or admit CLIs mid-install
38703ecba4 • maria-rcks • 15d ago
Merge remote-tracking branch 'origin/main' into t3/background-provider-updates-int
15afd90496 • maria-rcks • 15d ago
test(server): other providers keep launching during a Codex first install
b74de47284 • maria-rcks • 15d ago
fix(server): a manual update waiting for running turns says so
dbbc727dfa • maria-rcks • 15d ago
fix(server): only servers share the user-wide provider install gate
9c22c2a6ef • maria-rcks • 15d ago
fix(server): a standalone Codex reached through a linked home still updates automatically
0226f3ce32 • maria-rcks • 15d ago
fix(web): background provider updates stay out of the way in clients
e55e0fd7c6 • maria-rcks • 15d ago
fix(server): every provider CLI launch waits for a running install
ee29b4290d • maria-rcks • 15d ago
fix(server): provider installs wait for turns on every T3 server on the host
4ae068e30b • maria-rcks • 15d ago
fix(server): background provider installs only update installs they own
8f13ec7106 • maria-rcks • 15d ago
Merge remote-tracking branch 'origin/main' into t3/background-provider-updates
5948330b23 • maria-rcks • 15d ago
fix(opencode): a configured OpenCode server never updates the local CLI
660fa84673 • maria-rcks • 15d ago
fix(server): background provider installs never stall or race a provider launch
c4511883ab • maria-rcks • 15d ago
fix(server): background updates wait for agent background work and returning users
4fc9c54dc3 • maria-rcks • 15d ago
fix(server): an unreadable settings file keeps automatic updates off
2b34717254 • maria-rcks • 15d ago
docs(server): keep the scheduled task poll comment on listDueTasks
f38785969b • maria-rcks • 16d ago
fix(server): a corrupt scheduled task no longer closes the update window
d0fb53f7d7 • maria-rcks • 16d ago
fix(server): only a live owning session keeps background tasks blocking updates
d36093c71e • maria-rcks • 16d ago
fix(server): queued runs and incompatible releases no longer stall background updates
7b9e2f9e3b • maria-rcks • 16d ago
fix(server): keep background updates from stalling
973dbe5f1b • maria-rcks • 16d ago
fix(server): a canceled provider update no longer blocks background updates
1bec6f3066 • maria-rcks • 16d ago
fix(server): frequent scheduled tasks no longer hold back background updates
e2fec1d844 • maria-rcks • 16d ago
refactor(server): simplify background provider updates
ce07c8670e • maria-rcks • 16d ago
chore(updates): keep simulation tooling local
37abc15e67 • maria-rcks • 17d ago
chore(server): carry lab project recovery
db712fd1e1 • maria-rcks • 17d ago
chore(server): carry update lab host guard
4234eee939 • maria-rcks • 17d ago
chore(server): sync provider updates with main
82e6ca2d6f • maria-rcks • 17d ago
fix(server): preserve maintenance admission effect types
aac65cfc63 • maria-rcks • 17d ago
fix(server): clear canceled provider install queues
bc2441fed3 • maria-rcks • 17d ago
fix(server): serialize manual installs with background updates
82a96439c3 • maria-rcks • 17d ago
fix(server): wait for background installs before provider startup
bd670c71c7 • maria-rcks • 17d ago
Merge branch 't3/update-lab' into t3/background-provider-updates
19f854c649 • maria-rcks • 17d ago
fix(server): keep background updates behind pending work
08d378e1c1 • maria-rcks • 17d ago
Merge branch 't3/update-lab' into t3/background-provider-updates
8e693e8d04 • maria-rcks • 17d ago
feat(server): update provider CLIs in the background when nothing is running
25b6b08e4b • maria-rcks • 17d ago
feat(dev): add an update lab for multi-environment update testing
9d6b5ea2b6 • maria-rcks • 17d ago
fix(web): chat content keeps pace with sidebar resizing (#17383)
a6698271a4 • oliver • 17d ago
feat(web): assign a thread details panel shortcut (#16694)
b1508672a6 • maria • 17d ago
fix(web): distinguish project filter from new project (#12113)
22ccf8a3df • Lakshmi Tanmay • 17d ago
fix(web): settled and snoozed lines line up with the messages above them (#17191)
a947f7c099 • Rakshith Bhat • 17d ago
fix(web): keep chat banners inside the lane beside the docked details card (#17094)
c5d4d2d04c • maco • 17d ago
fix(web): Local environment switch stays reachable after turning it off (#17359)
2cf0ff0643 • Scott Norteman • 17d ago
fix(connect): Cloudflare and other VPN addresses no longer show as Tailscale (#17158)
ec80933ac8 • shivam • 17d ago
fix(server): relay client updates no longer drop the host off T3 Connect (#17366)
101f8b2f55 • Theo Browne • 17d ago
refactor(provider-acp-registry): move the ACP Registry into its own package (#17405)
43f8a8de17 • Julius Marminge • 17d ago
test(provider-pi): cover continuation offers through the driver (#17407)
cb46c62504 • Julius Marminge • 17d ago
fix(server): reconcile Pi native session rewinds (#13839)
7a2b1c72be • Wout Stiens • 17d ago
fix(server): keep the Claude MCP token out of process arguments (#17408)
c908cea525 • Julius Marminge • 17d ago
fix(server): Pi loads every selected skill without losing prompt text (#17194)
3b6af0bd16 • Wout Stiens • 17d ago
fix(server): a logged-out Claude CLI no longer reports as authenticated (#15459)
563645cf6e • Yordis Prieto • 17d ago
fix(server): a timed-out browser drag no longer exits the server (#17360)
8f76037197 • Scott Norteman • 17d ago
fix(web): show a row spinner instead of a banner when expanding a folder (#17378)
5785df19ea • Julius Marminge • 17d ago
refactor(providers): adapter factories yield their services (#17381)
b000eac171 • Julius Marminge • 17d ago
fix(desktop): cancel backend pipe reads to avoid slow shutdown (#17386)
c9fa1367ca • Yash Singh • 17d ago
fix(server): speed up long thread message sync (#17387)
42c6623d49 • Yash Singh • 17d ago
refactor(provider-grok): move Grok into its own provider package (#17357)
b707eeb052 • Julius Marminge • 17d ago
refactor(provider-acp): move the shared ACP adapter into its own package (#17354)
664bd5e524 • Julius Marminge • 17d ago
refactor(provider-cursor): move Cursor into its own provider package (#17349)
b5e4f1e0b0 • Julius Marminge • 17d ago
refactor(provider-opencode): move OpenCode into its own provider package (#17345)
e62161bc5b • Julius Marminge • 17d ago
fix(auth): show connection permissions and enforce session lifetime (#17370)
456930a09d • Julius Marminge • 17d ago
refactor(providers): namespace-import service modules in core, Muse, Pi, and testing (#17375)
2c7a446e65 • Julius Marminge • 17d ago
fix(web): drop sidebar context before cancelling pointer drag (#17373)
b0ee7dd48f • Yash Singh • 17d ago
fix(web): add room for thread timeline markers (#17372)
29980a3140 • Yash Singh • 17d ago
fix(server): agent browser tools stop bloating history, fall back sensibly, and respect ownership (#16956)
dbd8343534 • Julius Marminge • 17d ago