From 53e985b56c5ae219d462f709ea3111f957233827 Mon Sep 17 00:00:00 2001 From: agentclear Date: Fri, 29 May 2026 00:27:14 -0700 Subject: [PATCH 1/2] chore(deps): update @anthropic-ai/claude-agent-sdk to 0.3.156 and @anthropic-ai/sdk to 0.100.1 (CYPACK-1265) - Bumps @anthropic-ai/claude-agent-sdk from 0.3.154 to 0.3.156 - Bumps @anthropic-ai/sdk from 0.100.0 to 0.100.1 - Tool list unchanged (33 tools), no config.ts update needed --- CHANGELOG.md | 3 + packages/claude-runner/package.json | 4 +- packages/core/package.json | 2 +- packages/edge-worker/package.json | 2 +- packages/simple-agent-runner/package.json | 2 +- pnpm-lock.yaml | 100 +++++++++++----------- 6 files changed, 58 insertions(+), 55 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c160aab8c..ba0564c84 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,9 @@ All notable changes to this project will be documented in this file. ## [Unreleased] +### Changed +- Updated `@anthropic-ai/claude-agent-sdk` from 0.3.154 to 0.3.156 and `@anthropic-ai/sdk` from 0.100.0 to 0.100.1. See the [SDK changelog](https://github.com/anthropics/claude-agent-sdk-typescript/blob/main/CHANGELOG.md) for details. ([CYPACK-1265](https://linear.app/ceedar/issue/CYPACK-1265), [#1270](https://github.com/cyrusagents/cyrus/pull/1270)) + ### Added - A repository can now ship its own skills: any skill directories under `/.claude/skills/` are automatically discovered and made available to the agent whenever Cyrus works in that repo — for single-repo issues, multi-repo issues (skills from every participating repo are combined), and GitHub/GitLab mentions alike. ([CYPACK-1261](https://linear.app/ceedar/issue/CYPACK-1261), [#1268](https://github.com/cyrusagents/cyrus/pull/1268)) diff --git a/packages/claude-runner/package.json b/packages/claude-runner/package.json index bdaac3ef3..335e508be 100644 --- a/packages/claude-runner/package.json +++ b/packages/claude-runner/package.json @@ -16,8 +16,8 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@anthropic-ai/claude-agent-sdk": "0.3.154", - "@anthropic-ai/sdk": "^0.100.0", + "@anthropic-ai/claude-agent-sdk": "0.3.156", + "@anthropic-ai/sdk": "0.100.1", "@linear/sdk": "^64.0.0", "cyrus-core": "workspace:*", "dotenv": "^16.4.5", diff --git a/packages/core/package.json b/packages/core/package.json index 6bd968357..1414d5aa7 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -18,7 +18,7 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@anthropic-ai/claude-agent-sdk": "0.3.154", + "@anthropic-ai/claude-agent-sdk": "0.3.156", "@linear/sdk": "^64.0.0", "zod": "^4.3.6" }, diff --git a/packages/edge-worker/package.json b/packages/edge-worker/package.json index 53a63ef93..cfb430a01 100644 --- a/packages/edge-worker/package.json +++ b/packages/edge-worker/package.json @@ -23,7 +23,7 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@anthropic-ai/claude-agent-sdk": "0.3.154", + "@anthropic-ai/claude-agent-sdk": "0.3.156", "@linear/sdk": "^64.0.0", "@ngrok/ngrok": "^1.5.1", "chokidar": "^4.0.3", diff --git a/packages/simple-agent-runner/package.json b/packages/simple-agent-runner/package.json index e4ab2e578..d1b42c6ae 100644 --- a/packages/simple-agent-runner/package.json +++ b/packages/simple-agent-runner/package.json @@ -16,7 +16,7 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@anthropic-ai/claude-agent-sdk": "0.3.154", + "@anthropic-ai/claude-agent-sdk": "0.3.156", "cyrus-claude-runner": "workspace:*", "cyrus-core": "workspace:*" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b9359ead8..ed21fb84c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -158,11 +158,11 @@ importers: packages/claude-runner: dependencies: '@anthropic-ai/claude-agent-sdk': - specifier: 0.3.154 - version: 0.3.154(@anthropic-ai/sdk@0.100.0(zod@4.3.6))(@modelcontextprotocol/sdk@1.29.0(zod@4.3.6))(zod@4.3.6) + specifier: 0.3.156 + version: 0.3.156(@anthropic-ai/sdk@0.100.1(zod@4.3.6))(@modelcontextprotocol/sdk@1.29.0(zod@4.3.6))(zod@4.3.6) '@anthropic-ai/sdk': - specifier: '>=0.100.0' - version: 0.100.0(zod@4.3.6) + specifier: 0.100.1 + version: 0.100.1(zod@4.3.6) '@linear/sdk': specifier: ^64.0.0 version: 64.0.0(encoding@0.1.13) @@ -261,8 +261,8 @@ importers: packages/core: dependencies: '@anthropic-ai/claude-agent-sdk': - specifier: 0.3.154 - version: 0.3.154(@anthropic-ai/sdk@0.100.0(zod@4.3.6))(@modelcontextprotocol/sdk@1.29.0(zod@4.3.6))(zod@4.3.6) + specifier: 0.3.156 + version: 0.3.156(@anthropic-ai/sdk@0.100.1(zod@4.3.6))(@modelcontextprotocol/sdk@1.29.0(zod@4.3.6))(zod@4.3.6) '@linear/sdk': specifier: ^64.0.0 version: 64.0.0(encoding@0.1.13) @@ -311,8 +311,8 @@ importers: packages/edge-worker: dependencies: '@anthropic-ai/claude-agent-sdk': - specifier: 0.3.154 - version: 0.3.154(@anthropic-ai/sdk@0.100.0(zod@4.3.6))(@modelcontextprotocol/sdk@1.29.0(zod@4.3.6))(zod@4.3.6) + specifier: 0.3.156 + version: 0.3.156(@anthropic-ai/sdk@0.100.1(zod@4.3.6))(@modelcontextprotocol/sdk@1.29.0(zod@4.3.6))(zod@4.3.6) '@linear/sdk': specifier: ^64.0.0 version: 64.0.0(encoding@0.1.13) @@ -536,8 +536,8 @@ importers: packages/simple-agent-runner: dependencies: '@anthropic-ai/claude-agent-sdk': - specifier: 0.3.154 - version: 0.3.154(@anthropic-ai/sdk@0.100.0(zod@4.3.6))(@modelcontextprotocol/sdk@1.29.0(zod@4.3.6))(zod@4.3.6) + specifier: 0.3.156 + version: 0.3.156(@anthropic-ai/sdk@0.100.1(zod@4.3.6))(@modelcontextprotocol/sdk@1.29.0(zod@4.3.6))(zod@4.3.6) cyrus-claude-runner: specifier: workspace:* version: link:../claude-runner @@ -580,60 +580,60 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - '@anthropic-ai/claude-agent-sdk-darwin-arm64@0.3.154': - resolution: {integrity: sha512-oFW3LD5lYrKAU+AKu27Z8hrzqkrh362qQrwi/i3DxGcud9BXUycsXYjShpDj3D3JZu169UzZuSPhx1Wajmbiwg==} + '@anthropic-ai/claude-agent-sdk-darwin-arm64@0.3.156': + resolution: {integrity: sha512-IkjcS9dqAUlD4Nb62L9AZtmAXCa+FV4ul8lIlyXXUprh3nlecbKsWOXVd/GORrzAhMmynJaX4+iV1JiutFKXUA==} cpu: [arm64] os: [darwin] - '@anthropic-ai/claude-agent-sdk-darwin-x64@0.3.154': - resolution: {integrity: sha512-5BgWEueP+cqoctWjZYhCbyltuaV/N2DmKDXD3/69cKaVmJp8XL9OCzlq/HEirA/+Ssjskx6hDUBaOcpuZ3iwQA==} + '@anthropic-ai/claude-agent-sdk-darwin-x64@0.3.156': + resolution: {integrity: sha512-6PKi5fPmGRuzXu+Em/iwLmPG3mqg0hl92wcTU8fmChqyNtxhxsjCw7LTbdFqp/05o5NeZVVV4k3p7YUv5IFD6g==} cpu: [x64] os: [darwin] - '@anthropic-ai/claude-agent-sdk-linux-arm64-musl@0.3.154': - resolution: {integrity: sha512-o2bCQN4Xn3UqCLErC5m4T7u0yYArJYmgFCUFnA6K96DdW2RERvx+gTKXxWuHEBkDO+eMoHLHLxk0u2jGES00Ng==} + '@anthropic-ai/claude-agent-sdk-linux-arm64-musl@0.3.156': + resolution: {integrity: sha512-R7KEVjxkR4rYgIQoHGBzwPdUJYxRTO8I4vHjRbMLH1eW4FS7BJvVs7ogfKR/NnHFBvMVqtC+l6jHLQv8bobUiw==} cpu: [arm64] os: [linux] libc: [musl] - '@anthropic-ai/claude-agent-sdk-linux-arm64@0.3.154': - resolution: {integrity: sha512-rRkW4SBL3W7zQvKscCIfIGlmoeuTbMV6dXFbPdmpRGvmYZIs79RpzO6xrGBnnhmm+B7znQ9oHAnffi/2FBgJbA==} + '@anthropic-ai/claude-agent-sdk-linux-arm64@0.3.156': + resolution: {integrity: sha512-H0Nfd41iw5isto9uQI1FlVSZ0eaDttr8rBpJMR25oK/mj3egMO5EmZ6aAxeeUYSLn2mSU50HA5VNxlGUE118TQ==} cpu: [arm64] os: [linux] libc: [glibc] - '@anthropic-ai/claude-agent-sdk-linux-x64-musl@0.3.154': - resolution: {integrity: sha512-zA7S8Lm6O4QBsUpbhiOht8BgiXHOBBFUIo8ZLK6r5wAatK3Q44syWVxICeyCnR6wqfnkf3cugCw27ycS6vVgaA==} + '@anthropic-ai/claude-agent-sdk-linux-x64-musl@0.3.156': + resolution: {integrity: sha512-/Q6WUizI6a+hqZZ6ElwRU0PEuFhOoN4v6CuU35HHbiZ/7uaocGht4A8ZIgK1Fw6wOGtZzGLbc00CA1OU1Zg8EA==} cpu: [x64] os: [linux] libc: [musl] - '@anthropic-ai/claude-agent-sdk-linux-x64@0.3.154': - resolution: {integrity: sha512-GpiFF8Ez6PbM3m0gqtCo/FKM346qyRdP7VhbmJzdnbNKTiiUZ66vDQyEUPZPCG24ZkrG4m96KpRIUwY08rHiNg==} + '@anthropic-ai/claude-agent-sdk-linux-x64@0.3.156': + resolution: {integrity: sha512-ymhrdlbWoYvTACUdaGdhrEv+ZMfwXLsf0BRLkr/IvY5aqybP7URzWmmZGOtDQpqkT/8xu/UCGqUYH3woJwUxfg==} cpu: [x64] os: [linux] libc: [glibc] - '@anthropic-ai/claude-agent-sdk-win32-arm64@0.3.154': - resolution: {integrity: sha512-cDW1YFbU/PJFlrGXhlAGcbkXt80sEO6WtnH8nN8YHXLn5NWduy2q7o/qC6i8XozgvRGf6t/eMoH7IasGIEDhDw==} + '@anthropic-ai/claude-agent-sdk-win32-arm64@0.3.156': + resolution: {integrity: sha512-5sAeNObQQrMy4NF9HwxewrMnU7mVxZDHh+/MfJVQSz0GSTvXQ6gOuRH8helMlfspoU6VOdekPxVLRooX/3foEw==} cpu: [arm64] os: [win32] - '@anthropic-ai/claude-agent-sdk-win32-x64@0.3.154': - resolution: {integrity: sha512-tSKaIIpL72OPg3WfzZTCIl8OJgcbq4qieu8/fDWjsdeQuari9gQMIuEflFphk9HqNsxpSmDqKi8Sm5mW2V566Q==} + '@anthropic-ai/claude-agent-sdk-win32-x64@0.3.156': + resolution: {integrity: sha512-/PofeTWoiKgnWNSNk0wG4SsRn22GGLmnLhg2R94WcNhCRFOyOTmiZcYH2DBlWZBIRVTZDsSfa/Pl1DyPvYCGKw==} cpu: [x64] os: [win32] - '@anthropic-ai/claude-agent-sdk@0.3.154': - resolution: {integrity: sha512-iEn25urI2QrMPFIhId3h7v/7EG5gsmF7ooe+6EvsAosePeLmpVVerp5nXtHnlmBkMinLecurcPA+OddKw76jYw==} + '@anthropic-ai/claude-agent-sdk@0.3.156': + resolution: {integrity: sha512-6nM/Dj+VMds52UXJ2YaV4IKhYamlUqN0HtdDrFzYz5lvPMpDS935qD8YZDAUpy+ltdoD6PJMd1V/CKFY3/oWCQ==} engines: {node: '>=18.0.0'} peerDependencies: '@anthropic-ai/sdk': '>=0.100.0' '@modelcontextprotocol/sdk': '>=1.26.0' zod: 4.3.6 - '@anthropic-ai/sdk@0.100.0': - resolution: {integrity: sha512-cAm3aXm6qAiHIvHxyIIGd6tVmsD2gDqlc2h0R20ijNUzGgVnIN822bit4mKbF6CkuV7qIrLQIPoAepHEpanrQQ==} + '@anthropic-ai/sdk@0.100.1': + resolution: {integrity: sha512-RANcEe7LpiLczkKGOwoXOTuFdPhuubS0i4xaAKOMpcqc55YO0mukgxppV7eygx3DXNjxWT6RYOLPyOy0aIAmwg==} hasBin: true peerDependencies: zod: 4.3.6 @@ -4365,46 +4365,46 @@ snapshots: '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.31 - '@anthropic-ai/claude-agent-sdk-darwin-arm64@0.3.154': + '@anthropic-ai/claude-agent-sdk-darwin-arm64@0.3.156': optional: true - '@anthropic-ai/claude-agent-sdk-darwin-x64@0.3.154': + '@anthropic-ai/claude-agent-sdk-darwin-x64@0.3.156': optional: true - '@anthropic-ai/claude-agent-sdk-linux-arm64-musl@0.3.154': + '@anthropic-ai/claude-agent-sdk-linux-arm64-musl@0.3.156': optional: true - '@anthropic-ai/claude-agent-sdk-linux-arm64@0.3.154': + '@anthropic-ai/claude-agent-sdk-linux-arm64@0.3.156': optional: true - '@anthropic-ai/claude-agent-sdk-linux-x64-musl@0.3.154': + '@anthropic-ai/claude-agent-sdk-linux-x64-musl@0.3.156': optional: true - '@anthropic-ai/claude-agent-sdk-linux-x64@0.3.154': + '@anthropic-ai/claude-agent-sdk-linux-x64@0.3.156': optional: true - '@anthropic-ai/claude-agent-sdk-win32-arm64@0.3.154': + '@anthropic-ai/claude-agent-sdk-win32-arm64@0.3.156': optional: true - '@anthropic-ai/claude-agent-sdk-win32-x64@0.3.154': + '@anthropic-ai/claude-agent-sdk-win32-x64@0.3.156': optional: true - '@anthropic-ai/claude-agent-sdk@0.3.154(@anthropic-ai/sdk@0.100.0(zod@4.3.6))(@modelcontextprotocol/sdk@1.29.0(zod@4.3.6))(zod@4.3.6)': + '@anthropic-ai/claude-agent-sdk@0.3.156(@anthropic-ai/sdk@0.100.1(zod@4.3.6))(@modelcontextprotocol/sdk@1.29.0(zod@4.3.6))(zod@4.3.6)': dependencies: - '@anthropic-ai/sdk': 0.100.0(zod@4.3.6) + '@anthropic-ai/sdk': 0.100.1(zod@4.3.6) '@modelcontextprotocol/sdk': 1.29.0(zod@4.3.6) zod: 4.3.6 optionalDependencies: - '@anthropic-ai/claude-agent-sdk-darwin-arm64': 0.3.154 - '@anthropic-ai/claude-agent-sdk-darwin-x64': 0.3.154 - '@anthropic-ai/claude-agent-sdk-linux-arm64': 0.3.154 - '@anthropic-ai/claude-agent-sdk-linux-arm64-musl': 0.3.154 - '@anthropic-ai/claude-agent-sdk-linux-x64': 0.3.154 - '@anthropic-ai/claude-agent-sdk-linux-x64-musl': 0.3.154 - '@anthropic-ai/claude-agent-sdk-win32-arm64': 0.3.154 - '@anthropic-ai/claude-agent-sdk-win32-x64': 0.3.154 - - '@anthropic-ai/sdk@0.100.0(zod@4.3.6)': + '@anthropic-ai/claude-agent-sdk-darwin-arm64': 0.3.156 + '@anthropic-ai/claude-agent-sdk-darwin-x64': 0.3.156 + '@anthropic-ai/claude-agent-sdk-linux-arm64': 0.3.156 + '@anthropic-ai/claude-agent-sdk-linux-arm64-musl': 0.3.156 + '@anthropic-ai/claude-agent-sdk-linux-x64': 0.3.156 + '@anthropic-ai/claude-agent-sdk-linux-x64-musl': 0.3.156 + '@anthropic-ai/claude-agent-sdk-win32-arm64': 0.3.156 + '@anthropic-ai/claude-agent-sdk-win32-x64': 0.3.156 + + '@anthropic-ai/sdk@0.100.1(zod@4.3.6)': dependencies: json-schema-to-ts: 3.1.1 standardwebhooks: 1.0.0 From 19928bca43a1e40117ca7179a710c842cb79d5bb Mon Sep 17 00:00:00 2001 From: agentclear Date: Fri, 29 May 2026 12:33:50 -0700 Subject: [PATCH 2/2] fix(deps): use range specifier for @anthropic-ai/sdk to match pnpm.overrides --- packages/claude-runner/package.json | 2 +- pnpm-lock.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/claude-runner/package.json b/packages/claude-runner/package.json index 335e508be..903606a33 100644 --- a/packages/claude-runner/package.json +++ b/packages/claude-runner/package.json @@ -17,7 +17,7 @@ }, "dependencies": { "@anthropic-ai/claude-agent-sdk": "0.3.156", - "@anthropic-ai/sdk": "0.100.1", + "@anthropic-ai/sdk": "^0.100.1", "@linear/sdk": "^64.0.0", "cyrus-core": "workspace:*", "dotenv": "^16.4.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ed21fb84c..505458aca 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -161,7 +161,7 @@ importers: specifier: 0.3.156 version: 0.3.156(@anthropic-ai/sdk@0.100.1(zod@4.3.6))(@modelcontextprotocol/sdk@1.29.0(zod@4.3.6))(zod@4.3.6) '@anthropic-ai/sdk': - specifier: 0.100.1 + specifier: '>=0.100.0' version: 0.100.1(zod@4.3.6) '@linear/sdk': specifier: ^64.0.0