diff --git a/packages/effect/README.md b/packages/effect/README.md index eedb4d7..8a9469d 100644 --- a/packages/effect/README.md +++ b/packages/effect/README.md @@ -22,9 +22,9 @@ against their concrete API shapes: | ------------------------ | -------- | ---------------------------------------------------------------------------------------------------------- | | `effect` | `3.22.2` | `Effect`, `Layer`, `Stream`, `Schema`, `Context`, `Data` | | `@effect/ai` | `0.37.0` | `LanguageModel.make` (`ProviderOptions` → encoded response parts), `AiError`, `Prompt`, `Response`, `Tool` | -| `@ai-sdk/provider` | `4.0.15` | `LanguageModelV4` spec types (same pin as `@coder/ai-sdk-provider`) | -| `@coder/ai-sdk-provider` | `0.4.16` | `createCoder`, `CoderProviderSettings` (published release, not `workspace:*` — see below) | -| `@coder/ai-sdk-sandbox` | `0.4.19` | `ensureCoderWorkspace`, `createCoderWorkspace`, `CoderTransport` | +| `@ai-sdk/provider` | `4.0.17` | `LanguageModelV4` spec types (same pin as `@coder/ai-sdk-provider`) | +| `@coder/ai-sdk-provider` | `0.4.17` | `createCoder`, `CoderProviderSettings` (published release, not `workspace:*` — see below) | +| `@coder/ai-sdk-sandbox` | `0.4.20` | `ensureCoderWorkspace`, `createCoderWorkspace`, `CoderTransport` | The spike depends on the _published_ `@coder/ai-sdk-*` releases rather than `workspace:*` so that repo-wide `typecheck`/`test` need no cross-package build diff --git a/packages/effect/package.json b/packages/effect/package.json index 6da1720..48fd2e2 100644 --- a/packages/effect/package.json +++ b/packages/effect/package.json @@ -42,9 +42,9 @@ "example:sandbox": "tsx examples/03-sandbox.ts" }, "dependencies": { - "@ai-sdk/provider": "4.0.15", - "@coder/ai-sdk-provider": "0.4.16", - "@coder/ai-sdk-sandbox": "0.4.19", + "@ai-sdk/provider": "4.0.17", + "@coder/ai-sdk-provider": "0.4.17", + "@coder/ai-sdk-sandbox": "0.4.20", "@effect/ai": "0.37.0", "effect": "3.22.2" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 73b4411..d4d824b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -63,14 +63,14 @@ importers: packages/effect: dependencies: '@ai-sdk/provider': - specifier: 4.0.15 - version: 4.0.15 + specifier: 4.0.17 + version: 4.0.17 '@coder/ai-sdk-provider': - specifier: 0.4.16 - version: 0.4.16(ai@7.0.105(zod@4.6.5))(zod@4.6.5) + specifier: 0.4.17 + version: 0.4.17(ai@7.0.105(zod@4.6.5))(zod@4.6.5) '@coder/ai-sdk-sandbox': - specifier: 0.4.19 - version: 0.4.19(@ai-sdk/harness@1.0.115(ws@8.21.3)(zod@4.6.5))(@ai-sdk/provider-utils@5.0.43(zod@4.6.5)) + specifier: 0.4.20 + version: 0.4.20(@ai-sdk/harness@1.0.115(ws@8.21.3)(zod@4.6.5))(@ai-sdk/provider-utils@5.0.43(zod@4.6.5)) '@effect/ai': specifier: 0.37.0 version: 0.37.0(@effect/experimental@0.61.1(@effect/platform@0.97.2(effect@3.22.2))(effect@3.22.2))(@effect/platform@0.97.2(effect@3.22.2))(@effect/rpc@0.76.2(@effect/platform@0.97.2(effect@3.22.2))(effect@3.22.2))(effect@3.22.2) @@ -289,10 +289,6 @@ packages: peerDependencies: zod: 4.6.5 - '@ai-sdk/provider@4.0.15': - resolution: {integrity: sha512-LIDCrT8xgWVMiVUV13+v9FXPJ8B5uX/5ByEMXxp9Sspr2SyB1PwMSCPshZoI/t+4AgxyZCFEVutdaigCnqje3w==} - engines: {node: '>=22'} - '@ai-sdk/provider@4.0.17': resolution: {integrity: sha512-VYMBxIQdcHqbIf1j+YZlI9Ati6LZ4wJe0GGd4z4a5H/KxTggjeOiyaVYTnfF7LHZK5jMQ+rofmzz4QPqf++NUw==} engines: {node: '>=22'} @@ -347,8 +343,8 @@ packages: '@braidai/lang@1.1.2': resolution: {integrity: sha512-qBcknbBufNHlui137Hft8xauQMTZDKdophmLFv05r2eNmdIv/MlPuP4TdUknHG68UdWLgVZwgxVe735HzJNIwA==} - '@coder/ai-sdk-provider@0.4.16': - resolution: {integrity: sha512-prcahc5k+pzgmFVK+Nai2pkaz9oF5Y86TUs/xutRfM/E9UbpCfRM+RJcJ+FCbRGiCeOY9Zyq6ku+e8R2ZnCv1A==} + '@coder/ai-sdk-provider@0.4.17': + resolution: {integrity: sha512-ls9xXfrjvhor4dYOsG4RmTzKKMUXhtMuA6ezNIG+utumVAcsNWI61KaBYdfuLTd7Yk9xElf7U1XVFCZgJGYdjw==} engines: {node: '>=22'} peerDependencies: ai: ^7.0.0 @@ -357,8 +353,8 @@ packages: zod: optional: true - '@coder/ai-sdk-sandbox@0.4.19': - resolution: {integrity: sha512-xgNHnwrkKsoV8CrEcfK4i/wwYxTmPLsWjV9k6TZBhc6F20PStrqjK5rXfw/GEu6Df9HZBQifFxqbTmVuB2kmxw==} + '@coder/ai-sdk-sandbox@0.4.20': + resolution: {integrity: sha512-eEmehSerQqpaFAA2OxG3XMXZdKVltDyWD0fi1PDRFiCykBZapaWdqZl+zSJ9e7ZYxdfxKQJyq1H8NdtEjnOpSg==} engines: {node: '>=22'} peerDependencies: '@ai-sdk/harness': ^1.0.0 @@ -2511,10 +2507,6 @@ snapshots: undici: 7.29.0 zod: 4.6.5 - '@ai-sdk/provider@4.0.15': - dependencies: - json-schema: 0.4.0 - '@ai-sdk/provider@4.0.17': dependencies: json-schema: 0.4.0 @@ -2583,16 +2575,16 @@ snapshots: '@braidai/lang@1.1.2': {} - '@coder/ai-sdk-provider@0.4.16(ai@7.0.105(zod@4.6.5))(zod@4.6.5)': + '@coder/ai-sdk-provider@0.4.17(ai@7.0.105(zod@4.6.5))(zod@4.6.5)': dependencies: '@ai-sdk/anthropic': 4.0.56(zod@4.6.5) '@ai-sdk/openai-compatible': 3.0.51(zod@4.6.5) - '@ai-sdk/provider': 4.0.15 + '@ai-sdk/provider': 4.0.17 ai: 7.0.105(zod@4.6.5) optionalDependencies: zod: 4.6.5 - '@coder/ai-sdk-sandbox@0.4.19(@ai-sdk/harness@1.0.115(ws@8.21.3)(zod@4.6.5))(@ai-sdk/provider-utils@5.0.43(zod@4.6.5))': + '@coder/ai-sdk-sandbox@0.4.20(@ai-sdk/harness@1.0.115(ws@8.21.3)(zod@4.6.5))(@ai-sdk/provider-utils@5.0.43(zod@4.6.5))': dependencies: '@ai-sdk/harness': 1.0.115(ws@8.21.3)(zod@4.6.5) '@ai-sdk/provider-utils': 5.0.43(zod@4.6.5) diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 3f0e1e0..9a52eaa 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -38,5 +38,5 @@ minimumReleaseAgeExclude: - "@ai-sdk/tui" - "ai" - "@ai-sdk/mcp@2.0.32 || 2.0.37 || 2.0.39 || 2.0.40 || 2.0.41 || 2.0.42 || 2.0.43 || 2.0.44 || 2.0.45 || 2.0.46" - - "@coder/ai-sdk-provider@0.4.16" - - "@coder/ai-sdk-sandbox@0.4.19" + - "@coder/ai-sdk-provider@0.4.17" + - "@coder/ai-sdk-sandbox@0.4.20"