From 6d735e2d1a8a2808dbc475fd677b924a1194d510 Mon Sep 17 00:00:00 2001 From: Sanjith Sambath Date: Tue, 21 Jul 2026 16:49:53 -0700 Subject: [PATCH] Bump compatibility pins: SDK 0.5.8/0.5.17, toolkit-ts 0.5.1, CLI 0.7.14 The weekly drift job has been red since the registries moved past the 2026-07-12 pins. All contract tests re-run green against the new versions: Python signature checks (documented calling conventions unchanged), Svix webhook fixtures, strict TS compile of the SDK/toolkit examples, and CLI verb checks (get present, retrieve absent). No skill content required changes. check_compatibility.py green. Co-Authored-By: Claude Fable 5 --- .github/workflows/validate.yml | 8 ++++---- compatibility.json | 10 +++++----- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index 0c2e2ee..4e39098 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -28,7 +28,7 @@ jobs: - name: Validate Python SDK signatures run: | - python3 -m pip install "agentmail==0.5.6" + python3 -m pip install "agentmail==0.5.8" python3 tests/test_sdk_signatures.py - name: Run Python webhook verification fixtures @@ -41,14 +41,14 @@ jobs: tmp="$(mktemp -d)" cp tests/sdk_typescript.ts tests/webhook_typescript.ts tests/webhook_verification.ts tests/package.json "$tmp/" cd "$tmp" - npm install --no-save "agentmail@0.5.14" "agentmail-toolkit@0.5.0" "ai@6" "langchain@1" "svix" "express" "@types/express" "typescript@5.9.3" "tsx" "@types/node@22" + npm install --no-save "agentmail@0.5.17" "agentmail-toolkit@0.5.1" "ai@6" "langchain@1" "svix" "express" "@types/express" "typescript@5.9.3" "tsx" "@types/node@22" ./node_modules/.bin/tsc --noEmit --strict --skipLibCheck --target ES2022 --module NodeNext --moduleResolution NodeNext sdk_typescript.ts webhook_typescript.ts webhook_verification.ts ./node_modules/.bin/tsx webhook_verification.ts - name: Validate CLI command names run: | - npx -y agentmail-cli@0.7.12 inboxes --help | tee /tmp/inboxes-help - npx -y agentmail-cli@0.7.12 inboxes:messages --help | tee /tmp/messages-help + npx -y agentmail-cli@0.7.14 inboxes --help | tee /tmp/inboxes-help + npx -y agentmail-cli@0.7.14 inboxes:messages --help | tee /tmp/messages-help grep -q "get" /tmp/inboxes-help grep -q "get" /tmp/messages-help ! grep -q "retrieve" /tmp/inboxes-help diff --git a/compatibility.json b/compatibility.json index 4f1bd22..81e17ef 100644 --- a/compatibility.json +++ b/compatibility.json @@ -1,12 +1,12 @@ { - "verifiedAt": "2026-07-12", + "verifiedAt": "2026-07-21", "agentmail": { - "typescript": "0.5.14", - "python": "0.5.6" + "typescript": "0.5.17", + "python": "0.5.8" }, - "cli": "0.7.12", + "cli": "0.7.14", "toolkit": { - "typescript": "0.5.0", + "typescript": "0.5.1", "python": "0.3.0" }, "hostedMcp": {