The Wire · Showcase
CLAUDE CODE AGENT SDK TIGHTENS SKILL VALIDATION, FIXES EVENT FILTERING
By RepoJournal · Filed · About Anthropic
The Python agent SDK now rejects malformed skill names that could silently disable tools, while the code action fixes inconsistent timestamp handling across GitHub event types.
Claude Agent SDK v0.2.129 ships a breaking change that validates skill names before they reach the CLI [1]. Names containing parentheses, commas, control characters, wildcards, or leading slashes now raise ValueError at connect time, closing a gap where malformed names could build rules that never match [2]. This lands alongside Claude Code v2.1.221, which adds a Focus view toggle to hide tool activity behind per-turn summaries [4]. On the automation side, claude-code-action now derives trigger timestamps for issues and pull_request events, ensuring comment and review filtering behaves consistently regardless of what triggered the run [3]. The CLI and plugin ecosystem are synchronized across all three releases, with knowledge-work-plugins rolling out five automated SHA bumps that passed validation before opening for review [5], [6], [7], [8], [9].
One email a day. Unsubscribe in one click.
Keep up with Anthropic in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Update claude-agent-sdk-python to v0.2.129 and review any `skills=[...]` parameters for parentheses or special characters anthropics/claude-agent-sdk-python [immediate]
- → Review and merge knowledge-work-plugins SHA bumps in PRs 763-767 after scan validation anthropics/knowledge-work-plugins [plan]
- → Roll Claude Code to v2.1.221 to enable Focus view and sandbox credential masking anthropics/claude-code [plan]
References
- [1] v0.2.129 ↗ anthropics/claude-agent-sdk-python
- [2] fix(transport): validate skill names in ClaudeAgentOptions.skills ↗ anthropics/claude-agent-sdk-python
- [3] Derive trigger timestamps for issues and pull_request events ↗ anthropics/claude-code-action
- [4] v2.1.221 ↗ anthropics/claude-code
- [5] bump(datarobot-agent-skills): 519c35ec → db831e2e ↗ anthropics/knowledge-work-plugins
- [6] bump(figma): ef474d18 → 30b6fe64 ↗ anthropics/knowledge-work-plugins
- [7] bump(valtown): d14627f6 → 0afe7b73 ↗ anthropics/knowledge-work-plugins
- [8] bump(modern-web-guidance): ccb800c9 → 684ab9d7 ↗ anthropics/knowledge-work-plugins
- [9] bump(wix): d33b1f64 → dadcea40 ↗ anthropics/knowledge-work-plugins