# refactor\(server\): rebuild background service updates on top of the slim provider layer · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/commit/ffe315b8e0723c2cf8b709361d1a6fd8d50907a1)

Repository: [pingdotgg/t3code](https://git.cafe/pingdotgg/t3code)

Visibility: public

Requested revision: ffe315b8e0723c2cf8b709361d1a6fd8d50907a1

Requested commit: ffe315b8e0723c2cf8b709361d1a6fd8d50907a1

Commit: ffe315b8e0723c2cf8b709361d1a6fd8d50907a1

Tree: 4db765e306a96a3742e3f6084bb2cd5f18d40c77

Author: maria-rcks

Committer: maria-rcks

## Message

```
refactor(server): rebuild background service updates on top of the slim provider layer

The service updates itself through the existing launcher handshake once the
update window is open, and the launcher now prunes old runtimes and restarts
a crashing child with backoff. The process ledger, crash-loop downgrade,
shell prompt injection, restart announcement, and kept web assets are gone.
The earlier implementation is replaced by the smaller one merged here.

```

## Parents

- [70dcc18059a72921486266eeedc910ba5b5b1673](https://git.cafe/pingdotgg/t3code/commit/70dcc18059a72921486266eeedc910ba5b5b1673?format=markdown)

- [6f2f549f60828e3504e723334d5c586174954b62](https://git.cafe/pingdotgg/t3code/commit/6f2f549f60828e3504e723334d5c586174954b62?format=markdown)

- [195f2aa1f26d9324ef5188ed9724feef3e7c3ee7](https://git.cafe/pingdotgg/t3code/commit/195f2aa1f26d9324ef5188ed9724feef3e7c3ee7?format=markdown)

[Source at this commit](https://git.cafe/pingdotgg/t3code/tree/ffe315b8e0723c2cf8b709361d1a6fd8d50907a1?format=markdown)
