apps/desktop/src/app/DesktopConnectionCatalogStore.test.ts | 4 +- apps/desktop/src/app/DesktopConnectionCatalogStore.ts | 6 +- apps/desktop/src/app/DesktopLinuxUrlHandler.test.ts | 2 +- apps/desktop/src/app/DesktopLinuxUrlHandler.ts | 4 +- apps/desktop/src/app/DesktopObservability.test.ts | 4 +- apps/desktop/src/app/DesktopObservability.ts | 2 +- apps/desktop/src/backend/DesktopBackendConfiguration.test.ts | 2 +- apps/desktop/src/backend/DesktopBackendConfiguration.ts | 4 +- apps/desktop/src/backend/DesktopBackendManager.test.ts | 4 +- apps/desktop/src/backend/DesktopBackendManager.ts | 4 +- apps/desktop/src/backend/DesktopBackendPool.test.ts | 4 +- apps/desktop/src/backend/DesktopBackendPool.ts | 4 +- apps/desktop/src/backend/DesktopLocalEnvironmentAuth.test.ts | 4 +- apps/desktop/src/backend/DesktopLocalEnvironmentAuth.ts | 2 +- apps/desktop/src/backend/DesktopServerExposure.test.ts | 2 +- apps/desktop/src/backend/DesktopServerExposure.ts | 4 +- apps/desktop/src/backend/tailscaleEndpointProvider.test.ts | 4 +- apps/desktop/src/backend/tailscaleEndpointProvider.ts | 4 +- apps/desktop/src/electron/ElectronProtocol.ts | 2 +- apps/desktop/src/ipc/methods/sshEnvironment.test.ts | 2 +- apps/desktop/src/preview/BrowserImport/BrowserImport.ts | 2 +- apps/desktop/src/preview/BrowserImport/ChromiumCookies.test.ts | 2 +- apps/desktop/src/preview/BrowserImport/ChromiumCookies.ts | 4 +- apps/desktop/src/preview/BrowserImport/ChromiumKeys.module.test.ts | 2 +- apps/desktop/src/preview/BrowserImport/ChromiumKeys.test.ts | 2 +- apps/desktop/src/preview/BrowserImport/ChromiumKeys.ts | 12 +- apps/desktop/src/preview/BrowserImport/CookieDatabase.test.ts | 2 +- apps/desktop/src/preview/BrowserImport/CookieDatabase.ts | 2 +- apps/desktop/src/preview/BrowserImport/FirefoxCookies.ts | 2 +- apps/desktop/src/preview/BrowserImport/Sources.test.ts | 2 +- apps/desktop/src/preview/BrowserImport/Sources.ts | 4 +- apps/desktop/src/preview/BrowserSession.ts | 4 +- apps/desktop/src/settings/DesktopSavedEnvironments.test.ts | 14 +- apps/desktop/src/settings/DesktopSavedEnvironments.ts | 4 +- apps/desktop/src/shell/DesktopShellEnvironment.test.ts | 4 +- apps/desktop/src/shell/DesktopShellEnvironment.ts | 4 +- apps/desktop/src/snapShot/DesktopSnapShot.ts | 4 +- apps/desktop/src/ssh/DesktopSshEnvironment.ts | 4 +- apps/desktop/src/wsl/DesktopWslEnvironment.test.ts | 2 +- apps/desktop/src/wsl/DesktopWslEnvironment.ts | 7 +- apps/mobile/src/components/ComposerEditor.tsx | 2 +- apps/mobile/src/components/ProjectFavicon.tsx | 2 +- apps/mobile/src/connection/runtime.ts | 2 +- apps/mobile/src/features/agent-awareness/liveActivityPreferences.test.ts | 2 +- apps/mobile/src/features/agent-awareness/remoteRegistration.test.ts | 7 +- apps/mobile/src/features/cloud/connectOnboarding.ts | 2 +- apps/mobile/src/features/cloud/dpop.ts | 18 +- apps/mobile/src/features/cloud/linkEnvironment.test.ts | 2 +- apps/mobile/src/features/cloud/linkEnvironment.ts | 2 +- apps/mobile/src/features/cloud/managedRelayState.ts | 2 +- apps/mobile/src/features/connection/ConnectionEnvironmentRow.tsx | 2 +- apps/mobile/src/features/connection/ConnectionsNewRouteScreen.tsx | 2 +- apps/mobile/src/features/files/SourceFileSurface.tsx | 2 +- apps/mobile/src/features/files/sourceHighlightingState.test.ts | 4 +- apps/mobile/src/features/files/sourceHighlightingState.ts | 2 +- apps/mobile/src/features/layout/AdaptiveWorkspaceLayout.tsx | 2 +- apps/mobile/src/features/projects/AddProjectScreen.tsx | 2 +- apps/mobile/src/features/review/reviewState.ts | 2 +- apps/mobile/src/features/review/useReviewDiffData.ts | 4 +- apps/mobile/src/features/settings/SettingsClientStorageRouteScreen.tsx | 2 +- apps/mobile/src/features/settings/SettingsEnvironmentDetailRouteScreen.tsx | 2 +- apps/mobile/src/features/settings/SettingsFollowUpRouteScreen.tsx | 2 +- apps/mobile/src/features/settings/SettingsKeyboardRouteScreen.tsx | 2 +- apps/mobile/src/features/settings/SettingsNotificationsRouteScreen.tsx | 2 +- apps/mobile/src/features/settings/SettingsProjectGroupingRouteScreen.tsx | 2 +- apps/mobile/src/features/settings/SettingsThreadsRouteScreen.tsx | 2 +- apps/mobile/src/features/settings/appearance/AppearancePreferencesProvider.tsx | 2 +- apps/mobile/src/features/settings/scheduled-task-editor-state.ts | 2 +- apps/mobile/src/features/showcase/ShowcaseCaptureCoordinator.tsx | 2 +- apps/mobile/src/features/threads/NewTaskDraftScreen.tsx | 2 +- apps/mobile/src/features/threads/ThreadSettingsSheet.tsx | 2 +- apps/mobile/src/features/threads/checkout-new-task-branch.ts | 2 +- apps/mobile/src/features/threads/markdownCodeHighlightState.ts | 2 +- apps/mobile/src/features/threads/provider-catalog-refresh.test.ts | 2 +- apps/mobile/src/features/threads/thread-handoff-row.tsx | 2 +- apps/mobile/src/features/threads/use-legacy-plan-mode-enabled.ts | 2 +- apps/mobile/src/features/threads/use-thread-list-v2-shelf-preferences.ts | 2 +- apps/mobile/src/features/voice-input/voiceInputSession.test.ts | 2 +- apps/mobile/src/lib/hot-swappable-atom-runtime.test.ts | 2 +- apps/mobile/src/lib/hot-swappable-atom-runtime.ts | 2 +- apps/mobile/src/lib/http-response.test.ts | 2 +- apps/mobile/src/lib/runtime.ts | 2 +- apps/mobile/src/state/acknowledged-thread-messages.ts | 2 +- apps/mobile/src/state/assets.ts | 2 +- apps/mobile/src/state/atom-registry.ts | 2 +- apps/mobile/src/state/client-cache-state.ts | 2 +- apps/mobile/src/state/composer-attachment-uploads.ts | 2 +- apps/mobile/src/state/device.ts | 2 +- apps/mobile/src/state/entities.ts | 2 +- apps/mobile/src/state/pending-thread-creation.ts | 2 +- apps/mobile/src/state/preferences.test.ts | 2 +- apps/mobile/src/state/preferences.ts | 2 +- apps/mobile/src/state/presentation.ts | 2 +- apps/mobile/src/state/project-grouping.ts | 2 +- apps/mobile/src/state/projectClones.ts | 2 +- apps/mobile/src/state/queries.ts | 2 +- apps/mobile/src/state/query.ts | 2 +- apps/mobile/src/state/question-attachments.ts | 2 +- apps/mobile/src/state/queued-run-edit.ts | 2 +- apps/mobile/src/state/remote-environment-projections.test.ts | 2 +- apps/mobile/src/state/remote-environment-projections.ts | 2 +- apps/mobile/src/state/session.ts | 2 +- apps/mobile/src/state/shell.ts | 2 +- apps/mobile/src/state/thread-composer-error.ts | 2 +- apps/mobile/src/state/thread-list-environments.test.ts | 2 +- apps/mobile/src/state/thread-list-environments.ts | 2 +- apps/mobile/src/state/thread-order.test.ts | 10 +- apps/mobile/src/state/thread-order.ts | 2 +- apps/mobile/src/state/thread-outbox-manager.ts | 2 +- apps/mobile/src/state/thread-outbox.test.ts | 6 +- apps/mobile/src/state/threads.ts | 2 +- apps/mobile/src/state/usage.ts | 2 +- apps/mobile/src/state/use-atom-query-runner.ts | 2 +- apps/mobile/src/state/use-composer-drafts.ts | 2 +- apps/mobile/src/state/use-remote-environment-registry.ts | 2 +- apps/mobile/src/state/use-selected-thread-git-actions.ts | 2 +- apps/mobile/src/state/use-selected-thread-requests.ts | 2 +- apps/mobile/src/state/use-thread-composer-state.ts | 4 +- apps/mobile/src/state/use-thread-detail.ts | 2 +- apps/mobile/src/state/use-thread-outbox-drain.test.ts | 4 +- apps/mobile/src/state/use-thread-outbox-drain.ts | 2 +- apps/mobile/src/state/use-thread-outbox.ts | 2 +- apps/mobile/src/state/use-thread-pr.ts | 2 +- apps/mobile/src/state/use-vcs-action-state.ts | 2 +- apps/mobile/src/state/v2-item-support.ts | 2 +- apps/mobile/src/state/workspace-connection-atoms.test.ts | 2 +- apps/mobile/src/state/workspace-connection-atoms.ts | 2 +- apps/mobile/src/widgets/SubscriptionUsageCoordinator.tsx | 2 +- apps/server/integration/NetworkTransferMeasurement.integration.ts | 4 +- apps/server/integration/transferBudgetV2.integration.test.ts | 8 +- apps/server/package.json | 6 +- apps/server/scripts/cli.ts | 4 +- apps/server/scripts/evaluate-thread-titles.ts | 2 +- apps/server/scripts/migrate-dev-db.test.ts | 2 +- apps/server/scripts/migrate-dev-db.ts | 4 +- apps/server/scripts/record-codex-app-server-replay-fixture.ts | 2 +- apps/server/scripts/record-cursor-agent-sdk-replay-fixture.ts | 2 +- apps/server/scripts/record-grok-acp-replay-fixture.ts | 2 +- apps/server/scripts/record-pi-rpc-replay-fixture.ts | 2 +- apps/server/scripts/t3-sqlite-state.test.ts | 2 +- apps/server/scripts/t3-sqlite-state.ts | 4 +- apps/server/scripts/verify-background-live.ts | 4 +- apps/server/src/assets/AssetAccess.test.ts | 4 +- apps/server/src/assets/AssetAccess.ts | 4 +- apps/server/src/assets/AttachmentUpload.ts | 2 +- apps/server/src/assets/GitHubMediaFetch.ts | 4 +- apps/server/src/assets/NativeAppIconResolver.test.ts | 2 +- apps/server/src/assets/NativeAppIconResolver.ts | 2 +- apps/server/src/auth/EnvironmentAuth.test.ts | 2 +- apps/server/src/auth/EnvironmentAuth.ts | 2 +- apps/server/src/auth/RpcAuthorization.test.ts | 2 +- apps/server/src/auth/RpcAuthorization.ts | 2 +- apps/server/src/auth/SessionStore.test.ts | 2 +- apps/server/src/auth/dpop.ts | 6 +- apps/server/src/auth/http.test.ts | 10 +- apps/server/src/auth/http.ts | 8 +- apps/server/src/auth/replayMarkers.ts | 2 +- apps/server/src/auth/utils.ts | 10 +- apps/server/src/binCli.ts | 4 +- apps/server/src/checkpointing/Utils.ts | 4 +- apps/server/src/cli/acpMcpBridge.ts | 2 +- apps/server/src/cli/app.test.ts | 2 +- apps/server/src/cli/app.ts | 2 +- apps/server/src/cli/auth.ts | 2 +- apps/server/src/cli/claudeHistory.ts | 2 +- apps/server/src/cli/config.ts | 4 +- apps/server/src/cli/connect.ts | 11 +- apps/server/src/cli/pair.test.ts | 2 +- apps/server/src/cli/pair.ts | 9 +- apps/server/src/cli/project.test.ts | 2 +- apps/server/src/cli/project.ts | 6 +- apps/server/src/cli/server.ts | 4 +- apps/server/src/cli/service.test.ts | 2 +- apps/server/src/cli/service.ts | 4 +- apps/server/src/cli/serviceLauncher.ts | 2 +- apps/server/src/cli/servicePreflight.ts | 2 +- apps/server/src/cli/sshHelper.ts | 2 +- apps/server/src/cli/theme.test.ts | 2 +- apps/server/src/cli/theme.ts | 2 +- apps/server/src/cli/trace.ts | 2 +- apps/server/src/cli/triage.ts | 2 +- apps/server/src/cli/uninstall.ts | 2 +- apps/server/src/cli/update.ts | 9 +- apps/server/src/cloud/CliTokenManager.test.ts | 12 +- apps/server/src/cloud/CliTokenManager.ts | 24 +- apps/server/src/cloud/ManagedEndpointRuntime.test.ts | 2 +- apps/server/src/cloud/ManagedEndpointRuntime.ts | 4 +- apps/server/src/cloud/bootService.test.ts | 4 +- apps/server/src/cloud/bootService.ts | 2 +- apps/server/src/cloud/http.test.ts | 2 +- apps/server/src/cloud/http.ts | 10 +- apps/server/src/cloud/pinnedRuntime.test.ts | 4 +- apps/server/src/cloud/pinnedRuntime.ts | 6 +- apps/server/src/cloud/relayResponse.test.ts | 4 +- apps/server/src/cloud/relayResponse.ts | 4 +- apps/server/src/cloud/selfUpdate.test.ts | 4 +- apps/server/src/cloud/selfUpdate.ts | 2 +- apps/server/src/cloud/traceRelayRequest.ts | 2 +- apps/server/src/device/DeviceHubProxy.test.ts | 2 +- apps/server/src/device/DeviceHubProxy.ts | 4 +- apps/server/src/device/DeviceMultiHost.test.ts | 2 +- apps/server/src/device/DeviceService.test.ts | 2 +- apps/server/src/device/DeviceService.ts | 2 +- apps/server/src/device/DeviceToolchain.test.ts | 2 +- apps/server/src/device/LocalDeviceHost.test.ts | 4 +- apps/server/src/device/LocalDeviceHost.ts | 6 +- apps/server/src/device/SshDeviceHost.test.ts | 6 +- apps/server/src/device/SshDeviceHost.ts | 6 +- apps/server/src/device/deviceToolMaintenance.test.ts | 2 +- apps/server/src/device/localSshDeviceHost.test.ts | 2 +- apps/server/src/environment/DirectEndpoints.test.ts | 6 +- apps/server/src/environment/DirectEndpoints.ts | 4 +- apps/server/src/environment/RemoteOpenTargets.test.ts | 2 +- apps/server/src/environment/RemoteOpenTargets.ts | 2 +- apps/server/src/environment/ServerEnvironmentLabel.test.ts | 2 +- apps/server/src/environment/ServerEnvironmentMachine.test.ts | 2 +- apps/server/src/git/GitManager.test.ts | 2 +- apps/server/src/http.test.ts | 57 +- apps/server/src/http.ts | 20 +- apps/server/src/imageMime.ts | 2 +- apps/server/src/mcp/McpDeviceToolkit.test.ts | 2 +- apps/server/src/mcp/McpHttpServer.test.ts | 4 +- apps/server/src/mcp/McpHttpServer.ts | 4 +- apps/server/src/mcp/McpSessionRegistry.test.ts | 4 +- apps/server/src/mcp/McpSessionRegistry.ts | 4 +- apps/server/src/mcp/OrchestratorMcpToolkit.integration.test.ts | 17 +- apps/server/src/mcp/PreviewAutomationBroker.test.ts | 4 +- apps/server/src/mcp/toolkits/attachment/tools.ts | 2 +- apps/server/src/mcp/toolkits/core.test.ts | 27 +- apps/server/src/mcp/toolkits/device/tools.ts | 2 +- apps/server/src/mcp/toolkits/environment/tools.ts | 2 +- apps/server/src/mcp/toolkits/orchestrator/tools.test.ts | 2 +- apps/server/src/mcp/toolkits/orchestrator/tools.ts | 2 +- apps/server/src/mcp/toolkits/preview/tools.test.ts | 2 +- apps/server/src/mcp/toolkits/preview/tools.ts | 2 +- apps/server/src/mcp/toolkits/previewControls/tools.ts | 2 +- apps/server/src/mcp/toolkits/project/tools.ts | 2 +- apps/server/src/mcp/toolkits/pullRequests/handlers.test.ts | 2 +- apps/server/src/mcp/toolkits/pullRequests/tools.ts | 4 +- apps/server/src/mcp/toolkits/thread/tools.ts | 2 +- apps/server/src/mcp/toolkits/worktree/registration.test.ts | 2 +- apps/server/src/mcp/toolkits/worktree/tools.ts | 2 +- apps/server/src/observability/Layers/Observability.ts | 6 +- apps/server/src/orchestration-v2/AcpRegistryOrchestratorV2.live.test.ts | 2 +- apps/server/src/orchestration-v2/Adapters/AcpAdapterV2.test.ts | 2 +- apps/server/src/orchestration-v2/Adapters/AcpAdapterV2.testkit.ts | 2 +- apps/server/src/orchestration-v2/Adapters/AcpAdapterV2.ts | 2 +- apps/server/src/orchestration-v2/Adapters/AcpRegistryAdapterV2.test.ts | 4 +- apps/server/src/orchestration-v2/Adapters/AcpRegistryAdapterV2.testkit.ts | 2 +- apps/server/src/orchestration-v2/Adapters/AcpRegistryAdapterV2.ts | 2 +- apps/server/src/orchestration-v2/Adapters/AntigravityAdapterV2.test.ts | 2 +- apps/server/src/orchestration-v2/Adapters/AntigravityAdapterV2.ts | 22 +- apps/server/src/orchestration-v2/Adapters/ClaudeAdapterV2.test.ts | 2 +- apps/server/src/orchestration-v2/Adapters/CodexAdapterV2.test.ts | 2 +- apps/server/src/orchestration-v2/Adapters/CodexAdapterV2.ts | 2 +- apps/server/src/orchestration-v2/Adapters/GrokAdapterV2.test.ts | 2 +- apps/server/src/orchestration-v2/Adapters/GrokAdapterV2.testkit.ts | 2 +- apps/server/src/orchestration-v2/Adapters/GrokAdapterV2.ts | 2 +- apps/server/src/orchestration-v2/Adapters/OpenCode2AdapterV2.test.ts | 5 +- apps/server/src/orchestration-v2/Adapters/OpenCode2AdapterV2.testkit.ts | 8 +- apps/server/src/orchestration-v2/Adapters/PiAdapterV2.test.ts | 2 +- apps/server/src/orchestration-v2/Adapters/PiAdapterV2.testkit.ts | 2 +- apps/server/src/orchestration-v2/Adapters/PiAdapterV2.ts | 2 +- apps/server/src/orchestration-v2/Adapters/PiRpc.ts | 2 +- apps/server/src/orchestration-v2/CheckpointCaptureService.test.ts | 2 +- apps/server/src/orchestration-v2/CheckpointService.ts | 4 +- apps/server/src/orchestration-v2/CursorOrchestratorV2.live.test.ts | 2 +- apps/server/src/orchestration-v2/EffectOutbox.ts | 2 +- apps/server/src/orchestration-v2/EventSink.ts | 2 +- apps/server/src/orchestration-v2/EventStore.ts | 2 +- apps/server/src/orchestration-v2/FoundationPersistence.test.ts | 4 +- apps/server/src/orchestration-v2/GrokOrchestratorV2.live.test.ts | 2 +- apps/server/src/orchestration-v2/OpenCode2OrchestratorV2.live.test.ts | 4 +- apps/server/src/orchestration-v2/Orchestrator.control-reads.test.ts | 2 +- apps/server/src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts | 2 +- apps/server/src/orchestration-v2/ProjectStore.test.ts | 2 +- apps/server/src/orchestration-v2/ProjectStore.ts | 4 +- apps/server/src/orchestration-v2/ProjectionControlReads.test.ts | 2 +- apps/server/src/orchestration-v2/ProjectionMaintenance.ts | 2 +- apps/server/src/orchestration-v2/ProjectionRecovery.test.ts | 2 +- apps/server/src/orchestration-v2/ProjectionSettlement.test.ts | 4 +- apps/server/src/orchestration-v2/ProjectionStore.test.ts | 2 +- apps/server/src/orchestration-v2/ProjectionStore.ts | 4 +- apps/server/src/orchestration-v2/ProviderRuntimeRecoveryPerformance.test.ts | 2 +- apps/server/src/orchestration-v2/ProviderSessionManager.test.ts | 4 +- apps/server/src/orchestration-v2/RunCompletionReads.test.ts | 2 +- apps/server/src/orchestration-v2/ThreadSearch.test.ts | 2 +- apps/server/src/orchestration-v2/ThreadSearch.ts | 4 +- apps/server/src/orchestration-v2/ThreadTransportPerformance.test.ts | 2 +- apps/server/src/orchestration-v2/TurnItemPositionStore.ts | 2 +- apps/server/src/orchestration-v2/TurnStartReads.test.ts | 2 +- apps/server/src/orchestration-v2/http.ts | 4 +- apps/server/src/orchestration-v2/legacy/LegacyV1Cutover.integration.test.ts | 2 +- apps/server/src/orchestration-v2/legacy/LegacyV1ThreadImporter.test.ts | 2 +- apps/server/src/orchestration-v2/legacy/LegacyV1ThreadImporter.ts | 2 +- apps/server/src/orchestration-v2/runtimeLayer.test.ts | 2 +- apps/server/src/orchestration-v2/testkit/ProviderReplayHarness.ts | 6 +- apps/server/src/orchestration-v2/testkit/ProviderSwitch.integration.test.ts | 2 +- apps/server/src/orchestration-v2/testkit/ReplayFixtureWorkspace.ts | 2 +- apps/server/src/orchestration-v2/testkit/ThreadFork.integration.test.ts | 2 +- apps/server/src/persistence/AuthPairingLinks.ts | 4 +- apps/server/src/persistence/AuthSessions.ts | 4 +- apps/server/src/persistence/Errors.test.ts | 2 +- apps/server/src/persistence/Layers/OrchestrationCommandReceipts.ts | 4 +- apps/server/src/persistence/Layers/OrchestrationEventStore.sequence.test.ts | 2 +- apps/server/src/persistence/Layers/OrchestrationEventStore.test.ts | 4 +- apps/server/src/persistence/Layers/OrchestrationEventStore.ts | 4 +- apps/server/src/persistence/Layers/Sqlite.test.ts | 2 +- apps/server/src/persistence/Layers/Sqlite.ts | 2 +- apps/server/src/persistence/Migrations.ts | 4 +- apps/server/src/persistence/Migrations/001_OrchestrationEvents.ts | 2 +- apps/server/src/persistence/Migrations/002_OrchestrationCommandReceipts.ts | 2 +- apps/server/src/persistence/Migrations/003_CheckpointDiffBlobs.ts | 2 +- apps/server/src/persistence/Migrations/004_ProviderSessionRuntime.ts | 2 +- apps/server/src/persistence/Migrations/005_Projections.ts | 2 +- apps/server/src/persistence/Migrations/006_ProjectionThreadSessionRuntimeModeColumns.ts | 2 +- apps/server/src/persistence/Migrations/007_ProjectionThreadMessageAttachments.ts | 2 +- apps/server/src/persistence/Migrations/008_ProjectionThreadActivitySequence.ts | 2 +- apps/server/src/persistence/Migrations/009_ProviderSessionRuntimeMode.ts | 2 +- apps/server/src/persistence/Migrations/010_ProjectionThreadsRuntimeMode.ts | 2 +- apps/server/src/persistence/Migrations/011_OrchestrationThreadCreatedRuntimeMode.ts | 2 +- apps/server/src/persistence/Migrations/012_ProjectionThreadsInteractionMode.ts | 2 +- apps/server/src/persistence/Migrations/013_ProjectionThreadProposedPlans.ts | 2 +- apps/server/src/persistence/Migrations/014_ProjectionThreadProposedPlanImplementation.ts | 2 +- apps/server/src/persistence/Migrations/015_ProjectionTurnsSourceProposedPlan.ts | 2 +- apps/server/src/persistence/Migrations/016_CanonicalizeModelSelections.test.ts | 2 +- apps/server/src/persistence/Migrations/016_CanonicalizeModelSelections.ts | 2 +- apps/server/src/persistence/Migrations/017_ProjectionThreadsArchivedAt.ts | 2 +- apps/server/src/persistence/Migrations/018_ProjectionThreadsArchivedAtIndex.ts | 2 +- apps/server/src/persistence/Migrations/019_ProjectionSnapshotLookupIndexes.test.ts | 2 +- apps/server/src/persistence/Migrations/019_ProjectionSnapshotLookupIndexes.ts | 2 +- apps/server/src/persistence/Migrations/020_AuthAccessManagement.ts | 2 +- apps/server/src/persistence/Migrations/021_AuthSessionClientMetadata.ts | 2 +- apps/server/src/persistence/Migrations/022_AuthSessionLastConnectedAt.ts | 2 +- apps/server/src/persistence/Migrations/023_ProjectionThreadShellSummary.ts | 2 +- apps/server/src/persistence/Migrations/024_BackfillProjectionThreadShellSummary.test.ts | 2 +- apps/server/src/persistence/Migrations/024_BackfillProjectionThreadShellSummary.ts | 2 +- apps/server/src/persistence/Migrations/025_CleanupInvalidProjectionPendingApprovals.test.ts | 2 +- apps/server/src/persistence/Migrations/025_CleanupInvalidProjectionPendingApprovals.ts | 2 +- apps/server/src/persistence/Migrations/026_CanonicalizeModelSelectionOptions.test.ts | 2 +- apps/server/src/persistence/Migrations/026_CanonicalizeModelSelectionOptions.ts | 2 +- apps/server/src/persistence/Migrations/027_028_ProviderInstanceIdColumns.test.ts | 2 +- apps/server/src/persistence/Migrations/027_ProviderSessionRuntimeInstanceId.ts | 2 +- apps/server/src/persistence/Migrations/028_ProjectionThreadSessionInstanceId.ts | 2 +- apps/server/src/persistence/Migrations/029_ProjectionThreadDetailOrderingIndexes.test.ts | 2 +- apps/server/src/persistence/Migrations/029_ProjectionThreadDetailOrderingIndexes.ts | 2 +- apps/server/src/persistence/Migrations/030_ProjectionThreadShellArchiveIndexes.ts | 2 +- apps/server/src/persistence/Migrations/031_AuthAuthorizationScopes.test.ts | 2 +- apps/server/src/persistence/Migrations/031_AuthAuthorizationScopes.ts | 2 +- apps/server/src/persistence/Migrations/032_AuthPairingProofKeyThumbprint.ts | 2 +- apps/server/src/persistence/Migrations/033_ProjectionThreadsSettled.ts | 2 +- apps/server/src/persistence/Migrations/034_ProjectionThreadsSnoozed.ts | 2 +- apps/server/src/persistence/Migrations/035_ProjectionThreadTitleRegeneration.test.ts | 2 +- apps/server/src/persistence/Migrations/035_ProjectionThreadTitleRegeneration.ts | 2 +- apps/server/src/persistence/Migrations/036_ProjectionThreadsPinned.ts | 2 +- apps/server/src/persistence/Migrations/037_ProjectionTurnsKeysetIndex.ts | 2 +- apps/server/src/persistence/Migrations/038_ProjectionThreadsPinOrderKey.ts | 2 +- apps/server/src/persistence/Migrations/039_ProjectionProjectsDefaultThreadEnvMode.ts | 2 +- apps/server/src/persistence/Migrations/040_ProjectionProjectFaviconPath.test.ts | 2 +- apps/server/src/persistence/Migrations/040_ProjectionProjectFaviconPath.ts | 2 +- apps/server/src/persistence/Migrations/041_AuthSessionClientConnection.test.ts | 2 +- apps/server/src/persistence/Migrations/041_AuthSessionClientConnection.ts | 2 +- apps/server/src/persistence/Migrations/042_ProjectionThreadLinkedPullRequest.test.ts | 2 +- apps/server/src/persistence/Migrations/042_ProjectionThreadLinkedPullRequest.ts | 2 +- apps/server/src/persistence/Migrations/043_ProjectionThreadsUnsettledAt.ts | 2 +- apps/server/src/persistence/Migrations/044_ClearAutomaticProjectModelDefaults.ts | 2 +- apps/server/src/persistence/Migrations/045_ProjectionProjectsAutoPull.ts | 2 +- apps/server/src/persistence/Migrations/046_RepairAutomaticSettlementTimestamps.test.ts | 2 +- apps/server/src/persistence/Migrations/046_RepairAutomaticSettlementTimestamps.ts | 2 +- apps/server/src/persistence/Migrations/047_ProjectionProjectIcon.test.ts | 2 +- apps/server/src/persistence/Migrations/047_ProjectionProjectIcon.ts | 2 +- apps/server/src/persistence/Migrations/048_ProjectionThreadBranchPullRequest.ts | 2 +- apps/server/src/persistence/Migrations/049_ProjectionThreadsActiveOrderKey.test.ts | 2 +- apps/server/src/persistence/Migrations/049_ProjectionThreadsActiveOrderKey.ts | 2 +- apps/server/src/persistence/Migrations/050_ProjectionThreadPullRequests.test.ts | 2 +- apps/server/src/persistence/Migrations/050_ProjectionThreadPullRequests.ts | 2 +- apps/server/src/persistence/Migrations/051_ProjectionThreadMessageContext.test.ts | 2 +- apps/server/src/persistence/Migrations/051_ProjectionThreadMessageContext.ts | 2 +- apps/server/src/persistence/Migrations/052_ProjectionThreadTitleState.ts | 2 +- apps/server/src/persistence/Migrations/053_PullRequestFilesViewed.ts | 2 +- apps/server/src/persistence/Migrations/054_ProjectionThreadsAutoSettleDisabledAt.test.ts | 2 +- apps/server/src/persistence/Migrations/054_ProjectionThreadsAutoSettleDisabledAt.ts | 2 +- apps/server/src/persistence/Migrations/055_OrchestrationV2.application-event-source.test.ts | 2 +- apps/server/src/persistence/Migrations/055_OrchestrationV2.effect-cancellation.test.ts | 2 +- apps/server/src/persistence/Migrations/055_OrchestrationV2.test.ts | 2 +- apps/server/src/persistence/Migrations/055_OrchestrationV2.ts | 2 +- apps/server/src/persistence/Migrations/056_RemoveRedundantProjectionIndexes.test.ts | 2 +- apps/server/src/persistence/Migrations/056_RemoveRedundantProjectionIndexes.ts | 2 +- apps/server/src/persistence/Migrations/OrchestrationV2/ApplicationEventSequenceIndexes.ts | 2 +- apps/server/src/persistence/Migrations/OrchestrationV2/ApplicationEventSource.ts | 2 +- apps/server/src/persistence/Migrations/OrchestrationV2/EffectCancellation.ts | 2 +- apps/server/src/persistence/Migrations/OrchestrationV2/Foundation.ts | 2 +- apps/server/src/persistence/Migrations/OrchestrationV2/LegacyV1ImportState.ts | 2 +- apps/server/src/persistence/Migrations/OrchestrationV2/ProviderSessionBindings.ts | 2 +- apps/server/src/persistence/Migrations/OrchestrationV2/RecoveryIndexes.ts | 2 +- apps/server/src/persistence/Migrations/OrchestrationV2/ScheduledTasks.ts | 2 +- apps/server/src/persistence/Migrations/OrchestrationV2/ShellIndexes.ts | 2 +- apps/server/src/persistence/Migrations/OrchestrationV2/Subagents.ts | 2 +- apps/server/src/persistence/Migrations/OrchestrationV2/ThreadLaunchWorkflows.ts | 2 +- apps/server/src/persistence/ProviderSessionRuntime.ts | 4 +- apps/server/src/persistence/PullRequestFilesViewed.ts | 4 +- apps/server/src/persistence/RepositoryErrorCorrelation.test.ts | 2 +- apps/server/src/persistence/initializeV2Database.test.ts | 2 +- apps/server/src/persistence/reconcileV2PreviewMigration.test.ts | 4 +- apps/server/src/persistence/reconcileV2PreviewMigration.ts | 4 +- apps/server/src/preview/PortScanner.test.ts | 2 +- apps/server/src/preview/PortScanner.ts | 2 +- apps/server/src/process/externalLauncher.test.ts | 2 +- apps/server/src/process/externalLauncher.ts | 8 +- apps/server/src/processRunner.test.ts | 2 +- apps/server/src/processRunner.ts | 4 +- apps/server/src/project/ProjectService.deletion.test.ts | 2 +- apps/server/src/project/ProjectService.test.ts | 2 +- apps/server/src/project/RepositoryIdentityResolver.test.ts | 2 +- apps/server/src/project/http.ts | 2 +- apps/server/src/provider/AntigravityInstallation.test.ts | 4 +- apps/server/src/provider/AntigravityInstallation.ts | 4 +- apps/server/src/provider/CodexChatGptAuth.test.ts | 2 +- apps/server/src/provider/CodexChatGptAuth.ts | 2 +- apps/server/src/provider/CodexChatGptHandoff.ts | 2 +- apps/server/src/provider/CodexChatGptModels.test.ts | 2 +- apps/server/src/provider/CodexChatGptModels.ts | 2 +- apps/server/src/provider/CodexInstallation.test.ts | 2 +- apps/server/src/provider/CodexInstallation.ts | 4 +- apps/server/src/provider/CodexManagedRuntime.test.ts | 2 +- apps/server/src/provider/Drivers/AcpRegistryDriver.ts | 2 +- apps/server/src/provider/Drivers/AntigravityDriver.test.ts | 2 +- apps/server/src/provider/Drivers/AntigravityDriver.ts | 2 +- apps/server/src/provider/Drivers/ClaudeDriver.ts | 4 +- apps/server/src/provider/Drivers/CodexDriver.test.ts | 6 +- apps/server/src/provider/Drivers/CodexDriver.ts | 4 +- apps/server/src/provider/Drivers/CodexManagedProvider.ts | 4 +- apps/server/src/provider/Drivers/CursorDriver.test.ts | 4 +- apps/server/src/provider/Drivers/CursorDriver.ts | 2 +- apps/server/src/provider/Drivers/GrokDriver.test.ts | 4 +- apps/server/src/provider/Drivers/GrokDriver.ts | 4 +- apps/server/src/provider/Drivers/GrokSkills.test.ts | 2 +- apps/server/src/provider/Drivers/GrokSkills.ts | 2 +- apps/server/src/provider/Drivers/OpenCodeDriver.test.ts | 4 +- apps/server/src/provider/Drivers/OpenCodeDriver.ts | 4 +- apps/server/src/provider/Drivers/PiDriver.ts | 4 +- apps/server/src/provider/Layers/ClaudeProvider.ts | 2 +- apps/server/src/provider/Layers/CodexProvider.ts | 4 +- apps/server/src/provider/Layers/GrokProvider.test.ts | 2 +- apps/server/src/provider/Layers/GrokProvider.ts | 4 +- apps/server/src/provider/Layers/OpenCodeProvider.test.ts | 2 +- apps/server/src/provider/Layers/PiProvider.test.ts | 2 +- apps/server/src/provider/Layers/PiProvider.ts | 4 +- apps/server/src/provider/Layers/ProviderInstanceRegistryLive.test.ts | 2 +- apps/server/src/provider/Layers/ProviderRegistry.test.ts | 4 +- apps/server/src/provider/Layers/claudeResetCredits.test.ts | 2 +- apps/server/src/provider/Layers/claudeResetCredits.ts | 2 +- apps/server/src/provider/Layers/cursorUsageLimits.test.ts | 2 +- apps/server/src/provider/Layers/cursorUsageLimits.ts | 2 +- apps/server/src/provider/Layers/grokUsageLimits.ts | 2 +- apps/server/src/provider/Layers/openCodeUsageLimits.ts | 2 +- apps/server/src/provider/ModelManifest.test.ts | 2 +- apps/server/src/provider/ModelManifest.ts | 2 +- apps/server/src/provider/OpenCodeServerLedger.test.ts | 2 +- apps/server/src/provider/OpenCodeServerLedger.ts | 2 +- apps/server/src/provider/acp/AcpClientTerminals.test.ts | 2 +- apps/server/src/provider/acp/AcpClientTerminals.ts | 2 +- apps/server/src/provider/acp/AcpRegistryAuth.ts | 2 +- apps/server/src/provider/acp/AcpRegistryProbe.ts | 2 +- apps/server/src/provider/acp/AcpRegistrySupport.test.ts | 4 +- apps/server/src/provider/acp/AcpRegistrySupport.ts | 4 +- apps/server/src/provider/acp/AcpSessionRuntime.ts | 7 +- apps/server/src/provider/acp/AntigravityAcpSupport.ts | 2 +- apps/server/src/provider/acp/GrokAcpCliProbe.test.ts | 2 +- apps/server/src/provider/acp/GrokAcpSupport.ts | 2 +- apps/server/src/provider/antigravityAuthSupport.test.ts | 6 +- apps/server/src/provider/antigravityAuthSupport.ts | 10 +- apps/server/src/provider/opencode2/OpenCode2Client.events.test.ts | 2 +- apps/server/src/provider/opencode2/OpenCode2Client.live.test.ts | 10 +- apps/server/src/provider/opencode2/OpenCode2Client.test.ts | 2 +- apps/server/src/provider/opencode2/OpenCode2Client.ts | 10 +- apps/server/src/provider/opencode2/OpenCode2Server.live.test.ts | 4 +- apps/server/src/provider/opencode2/OpenCode2Server.test.ts | 2 +- apps/server/src/provider/opencode2/OpenCode2Server.ts | 6 +- apps/server/src/provider/opencodeRuntime.environment.test.ts | 2 +- apps/server/src/provider/opencodeRuntime.ts | 2 +- apps/server/src/provider/opencodeVersionProbe.test.ts | 2 +- apps/server/src/provider/opencodeVersionProbe.ts | 2 +- apps/server/src/provider/providerMaintenance.test.ts | 4 +- apps/server/src/provider/providerMaintenance.ts | 4 +- apps/server/src/provider/providerMaintenanceRunner.test.ts | 4 +- apps/server/src/provider/providerMaintenanceRunner.ts | 4 +- apps/server/src/provider/providerSnapshot.test.ts | 2 +- apps/server/src/provider/providerSnapshot.ts | 2 +- apps/server/src/provider/testFixtures/opencodeProbeResponses.ts | 2 +- apps/server/src/pullRequest/AzureDevOpsPullRequestCli.test.ts | 2 +- apps/server/src/pullRequest/GitHubPullRequestCli.test.ts | 2 +- apps/server/src/pullRequest/GitLabPullRequestCli.test.ts | 2 +- apps/server/src/pullRequest/PullRequestReadCache.test.ts | 2 +- apps/server/src/pullRequest/PullRequestReadCache.ts | 12 +- apps/server/src/pullRequest/PullRequestService.test.ts | 4 +- apps/server/src/pullRequest/gitHubConditionalChecks.test.ts | 2 +- apps/server/src/pullRequest/githubStackActions.test.ts | 2 +- apps/server/src/pullRequest/http.ts | 2 +- apps/server/src/pullRequest/linkedThreads.test.ts | 2 +- apps/server/src/pullRequest/linkedThreads.ts | 2 +- apps/server/src/relay/AgentAwarenessRelay.test.ts | 2 +- apps/server/src/relay/AgentAwarenessRelay.ts | 8 +- apps/server/src/resourceTelemetry/DesktopTelemetryReceiver.ts | 2 +- apps/server/src/resourceTelemetry/HostResources.ts | 2 +- apps/server/src/resourceTelemetry/NativeTelemetryClient.ts | 4 +- apps/server/src/scheduledTasks/ScheduledTaskService.test.ts | 2 +- apps/server/src/scheduledTasks/ScheduledTaskService.ts | 2 +- apps/server/src/scheduling/Scheduler.integration.test.ts | 2 +- apps/server/src/server.ts | 13 +- apps/server/src/serverLogger.test.ts | 4 +- apps/server/src/serverLogger.ts | 4 +- apps/server/src/serverSettings.test.ts | 2 +- apps/server/src/serverSettings.ts | 2 +- apps/server/src/sourceControl/AzureDevOpsCli.test.ts | 2 +- apps/server/src/sourceControl/BitbucketApi.test.ts | 7 +- apps/server/src/sourceControl/BitbucketApi.ts | 2 +- apps/server/src/sourceControl/ForgejoCli.ts | 4 +- apps/server/src/sourceControl/GitHubCli.test.ts | 2 +- apps/server/src/sourceControl/GitHubSourceControlProvider.test.ts | 2 +- apps/server/src/sourceControl/GitLabCli.test.ts | 2 +- apps/server/src/sourceControl/GitLabSourceControlProvider.test.ts | 2 +- apps/server/src/sourceControl/SourceControlDiscovery.test.ts | 4 +- apps/server/src/sourceControl/SourceControlProviderRegistry.test.ts | 2 +- apps/server/src/sourceControl/SourceControlRepositoryService.test.ts | 2 +- apps/server/src/startupAccess.ts | 2 +- apps/server/src/storageCleanup.ts | 2 +- apps/server/src/telemetry/AnalyticsService.test.ts | 10 +- apps/server/src/telemetry/AnalyticsService.ts | 6 +- apps/server/src/telemetry/Identify.ts | 4 +- apps/server/src/terminal/Manager.test.ts | 10 +- apps/server/src/terminal/Manager.ts | 6 +- apps/server/src/terminal/OutputProtocol.test.ts | 2 +- apps/server/src/terminal/OutputProtocol.ts | 2 +- apps/server/src/textGeneration/ClaudeTextGeneration.ts | 2 +- apps/server/src/textGeneration/CodexTextGeneration.ts | 2 +- apps/server/src/textGeneration/GrokTextGeneration.ts | 2 +- apps/server/src/textGeneration/PiTextGeneration.ts | 2 +- apps/server/src/usage/UsageService.test.ts | 2 +- apps/server/src/usage/UsageService.ts | 2 +- apps/server/src/usage/cliproxyApi.test.ts | 2 +- apps/server/src/usage/cliproxyApi.ts | 2 +- apps/server/src/vcs/GitVcsDriver.test.ts | 2 +- apps/server/src/vcs/GitVcsDriver.ts | 2 +- apps/server/src/vcs/GitVcsDriverCore.test.ts | 2 +- apps/server/src/vcs/GitVcsDriverCore.ts | 6 +- apps/server/src/vcs/VcsDriverRegistry.test.ts | 2 +- apps/server/src/vcs/VcsProcess.test.ts | 2 +- apps/server/src/vcs/VcsProcess.ts | 2 +- apps/server/src/vcs/VcsProvisioningService.test.ts | 2 +- apps/server/src/ws.test.ts | 2 +- apps/server/src/ws.ts | 10 +- apps/web/src/assets/assetUrls.ts | 2 +- apps/web/src/authBootstrap.test.ts | 2 +- apps/web/src/browser/browserRecording.ts | 2 +- apps/web/src/browser/openFileInPreview.ts | 2 +- apps/web/src/browser/previewWebviewConfigState.ts | 2 +- apps/web/src/cloud/linkEnvironment.test.ts | 2 +- apps/web/src/cloud/linkEnvironment.ts | 2 +- apps/web/src/cloud/managedRelayState.ts | 2 +- apps/web/src/cloud/primaryCloudLinkState.ts | 4 +- apps/web/src/components/ChatMarkdown.tsx | 2 +- apps/web/src/components/ChatView.logic.test.ts | 2 +- apps/web/src/components/ChatView.tsx | 4 +- apps/web/src/components/ProviderUpdateEnvironmentRows.test.tsx | 2 +- apps/web/src/components/ProviderUpdateLaunchNotification.logic.test.ts | 2 +- apps/web/src/components/ServerUpdateAction.test.tsx | 2 +- apps/web/src/components/Sidebar.logic.test.ts | 2 +- apps/web/src/components/Sidebar.logic.ts | 2 +- apps/web/src/components/ThreadStatusIndicators.subscriptions.test.tsx | 4 +- apps/web/src/components/ThreadStatusIndicators.test.ts | 2 +- apps/web/src/components/ThreadStatusIndicators.tsx | 2 +- apps/web/src/components/chat/useAutoBalanceUpdateBanner.tsx | 2 +- apps/web/src/components/cloud/CloudEnvironmentConnectList.test.tsx | 2 +- apps/web/src/components/diffs/useReviewFilePatches.ts | 4 +- apps/web/src/components/files/fileSaveCoordinator.test.ts | 2 +- apps/web/src/components/files/projectFilesQueryState.test.tsx | 2 +- apps/web/src/components/files/projectFilesQueryState.ts | 2 +- apps/web/src/components/files/useFileSaveCoordinator.test.tsx | 2 +- apps/web/src/components/onboarding/FirstRunGate.tsx | 2 +- apps/web/src/components/preview/PreviewAutomationHosts.test.tsx | 2 +- apps/web/src/components/preview/PreviewAutomationHosts.tsx | 2 +- apps/web/src/components/preview/addBrowserSurface.test.ts | 2 +- apps/web/src/components/preview/closePreviewSession.test.ts | 2 +- apps/web/src/components/preview/openPreviewSession.test.ts | 2 +- apps/web/src/components/preview/openPreviewSession.ts | 2 +- apps/web/src/components/preview/openTerminalLinkInPreview.test.ts | 2 +- apps/web/src/components/preview/previewAutomationRequestConsumer.test.ts | 2 +- apps/web/src/components/preview/previewAutomationRequestConsumer.ts | 2 +- apps/web/src/components/preview/usePreviewSession.ts | 2 +- apps/web/src/components/projectScriptEditor.test.tsx | 2 +- apps/web/src/components/pullRequest/LinkPullRequestDialog.tsx | 2 +- apps/web/src/components/pullRequest/usePullRequestFilesViewed.test.tsx | 2 +- apps/web/src/components/settings/ConnectionsSettings.tsx | 2 +- apps/web/src/components/settings/ProjectSettingsPanel.tsx | 2 +- apps/web/src/components/settings/SettingsScopeContext.tsx | 2 +- apps/web/src/components/settings/useProjectScriptSettings.ts | 2 +- apps/web/src/components/usage/UsagePriceOverrides.tsx | 2 +- apps/web/src/connection/platform.ts | 2 +- apps/web/src/connection/runtime.ts | 2 +- apps/web/src/editorPreferences.ts | 2 +- apps/web/src/environments/primary/auth.ts | 2 +- apps/web/src/environments/primary/httpLayer.test.ts | 2 +- apps/web/src/environments/primary/httpLayer.ts | 2 +- apps/web/src/environments/primary/sessionState.ts | 2 +- apps/web/src/hooks/showThreadUndoNotice.test.ts | 2 +- apps/web/src/hooks/useLoadBalancedEnvironment.ts | 2 +- apps/web/src/hooks/useThreadActions.ts | 2 +- apps/web/src/lib/assistantCitationNavigation.ts | 6 +- apps/web/src/lib/attachmentUploadQueue.test.ts | 4 +- apps/web/src/lib/attachmentUploadQueue.ts | 2 +- apps/web/src/lib/diffFileContents.test.ts | 2 +- apps/web/src/lib/discardComposerDraft.ts | 2 +- apps/web/src/lib/runtime.ts | 2 +- apps/web/src/lib/utils.ts | 4 +- apps/web/src/observability/clientTracing.ts | 4 +- apps/web/src/onboarding/useProjectScans.ts | 2 +- apps/web/src/previewStateStore.ts | 2 +- apps/web/src/rpc/atomRegistry.ts | 2 +- apps/web/src/rpc/requestLatencyState.ts | 2 +- apps/web/src/state/assets.ts | 2 +- apps/web/src/state/desktopNetworkAccess.test.ts | 4 +- apps/web/src/state/desktopNetworkAccess.ts | 2 +- apps/web/src/state/desktopSshHosts.test.ts | 4 +- apps/web/src/state/desktopSshHosts.ts | 2 +- apps/web/src/state/desktopUpdate.test.ts | 4 +- apps/web/src/state/desktopUpdate.ts | 4 +- apps/web/src/state/desktopWslState.test.ts | 4 +- apps/web/src/state/desktopWslState.ts | 2 +- apps/web/src/state/device.ts | 2 +- apps/web/src/state/entities.ts | 2 +- apps/web/src/state/paginatedBranches.test.ts | 2 +- apps/web/src/state/paginatedBranches.ts | 2 +- apps/web/src/state/presentation.ts | 2 +- apps/web/src/state/primaryEnvironment.ts | 2 +- apps/web/src/state/projectClones.ts | 2 +- apps/web/src/state/pullRequests.ts | 2 +- apps/web/src/state/queries.ts | 2 +- apps/web/src/state/query.ts | 2 +- apps/web/src/state/server.ts | 2 +- apps/web/src/state/session.ts | 2 +- apps/web/src/state/shell.test.ts | 2 +- apps/web/src/state/shell.ts | 2 +- apps/web/src/state/sourceControlActions.ts | 2 +- apps/web/src/state/threads.test.ts | 2 +- apps/web/src/state/threads.ts | 2 +- apps/web/src/state/usage.ts | 2 +- apps/web/src/state/use-atom-query-runner.ts | 2 +- apps/web/src/state/v2ItemSupport.ts | 2 +- apps/web/src/state/waitForAtomValue.test.ts | 2 +- apps/web/src/state/waitForAtomValue.ts | 2 +- apps/web/test/environmentHttpTest.ts | 4 +- infra/relay/package.json | 2 +- infra/relay/scripts/android-push-smoke.ts | 2 +- infra/relay/scripts/android-push-watch.ts | 8 +- infra/relay/src/agentActivity/ApnsClient.test.ts | 6 +- infra/relay/src/agentActivity/ApnsClient.ts | 6 +- infra/relay/src/agentActivity/ApnsDeliveries.test.ts | 7 +- infra/relay/src/agentActivity/FcmClient.test.ts | 6 +- infra/relay/src/agentActivity/FcmClient.ts | 4 +- infra/relay/src/agentActivity/MobileRegistrations.test.ts | 2 +- infra/relay/src/agentActivity/apnsJwt.ts | 10 +- infra/relay/src/environments/EnvironmentConnector.test.ts | 2 +- infra/relay/src/environments/EnvironmentConnector.ts | 6 +- infra/relay/src/environments/EnvironmentCredentials.ts | 6 +- infra/relay/src/environments/EnvironmentPublishSignatures.ts | 4 +- infra/relay/src/environments/ManagedEndpointAllocations.ts | 2 +- infra/relay/src/environments/ManagedEndpointProvider.ts | 4 +- infra/relay/src/http/Api.test.ts | 14 +- infra/relay/src/http/Api.ts | 16 +- infra/relay/src/observability.test.ts | 8 +- infra/relay/src/observability.ts | 2 +- infra/relay/src/worker.ts | 10 +- oxlint-plugin-t3code/test/utils.ts | 2 +- packages/client-runtime/src/authorization/service.ts | 2 +- packages/client-runtime/src/connection/driver.ts | 2 +- packages/client-runtime/src/connection/onboarding.ts | 2 +- packages/client-runtime/src/connection/outdatedHostUpdate.test.ts | 6 +- packages/client-runtime/src/connection/outdatedHostUpdate.ts | 8 +- packages/client-runtime/src/connection/resolver.ts | 2 +- packages/client-runtime/src/operations/commands.performance.test.ts | 2 +- packages/client-runtime/src/projectFaviconCache.ts | 4 +- packages/client-runtime/src/relay/managedRelay.ts | 6 +- packages/client-runtime/src/relay/managedRelayState.test.ts | 2 +- packages/client-runtime/src/relay/managedRelayState.ts | 2 +- packages/client-runtime/src/remotePerformance.bench.ts | 2 +- packages/client-runtime/src/rpc/client.test.ts | 2 +- packages/client-runtime/src/rpc/client.ts | 2 +- packages/client-runtime/src/rpc/http.ts | 4 +- packages/client-runtime/src/rpc/protocol.ts | 2 +- packages/client-runtime/src/rpc/session.test.ts | 2 +- packages/client-runtime/src/rpc/session.ts | 10 +- packages/client-runtime/src/state/archivedThreads.test.ts | 2 +- packages/client-runtime/src/state/archivedThreads.ts | 2 +- packages/client-runtime/src/state/assets.test.ts | 2 +- packages/client-runtime/src/state/assets.ts | 2 +- packages/client-runtime/src/state/attachments.test.ts | 2 +- packages/client-runtime/src/state/attachments.ts | 2 +- packages/client-runtime/src/state/auth.ts | 2 +- packages/client-runtime/src/state/boundedThreadSnapshotHttp.ts | 2 +- packages/client-runtime/src/state/connections.ts | 2 +- packages/client-runtime/src/state/device.ts | 2 +- packages/client-runtime/src/state/deviceHubAccess.ts | 2 +- packages/client-runtime/src/state/environmentHttpAuth.test.ts | 2 +- packages/client-runtime/src/state/environmentHttpAuth.ts | 2 +- packages/client-runtime/src/state/filesystem.ts | 2 +- packages/client-runtime/src/state/git.ts | 2 +- packages/client-runtime/src/state/orchestration.ts | 2 +- packages/client-runtime/src/state/outdatedServerUpdate.ts | 6 +- packages/client-runtime/src/state/presentation.test.ts | 2 +- packages/client-runtime/src/state/presentation.ts | 2 +- packages/client-runtime/src/state/preview.ts | 2 +- packages/client-runtime/src/state/projectCommands.test.ts | 2 +- packages/client-runtime/src/state/projectCommands.ts | 2 +- packages/client-runtime/src/state/projectEntities.ts | 2 +- packages/client-runtime/src/state/pullRequestDiffHttp.ts | 2 +- packages/client-runtime/src/state/pullRequests.test.ts | 2 +- packages/client-runtime/src/state/pullRequests.ts | 2 +- packages/client-runtime/src/state/relayDiscovery.ts | 2 +- packages/client-runtime/src/state/review.ts | 2 +- packages/client-runtime/src/state/runtime.test.ts | 2 +- packages/client-runtime/src/state/runtime.ts | 2 +- packages/client-runtime/src/state/server.test.ts | 4 +- packages/client-runtime/src/state/server.ts | 2 +- packages/client-runtime/src/state/serverUsage.test.ts | 2 +- packages/client-runtime/src/state/session.ts | 4 +- packages/client-runtime/src/state/shell.test.ts | 2 +- packages/client-runtime/src/state/shell.ts | 2 +- packages/client-runtime/src/state/shellCommands.ts | 2 +- packages/client-runtime/src/state/shellSnapshotHttp.ts | 2 +- packages/client-runtime/src/state/snapshots.ts | 2 +- packages/client-runtime/src/state/sourceControl.test.ts | 2 +- packages/client-runtime/src/state/sourceControl.ts | 2 +- packages/client-runtime/src/state/terminal.ts | 6 +- packages/client-runtime/src/state/threadCommands.test.ts | 2 +- packages/client-runtime/src/state/threadCommands.ts | 2 +- packages/client-runtime/src/state/threadDetail.test.ts | 2 +- packages/client-runtime/src/state/threadDetail.ts | 2 +- packages/client-runtime/src/state/threadFeedback.test.ts | 2 +- packages/client-runtime/src/state/threadLifecycle.ts | 2 +- packages/client-runtime/src/state/threadSearch.test.ts | 2 +- packages/client-runtime/src/state/threadSearch.ts | 2 +- packages/client-runtime/src/state/threadShell.test.ts | 2 +- packages/client-runtime/src/state/threadShell.ts | 2 +- packages/client-runtime/src/state/threads-atoms.test.ts | 4 +- packages/client-runtime/src/state/threads-sync.test.ts | 2 +- packages/client-runtime/src/state/threads.ts | 4 +- packages/client-runtime/src/state/usage.test.ts | 2 +- packages/client-runtime/src/state/usage.ts | 2 +- packages/client-runtime/src/state/vcs.test.ts | 2 +- packages/client-runtime/src/state/vcs.ts | 2 +- packages/client-runtime/src/state/vcsAction.test.ts | 2 +- packages/client-runtime/src/state/vcsAction.ts | 2 +- packages/client-runtime/src/state/vcsRefInvalidation.ts | 2 +- packages/contracts/src/auth.ts | 2 +- packages/contracts/src/baseSchemas.ts | 4 +- packages/contracts/src/environmentHttp.ts | 12 +- packages/contracts/src/pullRequest.ts | 4 +- packages/contracts/src/relay.test.ts | 2 +- packages/contracts/src/relay.ts | 14 +- packages/contracts/src/rpc.ts | 6 +- packages/effect-acp/scripts/generate.ts | 6 +- packages/effect-acp/src/_internal/shared.ts | 2 +- packages/effect-acp/src/_internal/stdio.test.ts | 2 +- packages/effect-acp/src/_internal/stdio.ts | 2 +- packages/effect-acp/src/agent.ts | 6 +- packages/effect-acp/src/client.test.ts | 2 +- packages/effect-acp/src/client.ts | 8 +- packages/effect-acp/src/errors.test.ts | 2 +- packages/effect-acp/src/protocol.test.ts | 2 +- packages/effect-acp/src/protocol.ts | 31 +- packages/effect-acp/src/rpc.ts | 4 +- packages/effect-codex-app-server/scripts/generate.ts | 9 +- packages/effect-codex-app-server/src/_internal/stdio.test.ts | 2 +- packages/effect-codex-app-server/src/_internal/stdio.ts | 2 +- packages/effect-codex-app-server/src/client.test.ts | 2 +- packages/effect-codex-app-server/src/client.ts | 2 +- packages/effect-codex-app-server/test/examples/codex-app-server-probe.ts | 2 +- packages/shared/src/dpop.ts | 12 +- packages/shared/src/httpObservability.ts | 2 +- packages/shared/src/httpReadiness.ts | 2 +- packages/shared/src/nodeSqliteClient.test.ts | 2 +- packages/shared/src/nodeSqliteClient.ts | 10 +- packages/shared/src/observability.ts | 2 +- packages/shared/src/otelEnvironment.test.ts | 2 +- packages/shared/src/otelEnvironment.ts | 4 +- packages/shared/src/relayClient.test.ts | 12 +- packages/shared/src/relayClient.ts | 8 +- packages/shared/src/relayTracing.test.ts | 2 +- packages/shared/src/relayTracing.ts | 4 +- packages/shared/src/schemaJson.ts | 11 +- packages/ssh/src/command.test.ts | 2 +- packages/ssh/src/command.ts | 2 +- packages/ssh/src/runnerProcess.test.ts | 2 +- packages/ssh/src/tunnel.test.ts | 4 +- packages/ssh/src/tunnel.ts | 14 +- packages/tailscale/src/tailscale.test.ts | 2 +- packages/tailscale/src/tailscale.ts | 4 +- patches/@effect__vitest@4.0.0-rc.115.patch | 106 --- patches/@effect__vitest@4.0.1.patch | 120 ++++ patches/@opencode__client@2.0.23.patch | 439 +++++++++++++ patches/@opencode__protocol@2.0.23.patch | 844 ++++++++++++++++++++++++ patches/@opencode__schema@2.0.23.patch | 155 +++++ patches/alchemy@2.0.0-beta.79.patch | 110 ---- patches/alchemy@2.0.0-beta.80.patch | 110 ++++ patches/effect@4.0.0-rc.115.patch | 353 ---------- patches/effect@4.0.1.patch | 112 ++++ pnpm-lock.yaml | 1098 +++++++++++++++++++------------- pnpm-workspace.yaml | 87 +-- scripts/apply-web-brand-assets.ts | 2 +- scripts/build-cli-archive.ts | 4 +- scripts/build-desktop-artifact.test.ts | 2 +- scripts/build-desktop-artifact.ts | 4 +- scripts/build-npm-platform-packages.test.ts | 2 +- scripts/build-npm-platform-packages.ts | 4 +- scripts/dev-runner.test.ts | 2 +- scripts/dev-runner.ts | 4 +- scripts/export-brand-icons.ts | 4 +- scripts/lib/dev-share.test.ts | 2 +- scripts/lib/dev-share.ts | 2 +- scripts/merge-update-manifests.test.ts | 2 +- scripts/merge-update-manifests.ts | 2 +- scripts/mobile-native-client.ts | 4 +- scripts/mobile-native-static-check.test.ts | 2 +- scripts/mobile-native-static-check.ts | 4 +- scripts/mock-update-server.test.ts | 2 +- scripts/mock-update-server.ts | 2 +- scripts/notify-discord-release.test.ts | 6 +- scripts/notify-discord-release.ts | 4 +- scripts/resolve-nightly-release.ts | 2 +- scripts/resolve-previous-release-tag.test.ts | 2 +- scripts/resolve-previous-release-tag.ts | 4 +- scripts/smoke-cli-archive.ts | 6 +- scripts/sync-reference-repos.test.ts | 2 +- scripts/sync-reference-repos.ts | 4 +- scripts/update-release-package-versions.test.ts | 2 +- scripts/update-release-package-versions.ts | 2 +- 837 files changed, 3827 insertions(+), 2347 deletions(-)