Anthropic dropped four Agent SDK Python releases this week (v0.1.60 through v0.1.63). Two of them have features worth knowing about.
The big one: subagent transcript helpers.
If you spawn subagents during a session, you can now call list_subagents() and get_subagent_messages() to read what each subagent did. Before this, subagent work was a black box — you got the final result but couldn't inspect the reasoning chain. Now you can trace exactly what happened inside each spawned agent.
This matters for:
- Debugging multi-agent workflows where one subagent fails silently
- Building audit trails for production agent systems
- Understanding token spend per subagent
The second feature: a top-level skills option.
Previously, enabling skills on a session meant manually configuring allowed_tools and setting_sources. Now you pass skills="all" or a list of named skills directly to ClaudeAgentOptions. Less boilerplate, same result.
There's also distributed tracing support — the SDK now propagates W3C trace context (TRACEPARENT/TRACESTATE) to the CLI subprocess when OpenTelemetry is active. Install with pip install claude-agent-sdk[otel]. If you're running agents in production and already have Jaeger or Datadog set up, your agent traces now connect end-to-end.
What I'm doing with it: the subagent transcript helpers are exactly what I needed for Koda's multi-agent setup. When one agent drafts content and another reviews it, I can now log the full chain instead of just the final output.