feat(server): install provider CLI updates in the background#17585

open50+
main
t3/background-provider-updates
opened16d agobyMmaria
View on GitHubTwo-way sync enabledPR last imported just now
50+ commits

test(server): wait on provider install lock milestones instead of the real clock

maria-rcks committed 5d ago

bb7ffa1

Merge remote-tracking branch 'origin/main' into slim/17585

maria-rcks committed 5d ago

404ec4d

Merge remote-tracking branch 'origin/main' into slim/17585

maria-rcks committed 5d ago

1769fb0

fix(server): start background provider updates after 2 quiet minutes

maria-rcks committed 5d ago

776ce22

fix(server): re-check the installed CLI version before a background install

maria-rcks committed 5d ago

48321a2

refactor(server): trace the provider install lock and auto-updater picks

maria-rcks committed 5d ago

e04874d

test(server): provide installer services in registry updates

maria-rcks committed 5d ago

87aad2b

Merge remote-tracking branch 'origin/main' into slim/17585

maria-rcks committed 5d ago

17a10c8

fix(web,mobile): disable Update automatically while provider update checks are off

maria-rcks committed 7d ago

36021ba

chore(server): merge main into background provider updates

maria-rcks committed 7d ago

391bd06

test(server): run resumed-owner fencing cases with it.effect.each

maria-rcks committed 7d ago

677799a

fix(server): fence resumed provider install owners

maria-rcks committed 7d ago

f63ecea

fix(server): narrow provider install lock errors with Schema.is

maria-rcks committed 7d ago

8bb2029

fix(server): bound detached provider installer lifetime

maria-rcks committed 7d ago

35a1f9e

fix(server): preserve provider install lock ownership

maria-rcks committed 7d ago

139f9ab

chore(server): merge main into provider lock fix

maria-rcks committed 7d ago

7c4b31b

fix(server): replace the provider install lock atomically

maria-rcks committed 7d ago

5e92fdf

fix(server): retain provider install lock ownership through verification

maria-rcks committed 7d ago

4f41ef0

chore(server): merge main into background provider updates

maria-rcks committed 7d ago

8d53630

fix(server): reclaim a stale provider install lock exclusively

maria-rcks committed 13d ago

0483ac0

fix(server): reclaim a stale provider install lock exclusively

maria-rcks committed 13d ago

f0fa4cd

test(server): provide the install lock to the turn-start memory fixture

maria-rcks committed 13d ago

6f2f549

test(server): provide the install lock to the turn-start memory fixture

maria-rcks committed 13d ago

fe6ed9c

refactor(server): rebuild background provider updates on main

maria-rcks committed 13d ago

d3e5c83

feat(server): install provider CLI updates in the background

maria-rcks committed 13d ago

5328d6e

fix(provider): retain install ownership through process exit and cleanup

maria-rcks committed 14d ago

9297264

Merge remote-tracking branch 'origin/main' into t3/background-provider-updates-int

maria-rcks committed 14d ago

838d87b

fix(server): a reused process id never keeps a stale install lease alive

maria-rcks committed 14d ago

b574fd0

Merge remote-tracking branch 'origin/main' into t3/background-provider-updates-int

maria-rcks committed 14d ago

ccc1014

fix(server): turns already holding the install lock never wait behind a waiting install

maria-rcks committed 14d ago

2934544

fix(server): installs drain readers, ignore foreign symlinks, and bound installer logs

maria-rcks committed 14d ago

35b7f96

test(server): keep the host install gate test in a temporary cache

maria-rcks committed 14d ago

7ebddc7

fix(server): pull request review guides wait for provider installs like other text generation

maria-rcks committed 14d ago

8507ed6

Merge remote-tracking branch 'origin/main' into t3/background-provider-updates-int

maria-rcks committed 14d ago

d389a5d

fix(server): a provider install keeps admission until its last child exits, even when the server is removed or the disk is full

maria-rcks committed 14d ago

87199d0

docs: describe the detached provider install supervisor

maria-rcks committed 14d ago

4910b18

fix(server): a detached supervisor finishes provider installs after the server quits or crashes

maria-rcks committed 14d ago

fe27fa0

fix(mobile): writable project settings follow write destinations and continuous input reports activity once

maria-rcks committed 14d ago

7e66636

fix(server): background updates recognize native pi, grok symlinks, CODEX_HOME, bun, volta and vite-plus installs

maria-rcks committed 14d ago

a2a5a16

fix(server): older clients no longer show background provider installs as manual updates

maria-rcks committed 14d ago

1e0c9e6

fix(server): background provider installs no longer stall or admit CLIs mid-install

maria-rcks committed 14d ago

38703ec

Merge remote-tracking branch 'origin/main' into t3/background-provider-updates-int

maria-rcks committed 15d ago

15afd90

test(server): other providers keep launching during a Codex first install

maria-rcks committed 15d ago

b74de47

fix(server): a manual update waiting for running turns says so

maria-rcks committed 15d ago

dbbc727

fix(server): only servers share the user-wide provider install gate

maria-rcks committed 15d ago

9c22c2a

fix(server): a standalone Codex reached through a linked home still updates automatically

maria-rcks committed 15d ago

0226f3c

fix(web): background provider updates stay out of the way in clients

maria-rcks committed 15d ago

e55e0fd

fix(server): every provider CLI launch waits for a running install

maria-rcks committed 15d ago

ee29b42

fix(server): provider installs wait for turns on every T3 server on the host

maria-rcks committed 15d ago

4ae068e

fix(server): background provider installs only update installs they own

maria-rcks committed 15d ago

8f13ec7
Showing 1–50