.github/workflows/ci.yml | 8 + apps/desktop/src/app/DesktopApp.ts | 5 +- apps/desktop/src/backend/DesktopBackendConfiguration.ts | 39 ++-- apps/desktop/src/backend/DesktopBackendManager.ts | 22 ++- apps/desktop/src/settings/DesktopAppSettings.ts | 26 ++- apps/desktop/src/settings/DesktopClientSettings.ts | 24 ++- apps/desktop/src/settings/DesktopSavedEnvironments.ts | 26 ++- apps/desktop/src/ssh/DesktopSshPasswordPrompts.test.ts | 2 + apps/desktop/src/ssh/DesktopSshPasswordPrompts.ts | 9 +- apps/server/integration/TestProviderAdapter.integration.ts | 19 +- apps/server/src/atomicWrite.ts | 4 +- apps/server/src/cli/project.ts | 21 ++- apps/server/src/environment/Layers/ServerEnvironment.ts | 5 +- apps/server/src/git/GitManager.ts | 50 ++--- apps/server/src/orchestration/Layers/OrchestrationEngine.test.ts | 1 + apps/server/src/orchestration/Layers/OrchestrationEngine.ts | 15 +- apps/server/src/orchestration/Layers/ProviderCommandReactor.ts | 71 ++++--- apps/server/src/orchestration/Layers/ProviderRuntimeIngestion.ts | 49 +++-- apps/server/src/orchestration/decider.delete.test.ts | 280 +++++++++++++-------------- apps/server/src/orchestration/decider.projectScripts.test.ts | 240 +++++++++++------------ apps/server/src/orchestration/decider.ts | 151 ++++++++------- apps/server/src/persistence/NodeSqliteClient.ts | 12 +- apps/server/src/process/externalLauncher.test.ts | 6 +- apps/server/src/provider/Drivers/ClaudeDriver.ts | 2 + apps/server/src/provider/Drivers/CodexDriver.ts | 2 + apps/server/src/provider/Drivers/CursorDriver.ts | 2 + apps/server/src/provider/Drivers/OpenCodeDriver.ts | 2 + apps/server/src/provider/Layers/ClaudeAdapter.ts | 56 ++++-- apps/server/src/provider/Layers/CodexAdapter.ts | 3 + apps/server/src/provider/Layers/CodexSessionRuntime.ts | 28 ++- apps/server/src/provider/Layers/CursorAdapter.ts | 324 ++++++++++++++++++-------------- apps/server/src/provider/Layers/OpenCodeAdapter.ts | 69 ++++--- apps/server/src/provider/acp/AcpNativeLogging.ts | 119 ++++++------ apps/server/src/provider/providerMaintenance.test.ts | 19 +- apps/server/src/telemetry/Identify.ts | 32 ++-- apps/server/src/telemetry/Layers/AnalyticsService.ts | 2 +- apps/server/src/textGeneration/CodexTextGeneration.ts | 4 +- apps/web/src/components/ChatView.tsx | 4 +- apps/web/src/lib/utils.ts | 16 +- bun.lock | 66 +++---- package.json | 18 +- packages/shared/src/git.test.ts | 9 +- packages/shared/src/git.ts | 8 +- patches/effect@4.0.0-beta.59.patch | 277 --------------------------- patches/effect@4.0.0-beta.73.patch | 291 ++++++++++++++++++++++++++++ scripts/build-desktop-artifact.ts | 2 +- scripts/dev-runner.ts | 2 +- scripts/mock-update-server.ts | 2 +- 48 files changed, 1341 insertions(+), 1103 deletions(-)