diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 28ac2d7da8..fcbdc3d929 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -49,9 +49,6 @@ importers: '@clack/prompts': specifier: ^0.10.0 version: 0.10.1 - '@paperclipai/adapter-acpx-local': - specifier: workspace:* - version: link:../packages/adapters/acpx-local '@paperclipai/adapter-claude-local': specifier: workspace:* version: link:../packages/adapters/claude-local @@ -121,25 +118,7 @@ importers: version: 5.9.3 packages/adapter-utils: - devDependencies: - '@types/node': - specifier: ^22.19.21 - version: 22.19.21 - typescript: - specifier: ^5.7.3 - version: 5.9.3 - - packages/adapters/acpx-local: dependencies: - '@agentclientprotocol/claude-agent-acp': - specifier: ^0.52.0 - version: 0.52.0(@anthropic-ai/sdk@0.81.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.29.0(zod@4.4.3)) - '@paperclipai/adapter-utils': - specifier: workspace:* - version: link:../../adapter-utils - '@zed-industries/codex-acp': - specifier: ^0.16.0 - version: 0.16.0 acpx: specifier: ^0.12.0 version: 0.12.0 @@ -156,6 +135,9 @@ importers: packages/adapters/claude-local: dependencies: + '@agentclientprotocol/claude-agent-acp': + specifier: ^0.52.0 + version: 0.52.0(@anthropic-ai/sdk@0.81.0(zod@3.25.76))(@modelcontextprotocol/sdk@1.29.0(zod@3.25.76)) '@paperclipai/adapter-utils': specifier: workspace:* version: link:../../adapter-utils @@ -172,6 +154,9 @@ importers: packages/adapters/codex-local: dependencies: + '@agentclientprotocol/codex-acp': + specifier: ^1.1.0 + version: 1.1.0 '@paperclipai/adapter-utils': specifier: workspace:* version: link:../../adapter-utils @@ -696,9 +681,6 @@ importers: '@aws-sdk/client-s3': specifier: ^3.1075.0 version: 3.1075.0 - '@paperclipai/adapter-acpx-local': - specifier: workspace:* - version: link:../packages/adapters/acpx-local '@paperclipai/adapter-claude-local': specifier: workspace:* version: link:../packages/adapters/claude-local @@ -868,9 +850,6 @@ importers: '@mdxeditor/editor': specifier: ^3.55.0 version: 3.55.0(@codemirror/language@6.12.3)(@lezer/highlight@1.2.3)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@5.9.3)(yjs@13.6.29) - '@paperclipai/adapter-acpx-local': - specifier: workspace:* - version: link:../packages/adapters/acpx-local '@paperclipai/adapter-claude-local': specifier: workspace:* version: link:../packages/adapters/claude-local @@ -1021,6 +1000,10 @@ packages: engines: {node: '>=22'} hasBin: true + '@agentclientprotocol/codex-acp@1.1.0': + resolution: {integrity: sha512-EdUwW6n12yy4khxS6YpOgT8dd4JbVeOP8qPLdCEj795kp85qVI6369EWUXHq1CrnvOmGVwieUMvnrMlsqJaRWg==} + hasBin: true + '@agentclientprotocol/sdk@1.0.0': resolution: {integrity: sha512-5FHgLbLZhSAq9F+9SU7AOCXTDzaw/IYx/AvMjrZDs/YFZ9ZPxkdn9ti3fSkny0huHfj2hrqF6pqdns9gN5/Fig==} peerDependencies: @@ -2943,6 +2926,47 @@ packages: '@open-draft/deferred-promise@2.2.0': resolution: {integrity: sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==} + '@openai/codex@0.142.5': + resolution: {integrity: sha512-WQEpD7l3k68eIAP0aq28EdR18ENBAf8DyprzFhzNwCOQJSv4nHzpwT8Fl30IJacprko2ZCmUBZjM2u941l2yLw==} + engines: {node: '>=16'} + hasBin: true + + '@openai/codex@0.142.5-darwin-arm64': + resolution: {integrity: sha512-l43p8xv+Z/2/b6fCUc7/FmcQZsaPB7RFizLponGwHAnFOWe3i9Vky69p+up3BUam9AetoQQUv7Mo+2KdaFEqhA==} + engines: {node: '>=16'} + cpu: [arm64] + os: [darwin] + + '@openai/codex@0.142.5-darwin-x64': + resolution: {integrity: sha512-yk6A06/VmW7NFsa48OVPaj//g/zeSpd79wjuqfXZwW8ZKRYQm3+wCd3hWjPl79F3QnXvDvM2j3JMIBL3m3GXXg==} + engines: {node: '>=16'} + cpu: [x64] + os: [darwin] + + '@openai/codex@0.142.5-linux-arm64': + resolution: {integrity: sha512-77ka5PSnm5HdxdBT99IwntCasmbqevlS0eiC0AtEb6ZXCLkim2gm0AWm+jNYy0EhbssvNK+KghayWo34HMgXeA==} + engines: {node: '>=16'} + cpu: [arm64] + os: [linux] + + '@openai/codex@0.142.5-linux-x64': + resolution: {integrity: sha512-pxY+d3NgNE57Y/MApD3/TZUAygxJN6I9h3ZeDUwe67mxWjUxsuapxMRFTKSznCalYbRAeZp752+AAXmUbmguEg==} + engines: {node: '>=16'} + cpu: [x64] + os: [linux] + + '@openai/codex@0.142.5-win32-arm64': + resolution: {integrity: sha512-65BEqGbUZ7r0ayunIHdBjo5crwgbwKX/6puOcO+VCswUw/dXvDsN2IGcbXB52+bS9U5+FxP783cUHfTT6m40DQ==} + engines: {node: '>=16'} + cpu: [arm64] + os: [win32] + + '@openai/codex@0.142.5-win32-x64': + resolution: {integrity: sha512-a+wI4PEx9a2fg6V5ueTTDkOkr1XpEvA5RFXIbo/L2hOfzMmGtyRnbG24bCGu5Q2RSgVxSQV0aLkdb3vdYMNH9A==} + engines: {node: '>=16'} + cpu: [x64] + os: [win32] + '@opentelemetry/semantic-conventions@1.41.1': resolution: {integrity: sha512-/UhIkaZgPutTFmQ7RnIJGgDXZmtEJ7Dvi86xNTFWcnRxVRNk/aotsqDJYeEvDP+FSMB2SdW+pQzNMcWP0rwuNA==} engines: {node: '>=14'} @@ -4872,53 +4896,6 @@ packages: '@xterm/xterm@6.0.0': resolution: {integrity: sha512-TQwDdQGtwwDt+2cgKDLn0IRaSxYu1tSUjgKarSDkUM0ZNiSRXFpjxEsvc/Zgc5kq5omJ+V0a8/kIM2WD3sMOYg==} - '@zed-industries/codex-acp-darwin-arm64@0.16.0': - resolution: {integrity: sha512-2AmbWsc/+Mpn6U8UOIlPLvgwGsGOr/LFpgcvrnjcCT9V1yY92MLrqzjMX82+VjTrRLRuXvc25SB5Z1++4Pw29g==} - cpu: [arm64] - os: [darwin] - deprecated: This package has been replaced by @agentclientprotocol/codex-acp. Please migrate to continue receiving updates. - hasBin: true - - '@zed-industries/codex-acp-darwin-x64@0.16.0': - resolution: {integrity: sha512-QCWggk0s4GTPLCR7eznyx29Dls4gzUKvp4MjZ4nzPX5gDL/02PGY+oCV1WsQOsnzWRK0RxM+GlK19rG1qzqplw==} - cpu: [x64] - os: [darwin] - deprecated: This package has been replaced by @agentclientprotocol/codex-acp. Please migrate to continue receiving updates. - hasBin: true - - '@zed-industries/codex-acp-linux-arm64@0.16.0': - resolution: {integrity: sha512-8HaZGWVPVs1N6yqImLCKlnlcYTYc9BMCEhaVJk0ON9lyofhK9mOBBAHQndKC4Scqq5JLUHQIOyb8+jwHUe3hSQ==} - cpu: [arm64] - os: [linux] - deprecated: This package has been replaced by @agentclientprotocol/codex-acp. Please migrate to continue receiving updates. - hasBin: true - - '@zed-industries/codex-acp-linux-x64@0.16.0': - resolution: {integrity: sha512-xs5zZBLpJuciEbZNx6ZSNL0qCa9h3i/zWpj40sp6QtF+L4Ow/7qzHdBzboGhHdcz1jrLedfZeRFDA2Elj8TLMA==} - cpu: [x64] - os: [linux] - deprecated: This package has been replaced by @agentclientprotocol/codex-acp. Please migrate to continue receiving updates. - hasBin: true - - '@zed-industries/codex-acp-win32-arm64@0.16.0': - resolution: {integrity: sha512-4V3pDJvEyNkgVqWqlm0bLYEZ8liGXXp8InuHzCy5cgr+SFur6BuasA29tisN8NUrLus/ZvMhXCrOsNKurYAWQw==} - cpu: [arm64] - os: [win32] - deprecated: This package has been replaced by @agentclientprotocol/codex-acp. Please migrate to continue receiving updates. - hasBin: true - - '@zed-industries/codex-acp-win32-x64@0.16.0': - resolution: {integrity: sha512-ZriI/ay5E3DCg8s22LZykIRI2XzQL6sZg/t81K+6qc86ldscaSWQSOT6KSnRcv31QJCMfBlFxMj22pZiGSVjQA==} - cpu: [x64] - os: [win32] - deprecated: This package has been replaced by @agentclientprotocol/codex-acp. Please migrate to continue receiving updates. - hasBin: true - - '@zed-industries/codex-acp@0.16.0': - resolution: {integrity: sha512-XKzqztT5R8Wg1BVFnk6/U4JVx5GNUaZgxpf9gP2Cw6BsknvJWh3aefcAGZQljgdMivRqczjNKYL4F6H65dc5vA==} - deprecated: This package has been replaced by @agentclientprotocol/codex-acp. Please migrate to continue receiving updates. - hasBin: true - abbrev@1.1.1: resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} @@ -5719,6 +5696,10 @@ packages: resolution: {integrity: sha512-qejHi7bcSD4hQAZE0tNAawRK1ZtafHDmMTMkrrIGgSLl7hTnQHmKCeB45xAcbfTqK2zowkM3j3bHt/4b/ARbYQ==} engines: {node: '>=0.3.1'} + diff@9.0.0: + resolution: {integrity: sha512-svtcdpS8CgJyqAjEQIXdb3OjhFVVYjzGAPO8WGCmRbrml64SPw/jJD4GoE98aR7r25A0XcgrK3F02yw9R/vhQw==} + engines: {node: '>=0.3.1'} + doctrine@3.0.0: resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} engines: {node: '>=6.0.0'} @@ -8103,6 +8084,10 @@ packages: resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==} engines: {node: '>=0.10.0'} + vscode-jsonrpc@9.0.1: + resolution: {integrity: sha512-rfuA6T75H6m5EkbhtEPzre9pT0HPcDI2MMy4+nPFIBks5J8JBAUHD4tRYSgaBOijIEC7SRkC1kKyXTLqbmh9jw==} + engines: {node: '>=14.0.0'} + w3c-keyname@2.2.8: resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==} @@ -8232,15 +8217,24 @@ snapshots: '@adobe/css-tools@4.5.0': {} - '@agentclientprotocol/claude-agent-acp@0.52.0(@anthropic-ai/sdk@0.81.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.29.0(zod@4.4.3))': + '@agentclientprotocol/claude-agent-acp@0.52.0(@anthropic-ai/sdk@0.81.0(zod@3.25.76))(@modelcontextprotocol/sdk@1.29.0(zod@3.25.76))': dependencies: '@agentclientprotocol/sdk': 1.0.0(zod@3.25.76) - '@anthropic-ai/claude-agent-sdk': 0.3.191(@anthropic-ai/sdk@0.81.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.29.0(zod@4.4.3))(zod@3.25.76) + '@anthropic-ai/claude-agent-sdk': 0.3.191(@anthropic-ai/sdk@0.81.0(zod@3.25.76))(@modelcontextprotocol/sdk@1.29.0(zod@3.25.76))(zod@3.25.76) zod: 3.25.76 transitivePeerDependencies: - '@anthropic-ai/sdk' - '@modelcontextprotocol/sdk' + '@agentclientprotocol/codex-acp@1.1.0': + dependencies: + '@agentclientprotocol/sdk': 1.2.1(zod@4.4.3) + '@openai/codex': 0.142.5 + diff: 9.0.0 + open: 11.0.0 + vscode-jsonrpc: 9.0.1 + zod: 4.4.3 + '@agentclientprotocol/sdk@1.0.0(zod@3.25.76)': dependencies: zod: 3.25.76 @@ -8278,10 +8272,10 @@ snapshots: '@anthropic-ai/claude-agent-sdk-win32-x64@0.3.191': optional: true - '@anthropic-ai/claude-agent-sdk@0.3.191(@anthropic-ai/sdk@0.81.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.29.0(zod@4.4.3))(zod@3.25.76)': + '@anthropic-ai/claude-agent-sdk@0.3.191(@anthropic-ai/sdk@0.81.0(zod@3.25.76))(@modelcontextprotocol/sdk@1.29.0(zod@3.25.76))(zod@3.25.76)': dependencies: - '@anthropic-ai/sdk': 0.81.0(zod@4.4.3) - '@modelcontextprotocol/sdk': 1.29.0(zod@4.4.3) + '@anthropic-ai/sdk': 0.81.0(zod@3.25.76) + '@modelcontextprotocol/sdk': 1.29.0(zod@3.25.76) zod: 3.25.76 optionalDependencies: '@anthropic-ai/claude-agent-sdk-darwin-arm64': 0.3.191 @@ -8293,11 +8287,11 @@ snapshots: '@anthropic-ai/claude-agent-sdk-win32-arm64': 0.3.191 '@anthropic-ai/claude-agent-sdk-win32-x64': 0.3.191 - '@anthropic-ai/sdk@0.81.0(zod@4.4.3)': + '@anthropic-ai/sdk@0.81.0(zod@3.25.76)': dependencies: json-schema-to-ts: 3.1.1 optionalDependencies: - zod: 4.4.3 + zod: 3.25.76 '@asamuzakjp/css-color@5.0.1': dependencies: @@ -10289,28 +10283,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@modelcontextprotocol/sdk@1.29.0(zod@4.4.3)': - dependencies: - '@hono/node-server': 1.19.13(hono@4.12.12) - ajv: 8.18.0 - ajv-formats: 3.0.1(ajv@8.18.0) - content-type: 1.0.5 - cors: 2.8.6 - cross-spawn: 7.0.6 - eventsource: 3.0.7 - eventsource-parser: 3.0.6 - express: 5.2.1 - express-rate-limit: 8.3.2(express@5.2.1) - hono: 4.12.12 - jose: 6.1.3 - json-schema-typed: 8.0.2 - pkce-challenge: 5.0.1 - raw-body: 3.0.2 - zod: 4.4.3 - zod-to-json-schema: 3.25.2(zod@4.4.3) - transitivePeerDependencies: - - supports-color - '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': dependencies: '@emnapi/core': 1.11.1 @@ -10345,6 +10317,33 @@ snapshots: '@open-draft/deferred-promise@2.2.0': {} + '@openai/codex@0.142.5': + optionalDependencies: + '@openai/codex-darwin-arm64': '@openai/codex@0.142.5-darwin-arm64' + '@openai/codex-darwin-x64': '@openai/codex@0.142.5-darwin-x64' + '@openai/codex-linux-arm64': '@openai/codex@0.142.5-linux-arm64' + '@openai/codex-linux-x64': '@openai/codex@0.142.5-linux-x64' + '@openai/codex-win32-arm64': '@openai/codex@0.142.5-win32-arm64' + '@openai/codex-win32-x64': '@openai/codex@0.142.5-win32-x64' + + '@openai/codex@0.142.5-darwin-arm64': + optional: true + + '@openai/codex@0.142.5-darwin-x64': + optional: true + + '@openai/codex@0.142.5-linux-arm64': + optional: true + + '@openai/codex@0.142.5-linux-x64': + optional: true + + '@openai/codex@0.142.5-win32-arm64': + optional: true + + '@openai/codex@0.142.5-win32-x64': + optional: true + '@opentelemetry/semantic-conventions@1.41.1': {} '@oxc-parser/binding-android-arm-eabi@0.127.0': @@ -12263,33 +12262,6 @@ snapshots: '@xterm/xterm@6.0.0': {} - '@zed-industries/codex-acp-darwin-arm64@0.16.0': - optional: true - - '@zed-industries/codex-acp-darwin-x64@0.16.0': - optional: true - - '@zed-industries/codex-acp-linux-arm64@0.16.0': - optional: true - - '@zed-industries/codex-acp-linux-x64@0.16.0': - optional: true - - '@zed-industries/codex-acp-win32-arm64@0.16.0': - optional: true - - '@zed-industries/codex-acp-win32-x64@0.16.0': - optional: true - - '@zed-industries/codex-acp@0.16.0': - optionalDependencies: - '@zed-industries/codex-acp-darwin-arm64': 0.16.0 - '@zed-industries/codex-acp-darwin-x64': 0.16.0 - '@zed-industries/codex-acp-linux-arm64': 0.16.0 - '@zed-industries/codex-acp-linux-x64': 0.16.0 - '@zed-industries/codex-acp-win32-arm64': 0.16.0 - '@zed-industries/codex-acp-win32-x64': 0.16.0 - abbrev@1.1.1: optional: true @@ -13072,6 +13044,8 @@ snapshots: diff@8.0.3: {} + diff@9.0.0: {} + doctrine@3.0.0: dependencies: esutils: 2.0.3 @@ -16211,6 +16185,8 @@ snapshots: void-elements@3.1.0: {} + vscode-jsonrpc@9.0.1: {} + w3c-keyname@2.2.8: {} w3c-xmlserializer@5.0.0: @@ -16279,10 +16255,6 @@ snapshots: dependencies: zod: 3.25.76 - zod-to-json-schema@3.25.2(zod@4.4.3): - dependencies: - zod: 4.4.3 - zod@3.25.76: {} zod@4.4.3: {}