Skip to content

v0.3.2

Choose a tag to compare

@ezhong0 ezhong0 released this 27 Aug 23:18
25d2878

What changed

  • use opaque Custom Tool Version IDs for exact reads, logs, cancellation, and publication
  • keep generated SDK signatures synchronized with the standard If-Match OpenAPI contract
  • bridge Custom Tools validators at the final SDK transport boundary so Vercel cannot replace committed mutation successes with edge-generated 412 responses
  • preserve stale-write protection across update, delete, build, cancel, and publish

Verification

  • 400 tests passed across Python 3.10–3.14, macOS, and Windows
  • generated-contract freshness, typing, lint, and release artifact checks passed
  • live CC create → get → update → verify → delete lifecycle passed with the release code

🤖 Generated with Codex