diff --git a/apps/server/package.json b/apps/server/package.json index 84a8c6a5988b..9b5f2fb2d7d7 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -25,6 +25,7 @@ "@anthropic-ai/claude-agent-sdk": "^0.3.260", "@effect/platform-bun": "catalog:", "@effect/platform-node": "catalog:", + "@effect/platform-node-shared": "catalog:", "@effect/sql-sqlite-bun": "catalog:", "@ff-labs/fff-node": "0.9.4", "@opencode-ai/sdk": "^1.3.15", diff --git a/knip.jsonc b/knip.jsonc index b4510fb6d1e9..859c309ab7c6 100644 --- a/knip.jsonc +++ b/knip.jsonc @@ -24,8 +24,9 @@ "scripts/cli.ts", "src/provider/testFixtures/*.mjs", ], + // Keep the transitive Effect runtime pinned for standalone npm installs. // Native msgpack acceleration and the Vite+ web build prerequisite. - "ignoreDependencies": ["msgpackr-extract", "@t3tools/web"], + "ignoreDependencies": ["@effect/platform-node-shared", "msgpackr-extract", "@t3tools/web"], }, "apps/desktop": { // Electron loads these bundles by filename rather than importing them. diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index eb2ff380f6ce..9f175605d8bf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -501,6 +501,9 @@ importers: '@effect/platform-node': specifier: 4.0.0-rc.112 version: 4.0.0-rc.112(bufferutil@4.1.0)(effect@4.0.0-rc.112(patch_hash=8bef799f35729cf3465eb428196f617b434a7c9f658d56acb2874d74b21b98b2))(redis@6.2.1)(utf-8-validate@6.0.6) + '@effect/platform-node-shared': + specifier: 4.0.0-rc.112 + version: 4.0.0-rc.112(bufferutil@4.1.0)(effect@4.0.0-rc.112(patch_hash=8bef799f35729cf3465eb428196f617b434a7c9f658d56acb2874d74b21b98b2))(utf-8-validate@6.0.6) '@effect/sql-sqlite-bun': specifier: 4.0.0-rc.112 version: 4.0.0-rc.112(effect@4.0.0-rc.112(patch_hash=8bef799f35729cf3465eb428196f617b434a7c9f658d56acb2874d74b21b98b2))