.github/workflows/release.yml | 3 +- apps/desktop/src/updates/updateChannels.ts | 5 +- apps/marketing/public/install.ps1 | 37 ++- apps/marketing/public/install.sh | 52 ++- apps/server/src/bin.ts | 2 + apps/server/src/cli/service.ts | 2 +- apps/server/src/cli/update.test.ts | 109 ++++++ apps/server/src/cli/update.ts | 573 ++++++++++++++++++++++++++++++++ apps/server/src/cloud/bootService.test.ts | 29 ++ apps/server/src/cloud/bootService.ts | 31 ++ apps/server/src/provider/Layers/ClaudeAdapter.ts | 4 +- apps/server/src/server.ts | 4 +- apps/server/src/serverRuntimeState.test.ts | 19 ++ apps/server/src/serverRuntimeState.ts | 8 + docs/operations/release.md | 2 +- docs/user/background-service.md | 34 +- packages/shared/src/cliRelease.test.ts | 33 ++ packages/shared/src/cliRelease.ts | 44 +++ packages/shared/src/hostProcess.ts | 26 ++ scripts/build-desktop-artifact.ts | 2 +- 20 files changed, 990 insertions(+), 29 deletions(-)