apps/desktop/package.json | 4 +- apps/desktop/src/app/DesktopAppIdentity.ts | 2 +- apps/desktop/src/app/DesktopAssets.ts | 2 +- apps/desktop/src/app/DesktopEnvironment.test.ts | 4 +- apps/desktop/src/app/DesktopEnvironment.ts | 2 +- apps/desktop/src/app/DesktopLifecycle.ts | 7 +- apps/desktop/src/app/DesktopObservability.ts | 2 +- apps/desktop/src/app/DesktopState.ts | 2 +- apps/desktop/src/backend/DesktopBackendConfiguration.ts | 2 +- apps/desktop/src/backend/DesktopBackendManager.ts | 2 +- apps/desktop/src/backend/DesktopServerExposure.ts | 4 +- apps/desktop/src/electron/ElectronApp.ts | 2 +- apps/desktop/src/electron/ElectronDialog.ts | 2 +- apps/desktop/src/electron/ElectronMenu.ts | 2 +- apps/desktop/src/electron/ElectronProtocol.ts | 2 +- apps/desktop/src/electron/ElectronSafeStorage.ts | 2 +- apps/desktop/src/electron/ElectronShell.ts | 2 +- apps/desktop/src/electron/ElectronTheme.ts | 2 +- apps/desktop/src/electron/ElectronUpdater.ts | 2 +- apps/desktop/src/electron/ElectronWindow.ts | 2 +- apps/desktop/src/ipc/DesktopIpc.ts | 4 +- apps/desktop/src/settings/DesktopAppSettings.ts | 2 +- apps/desktop/src/settings/DesktopClientSettings.ts | 2 +- apps/desktop/src/settings/DesktopSavedEnvironments.ts | 2 +- apps/desktop/src/shell/DesktopShellEnvironment.ts | 2 +- apps/desktop/src/ssh/DesktopSshEnvironment.ts | 2 +- apps/desktop/src/ssh/DesktopSshPasswordPrompts.ts | 2 +- apps/desktop/src/ssh/DesktopSshRemoteApi.ts | 2 +- apps/desktop/src/updates/DesktopUpdates.ts | 2 +- apps/desktop/src/window/DesktopApplicationMenu.ts | 2 +- apps/desktop/src/window/DesktopWindow.ts | 2 +- apps/server/package.json | 4 +- apps/server/src/auth/Layers/BootstrapCredentialService.ts | 4 +- apps/server/src/auth/Layers/SessionCredentialService.ts | 4 +- apps/server/src/auth/Services/AuthControlPlane.ts | 2 +- apps/server/src/bin.test.ts | 2 +- apps/server/src/orchestration/Layers/CheckpointReactor.ts | 104 ++++--- apps/server/src/orchestration/http.ts | 6 +- apps/server/src/persistence/Layers/AuthSessions.ts | 2 +- apps/server/src/persistence/Migrations/009_ProviderSessionRuntimeMode.ts | 4 +- apps/server/src/process/externalLauncher.ts | 2 +- apps/server/src/processRunner.ts | 2 +- apps/server/src/project/Services/ProjectSetupScriptRunner.ts | 2 +- apps/server/src/provider/Layers/ClaudeAdapter.test.ts | 2 +- apps/server/src/provider/Layers/CodexAdapter.test.ts | 2 +- apps/server/src/provider/Layers/CursorAdapter.test.ts | 2 +- apps/server/src/provider/Layers/CursorAdapter.ts | 2 +- apps/server/src/provider/Layers/EventNdjsonLogger.ts | 29 +- apps/server/src/provider/Layers/OpenCodeAdapter.test.ts | 2 +- apps/server/src/provider/Layers/OpenCodeProvider.ts | 48 ++-- apps/server/src/provider/Layers/ProviderEventLoggers.ts | 2 +- apps/server/src/provider/Layers/ProviderService.test.ts | 8 +- apps/server/src/provider/opencodeRuntime.ts | 2 +- apps/server/src/provider/providerMaintenanceRunner.ts | 2 +- apps/server/src/server.test.ts | 347 +++++++++--------------- apps/server/src/serverRuntimeStartup.test.ts | 53 ++++ apps/server/src/serverRuntimeStartup.ts | 11 +- apps/server/src/serverSettings.test.ts | 24 +- apps/server/src/sourceControl/AzureDevOpsCli.ts | 2 +- apps/server/src/sourceControl/BitbucketApi.ts | 2 +- apps/server/src/sourceControl/GitHubCli.ts | 2 +- apps/server/src/sourceControl/GitLabCli.ts | 2 +- apps/server/src/sourceControl/SourceControlDiscovery.ts | 2 +- apps/server/src/sourceControl/SourceControlProvider.ts | 2 +- apps/server/src/sourceControl/SourceControlProviderRegistry.ts | 2 +- apps/server/src/sourceControl/SourceControlRepositoryService.ts | 2 +- apps/server/src/textGeneration/CodexTextGeneration.ts | 34 ++- apps/server/src/textGeneration/TextGeneration.ts | 2 +- apps/server/src/ws.ts | 81 +++--- apps/server/tsconfig.json | 1 - apps/web/package.json | 4 +- apps/web/src/session-logic.test.ts | 4 +- apps/web/tsconfig.json | 21 +- bun.lock | 71 ++--- oxlint-plugin-t3code/package.json | 4 +- package.json | 11 +- packages/client-runtime/package.json | 4 +- packages/contracts/package.json | 4 +- packages/contracts/src/orchestration.test.ts | 7 +- packages/effect-acp/package.json | 5 +- packages/effect-acp/scripts/generate.ts | 9 +- packages/effect-acp/src/agent.ts | 4 +- packages/effect-acp/src/client.ts | 2 +- packages/effect-acp/src/protocol.ts | 4 +- packages/effect-acp/tsconfig.json | 4 +- packages/effect-codex-app-server/package.json | 5 +- packages/effect-codex-app-server/scripts/generate.ts | 27 +- packages/effect-codex-app-server/src/_generated/meta.gen.ts | 466 ++++++++++++++++---------------- packages/effect-codex-app-server/src/client.ts | 2 +- packages/effect-codex-app-server/tsconfig.json | 4 +- packages/shared/package.json | 4 +- packages/shared/src/schemaJson.test.ts | 22 +- packages/shared/src/schemaJson.ts | 51 ++-- packages/shared/tsconfig.json | 4 +- packages/ssh/package.json | 4 +- packages/ssh/src/auth.ts | 2 +- packages/ssh/src/tunnel.ts | 5 +- packages/ssh/tsconfig.json | 4 +- packages/tailscale/package.json | 4 +- packages/tailscale/tsconfig.json | 4 +- scripts/package.json | 4 +- tsconfig.base.json | 5 +- 102 files changed, 827 insertions(+), 831 deletions(-)