From da0947d3582ac7779d6bf11851c9938eca6c5c8c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 3 Sep 2026 08:50:01 +0000 Subject: [PATCH] chore(lockfile): refresh pnpm-lock.yaml (#12737) ## Thinking Path > - Paperclip uses a frozen pnpm lockfile to create the same dependency graph for each build. > - The Claude local adapter now uses `@agentclientprotocol/claude-agent-acp` version 0.73.0. > - The root patch configuration contains a patch for version 0.73.0. > - The committed lockfile did not contain the matching patch record. > - A frozen install rejected this mismatch and stopped the master deployment. > - This pull request regenerates only `pnpm-lock.yaml` from the current master manifests. > - The change makes the frozen install valid again. ## Linked Issues or Issue Description Refs #12730 **What happened?** The master lockfile did not match the current patched dependency configuration. **Expected behavior** The frozen install must accept the lockfile on master. **Steps to reproduce** 1. Extract a clean archive of master. 2. Run `NODE_ENV=development CI=true pnpm install --frozen-lockfile --force`. 3. Observe that pnpm rejects the stale lockfile. **Paperclip version or commit** `b1f4910ee57789c7045705a38c31ca34704f3575` **Deployment mode** Self-hosted server. **Installation method** Built from source with pnpm. ## What Changed - Added the patch record for `@agentclientprotocol/claude-agent-acp@0.73.0`. - Updated the Claude local adapter lock entry to version 0.73.0. - Added the matching transitive Claude agent SDK lock entries. ## Verification - `git diff --check` passes. - A clean archive of commit `236767cdd1832575fe93ea50f50df2890fb2bf1f` accepts the frozen lockfile. - `NODE_ENV=development CI=true pnpm install --frozen-lockfile --force` completes with exit code 0 in that archive. - Latest-head GitHub checks are green (32/32 success, neutral, or skipped). - Greptile passed the same head at 5/5 with zero unresolved threads. ## Risks - Risk is low because pnpm generated the only changed file. - The lockfile now records the dependency version that the manifests already require. ## Model Used OpenAI Codex with a GPT-5 family model produced this change. The runtime does not expose the exact deployment ID or context size. The model used high reasoning and shell execution. ## Checklist - [x] I have included a thinking path that traces from project context to this change - [x] I have specified the model used with the available version and capability details - [x] I have checked ROADMAP.md and confirmed this PR does not duplicate planned core work - [x] I have searched GitHub for duplicate or related PRs and linked them above - [x] I have linked the related public pull request with `Refs #` - [x] I have not referenced internal or instance-local Paperclip issues or links - [x] My branch name describes the change and contains no internal Paperclip ticket id - [x] I have run the required local verification and it passes - [x] Tests do not need source changes for this generated lockfile correction - [x] Documentation does not need changes because behavior and commands are unchanged - [x] I have considered and documented the risks above - [x] All Paperclip CI gates are green - [x] Greptile has no open P2 findings, recommendations, or follow-ups - [x] I will address all Greptile and reviewer comments before merge Co-authored-by: lockfile-bot Co-authored-by: Paperclip --- pnpm-lock.yaml | 108 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 106 insertions(+), 2 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8a292199ba..431f4d67a6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,6 +13,9 @@ patchedDependencies: '@agentclientprotocol/claude-agent-acp@0.70.0': hash: fymctidcjqjhi4cj72qtivlxry path: patches/@agentclientprotocol__claude-agent-acp@0.70.0.patch + '@agentclientprotocol/claude-agent-acp@0.73.0': + hash: axsvv3fhdlmmbmnhpi2cywic6q + path: patches/@agentclientprotocol__claude-agent-acp@0.73.0.patch '@agentclientprotocol/codex-acp@1.6.2': hash: grbydorkxatbzksnwwfuawwtim path: patches/@agentclientprotocol__codex-acp@1.6.2.patch @@ -147,8 +150,8 @@ importers: packages/adapters/claude-local: dependencies: '@agentclientprotocol/claude-agent-acp': - specifier: ^0.70.0 - version: 0.70.0(patch_hash=fymctidcjqjhi4cj72qtivlxry)(@anthropic-ai/sdk@0.121.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.30.0(zod@4.4.3)) + specifier: ^0.73.0 + version: 0.73.0(patch_hash=axsvv3fhdlmmbmnhpi2cywic6q)(@anthropic-ai/sdk@0.121.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.30.0(zod@4.4.3)) '@anthropic-ai/sdk': specifier: 0.121.0 version: 0.121.0(zod@4.4.3) @@ -1188,6 +1191,11 @@ packages: engines: {node: '>=22'} hasBin: true + '@agentclientprotocol/claude-agent-acp@0.73.0': + resolution: {integrity: sha512-xKnGIntdBbr2dDS2NEsVGdjoLH62EaWjfYlp/U7TYdxUJzERlApe2gliYW3rVFTeWGjG0dUyPszhG9TWhsqGlA==} + engines: {node: '>=22'} + hasBin: true + '@agentclientprotocol/codex-acp@1.6.2': resolution: {integrity: sha512-2eF1mbs1gTqkZJSLYOun/pFDx37sYa7W63HOPezC37b/R8AYms5O1nfQu8lrqFSGDrwDZkASVORymLcqjCNqyA==} hasBin: true @@ -1215,41 +1223,81 @@ packages: cpu: [arm64] os: [darwin] + '@anthropic-ai/claude-agent-sdk-darwin-arm64@0.3.257': + resolution: {integrity: sha512-ITjFPYB8riu9tbxbrWArokiZ/90w/NDrYbtEvyr3ScilVtu1iupkComxkhvbUxoyT4JRDpKsdw/ZOfwSl/pkpA==} + cpu: [arm64] + os: [darwin] + '@anthropic-ai/claude-agent-sdk-darwin-x64@0.3.232': resolution: {integrity: sha512-EHZ1Y3aGyZ2mFZ6QLR1bM3/HiIn2cLrPjU+k3/oCIW6omJFodfzf410aWjDPSnMj7CE4d6t7MSjBWekMUbcv0g==} cpu: [x64] os: [darwin] + '@anthropic-ai/claude-agent-sdk-darwin-x64@0.3.257': + resolution: {integrity: sha512-0s7QoLRnopbMvCqVpgCnvBWg4UNxPUybMZTknkn3HLBMvUjUdHs1QXb77c/yrT1WAPqDTw1Ju+H0esXwWa8/Kg==} + cpu: [x64] + os: [darwin] + '@anthropic-ai/claude-agent-sdk-linux-arm64-musl@0.3.232': resolution: {integrity: sha512-XkLcb9UT/l42Rtw7KBApzgxUe/kwoWJ9KCPcVEnYojzIvVR+AwBCl/QReNU5+6c72w48dYBMmLebI64gQbN0tg==} cpu: [arm64] os: [linux] + '@anthropic-ai/claude-agent-sdk-linux-arm64-musl@0.3.257': + resolution: {integrity: sha512-t2WHfKjY4Jjgzfk0lbBUt6EVPQe+wXvXvRmYnK7ICfzZ1jS8CrpDajwBQErKFSMiUqGAutZy3vwDwGziW32cpw==} + cpu: [arm64] + os: [linux] + '@anthropic-ai/claude-agent-sdk-linux-arm64@0.3.232': resolution: {integrity: sha512-wW2opwA5s7gLghjU6B2ADMAtoc7bAZMevUzi4g+1PXMJ8MGcPvbnx92EDYJrVDcZmAl1+fz19XyPsaShlisTzw==} cpu: [arm64] os: [linux] + '@anthropic-ai/claude-agent-sdk-linux-arm64@0.3.257': + resolution: {integrity: sha512-38tv1s1CaIE6CyEBmJpfKtvwPzrasxPiRT079BEs5aaiLPQ+pmSGF0+Lwy7ot9i6xqr7v5/91TVo5JXHI8Pkpg==} + cpu: [arm64] + os: [linux] + '@anthropic-ai/claude-agent-sdk-linux-x64-musl@0.3.232': resolution: {integrity: sha512-L1x2ge9NpXMLTczmT44TKPQ88PHE+gsCakQMVEOa8rXFvfBoqvcpxM0DT8wrqYWUHhQEYR8NXxQTP9a1NVRj8Q==} cpu: [x64] os: [linux] + '@anthropic-ai/claude-agent-sdk-linux-x64-musl@0.3.257': + resolution: {integrity: sha512-qSlgAUEpj2JAA+YqMD222iv2W3x8xBDSYwdoaOx20VbaJRjFq8feViI7kcr1C6wVN+ApX4Rxl7YX6gekiBkA2g==} + cpu: [x64] + os: [linux] + '@anthropic-ai/claude-agent-sdk-linux-x64@0.3.232': resolution: {integrity: sha512-6Px1xDiwQyLkSxwRQ34/kPA8WMXQ2rHYGkwockND7+9yMw+ShI3AfLkyi9G7JtJHObWFT6B82eSHjDS/Fy+9hQ==} cpu: [x64] os: [linux] + '@anthropic-ai/claude-agent-sdk-linux-x64@0.3.257': + resolution: {integrity: sha512-0FRyIwV4jEJErdDDoYMC0v9lzuFNz5y0lK2340H5fP02eNXsP3U0htKW/bfRP8Ppei+xc4QUZgdCI6rVzkhXGg==} + cpu: [x64] + os: [linux] + '@anthropic-ai/claude-agent-sdk-win32-arm64@0.3.232': resolution: {integrity: sha512-fDiuwL5dm1elOy7fNp4Qmdor8so4R8npj2pUGQA1G/xKfJhaK236aTWezvZid3L/O7cRdFeN9IVofOAlWLQcsw==} cpu: [arm64] os: [win32] + '@anthropic-ai/claude-agent-sdk-win32-arm64@0.3.257': + resolution: {integrity: sha512-7iEwy14lSqaAWvNR3KucBusQs5+hG6uoliYWZ2M2FyaCk5PHYymVf9mrRPtWhaYfNwum/YY13acYIIvnAbz0kA==} + cpu: [arm64] + os: [win32] + '@anthropic-ai/claude-agent-sdk-win32-x64@0.3.232': resolution: {integrity: sha512-Hc/9uy1BI9mqKVyB1b/zoUnm3MFgtVNzQY6p5zgaq9DaIjCKDpR4a4L1aDZM4lMqUcWFMZM+u7juOhh+m39NBQ==} cpu: [x64] os: [win32] + '@anthropic-ai/claude-agent-sdk-win32-x64@0.3.257': + resolution: {integrity: sha512-NW0zMjHXFBdu2TcjT9Zo5o/1tJaDy6A7v4Gt/vLVJgaipV/RzAbyRGXZzH37hswyiKrSLGaSoYYP1vUfncbkUQ==} + cpu: [x64] + os: [win32] + '@anthropic-ai/claude-agent-sdk@0.3.232': resolution: {integrity: sha512-8od7hJk9fZnF1/oYYiR9PvroGbZRQrpmNgKirjHNGoj5ur5YcAZLohI70XVUAUe3KvjB1msLxtkvmlAT9sqFAg==} engines: {node: '>=18.0.0'} @@ -1258,6 +1306,14 @@ packages: '@modelcontextprotocol/sdk': ^1.29.0 zod: ^4.0.0 + '@anthropic-ai/claude-agent-sdk@0.3.257': + resolution: {integrity: sha512-Se55zXv48IYLg/WzoXzpbPLcq86suwDSbRUoNb69l4dkovorqS/47Xuy7MUo/gPNwwcPB4a+aqbXbshU33dcdQ==} + engines: {node: '>=18.0.0'} + peerDependencies: + '@anthropic-ai/sdk': '>=0.93.0' + '@modelcontextprotocol/sdk': ^1.29.0 + zod: ^4.0.0 + '@anthropic-ai/sdk@0.121.0': resolution: {integrity: sha512-WFzwcH8l49CZHv0vQ9QQT51VJ1/DLDQfNSs9awpGlnKBdaSnqtdZa+tw/3cxxosTPIgK8uw1GqsJ2dSbCBD1Lg==} hasBin: true @@ -8473,6 +8529,15 @@ snapshots: - '@anthropic-ai/sdk' - '@modelcontextprotocol/sdk' + '@agentclientprotocol/claude-agent-acp@0.73.0(patch_hash=axsvv3fhdlmmbmnhpi2cywic6q)(@anthropic-ai/sdk@0.121.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.30.0(zod@4.4.3))': + dependencies: + '@agentclientprotocol/sdk': 1.4.0(zod@4.4.3) + '@anthropic-ai/claude-agent-sdk': 0.3.257(@anthropic-ai/sdk@0.121.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.30.0(zod@4.4.3))(zod@4.4.3) + zod: 4.4.3 + transitivePeerDependencies: + - '@anthropic-ai/sdk' + - '@modelcontextprotocol/sdk' + '@agentclientprotocol/codex-acp@1.6.2(patch_hash=grbydorkxatbzksnwwfuawwtim)': dependencies: '@agentclientprotocol/sdk': 1.4.0(zod@4.4.3) @@ -8502,27 +8567,51 @@ snapshots: '@anthropic-ai/claude-agent-sdk-darwin-arm64@0.3.232': optional: true + '@anthropic-ai/claude-agent-sdk-darwin-arm64@0.3.257': + optional: true + '@anthropic-ai/claude-agent-sdk-darwin-x64@0.3.232': optional: true + '@anthropic-ai/claude-agent-sdk-darwin-x64@0.3.257': + optional: true + '@anthropic-ai/claude-agent-sdk-linux-arm64-musl@0.3.232': optional: true + '@anthropic-ai/claude-agent-sdk-linux-arm64-musl@0.3.257': + optional: true + '@anthropic-ai/claude-agent-sdk-linux-arm64@0.3.232': optional: true + '@anthropic-ai/claude-agent-sdk-linux-arm64@0.3.257': + optional: true + '@anthropic-ai/claude-agent-sdk-linux-x64-musl@0.3.232': optional: true + '@anthropic-ai/claude-agent-sdk-linux-x64-musl@0.3.257': + optional: true + '@anthropic-ai/claude-agent-sdk-linux-x64@0.3.232': optional: true + '@anthropic-ai/claude-agent-sdk-linux-x64@0.3.257': + optional: true + '@anthropic-ai/claude-agent-sdk-win32-arm64@0.3.232': optional: true + '@anthropic-ai/claude-agent-sdk-win32-arm64@0.3.257': + optional: true + '@anthropic-ai/claude-agent-sdk-win32-x64@0.3.232': optional: true + '@anthropic-ai/claude-agent-sdk-win32-x64@0.3.257': + optional: true + '@anthropic-ai/claude-agent-sdk@0.3.232(@anthropic-ai/sdk@0.121.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.30.0(zod@4.4.3))(zod@4.4.3)': dependencies: '@anthropic-ai/sdk': 0.121.0(zod@4.4.3) @@ -8538,6 +8627,21 @@ snapshots: '@anthropic-ai/claude-agent-sdk-win32-arm64': 0.3.232 '@anthropic-ai/claude-agent-sdk-win32-x64': 0.3.232 + '@anthropic-ai/claude-agent-sdk@0.3.257(@anthropic-ai/sdk@0.121.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.30.0(zod@4.4.3))(zod@4.4.3)': + dependencies: + '@anthropic-ai/sdk': 0.121.0(zod@4.4.3) + '@modelcontextprotocol/sdk': 1.30.0(zod@4.4.3) + zod: 4.4.3 + optionalDependencies: + '@anthropic-ai/claude-agent-sdk-darwin-arm64': 0.3.257 + '@anthropic-ai/claude-agent-sdk-darwin-x64': 0.3.257 + '@anthropic-ai/claude-agent-sdk-linux-arm64': 0.3.257 + '@anthropic-ai/claude-agent-sdk-linux-arm64-musl': 0.3.257 + '@anthropic-ai/claude-agent-sdk-linux-x64': 0.3.257 + '@anthropic-ai/claude-agent-sdk-linux-x64-musl': 0.3.257 + '@anthropic-ai/claude-agent-sdk-win32-arm64': 0.3.257 + '@anthropic-ai/claude-agent-sdk-win32-x64': 0.3.257 + '@anthropic-ai/sdk@0.121.0(zod@4.4.3)': dependencies: json-schema-to-ts: 3.1.1