Agent SDK ships subagent transcripts and skills API
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.
Full walkthrough on building with the Agent SDK on my blog: https://kjetilfuras.com
0
0 comments
Kjetil Furås
3
Agent SDK ships subagent transcripts and skills API
Build & Automate
skool.com/build-automate
Build autonomous AI agents with Claude Code & OpenClaw. Real configs, build logs, and a practitioner community that actually ships.
Powered by