create mode 100644 apps/server/scripts/acp-mock-agent.ts create mode 100644 apps/server/scripts/cursor-acp-model-mismatch-probe.ts create mode 100644 apps/server/src/git/Layers/CursorTextGeneration.test.ts create mode 100644 apps/server/src/git/Layers/CursorTextGeneration.ts create mode 100644 apps/server/src/provider/Layers/CursorAdapter.test.ts create mode 100644 apps/server/src/provider/Layers/CursorAdapter.ts create mode 100644 apps/server/src/provider/Layers/CursorProvider.test.ts create mode 100644 apps/server/src/provider/Layers/CursorProvider.ts create mode 100644 apps/server/src/provider/Services/CursorAdapter.ts create mode 100644 apps/server/src/provider/Services/CursorProvider.ts create mode 100644 apps/server/src/provider/acp/AcpAdapterSupport.test.ts create mode 100644 apps/server/src/provider/acp/AcpAdapterSupport.ts create mode 100644 apps/server/src/provider/acp/AcpCoreRuntimeEvents.test.ts create mode 100644 apps/server/src/provider/acp/AcpCoreRuntimeEvents.ts create mode 100644 apps/server/src/provider/acp/AcpJsonRpcConnection.test.ts create mode 100644 apps/server/src/provider/acp/AcpNativeLogging.ts create mode 100644 apps/server/src/provider/acp/AcpRuntimeModel.test.ts create mode 100644 apps/server/src/provider/acp/AcpRuntimeModel.ts create mode 100644 apps/server/src/provider/acp/AcpSessionRuntime.ts create mode 100644 apps/server/src/provider/acp/CursorAcpCliProbe.test.ts create mode 100644 apps/server/src/provider/acp/CursorAcpExtension.test.ts create mode 100644 apps/server/src/provider/acp/CursorAcpExtension.ts create mode 100644 apps/server/src/provider/acp/CursorAcpSupport.test.ts create mode 100644 apps/server/src/provider/acp/CursorAcpSupport.ts create mode 100644 apps/server/src/provider/makeManagedServerProvider.test.ts create mode 100644 packages/effect-acp/package.json create mode 100644 packages/effect-acp/scripts/generate.ts create mode 100644 packages/effect-acp/src/_generated/meta.gen.ts create mode 100644 packages/effect-acp/src/_generated/schema.gen.ts create mode 100644 packages/effect-acp/src/_internal/shared.ts create mode 100644 packages/effect-acp/src/_internal/stdio.ts create mode 100644 packages/effect-acp/src/agent.test.ts create mode 100644 packages/effect-acp/src/agent.ts create mode 100644 packages/effect-acp/src/client.test.ts create mode 100644 packages/effect-acp/src/client.ts create mode 100644 packages/effect-acp/src/errors.ts create mode 100644 packages/effect-acp/src/protocol.test.ts create mode 100644 packages/effect-acp/src/protocol.ts create mode 100644 packages/effect-acp/src/rpc.ts create mode 100644 packages/effect-acp/src/schema.ts create mode 100644 packages/effect-acp/src/terminal.ts create mode 100644 packages/effect-acp/test/examples/cursor-acp-client.example.ts create mode 100644 packages/effect-acp/test/fixtures/acp-mock-peer.ts create mode 100644 packages/effect-acp/tsconfig.json create mode 100644 packages/shared/src/toolActivity.test.ts create mode 100644 packages/shared/src/toolActivity.ts