The Wire · Showcase
CLAUDE SDK PINS CLI 2.1.206, BUFFA LANDS ZERO-COPY BYTES OPTIMIZATION
By RepoJournal · Filed · About Anthropic
The agent SDK shipped with the latest Claude CLI bundled in, while buffa's remote-derive macro now lets you avoid the copy path for bytes newtypes that wrap heap-allocated buffers.
Claude agent SDK v0.2.115 [1] bumped the bundled CLI to 2.1.206 [2], fixing the e2e test failures that plagued every main run since the CLI hardened against untrusted workspaces [3]. That hardening was intentional security work, but it broke project-scoped permission grants in CI until the checkout workspace was explicitly trusted [4]. Buffa landed a follow-up to its ProtoBytes trait that lets derived remote bytes newtypes override the as_shared default [5], killing the forced copy path into segmented sinks for types wrapping bytes::Bytes. On the plugin front, five automated SHA bumps across dominodatalab, hyperframes, slack, 42crunch-api-security-testing, and carta-investors [6] [7] [8] [9] [10] all passed validation and are waiting for review before merge. Buffa also cleaned up strict rustdoc warnings [11] and tightened CI cache hygiene ahead of enabling the maintenance agent [12].
Action items
- → Update claude-agent-sdk to v0.2.115 to pick up CLI 2.1.206 and unblock e2e tests anthropics/claude-agent-sdk-python [plan]
- → Review and merge the five plugin SHA bumps in claude-plugins-official anthropics/claude-plugins-official [plan]
- → Monitor buffa's as_shared override PR for merge once iain/vectored-encode lands anthropics/buffa [monitor]
References
- [1] v0.2.115 ↗ anthropics/claude-agent-sdk-python
- [2] chore: bump bundled CLI version to 2.1.206 anthropics/claude-agent-sdk-python
- [3] ci: trust the checkout workspace so Claude Code honors project-scoped grants (#1085) anthropics/claude-agent-sdk-python
- [4] ci: trust the checkout workspace so Claude Code honors project-scoped grants ↗ anthropics/claude-agent-sdk-python
- [5] remote-derive: optional as_shared override on derive(ProtoBytes) (#294) anthropics/buffa
- [6] bump(dominodatalab): 64f44339 → d86698d7 ↗ anthropics/claude-plugins-official
- [7] bump(hyperframes): ccab6207 → 16eb1136 ↗ anthropics/claude-plugins-official
- [8] bump(slack): c4caf79d → cc8d4427 ↗ anthropics/claude-plugins-official
- [9] bump(42crunch-api-security-testing): dcd89cb1 → adf0b87c ↗ anthropics/claude-plugins-official
- [10] bump(carta-investors): 1842aa89 → 8a9e2bc0 ↗ anthropics/claude-plugins-official
- [11] docs: clean up rustdoc warnings (#295) anthropics/buffa
- [12] ci: cache-write hygiene and CLA allowlist for the maintenance agent ↗ anthropics/buffa