# CLOUDFLARE CONTAINERS!!! Claude Code vs AI SDK Showdown, Offsite Fun, United Sucks and Wil Goes Out Out in Berlin Page: https://stenobird.com/podcast/you-ve-been-a-bad-agent-7334728/cloudflare-containers-claude-code-vs-ai-sdk-showdown-offsite-fun-united-sucks-and-wil-goes-out-out-in-berlin Text version: https://stenobird.com/podcast/you-ve-been-a-bad-agent-7334728/cloudflare-containers-claude-code-vs-ai-sdk-showdown-offsite-fun-united-sucks-and-wil-goes-out-out-in-berlin.md Podcast: [You've Been a Bad Agent](https://stenobird.com/podcast/you-ve-been-a-bad-agent-7334728) Published: 2025-06-26T15:26:42+00:00 Episode link: https://share.transistor.fm/s/af12864b Audio file: https://media.transistor.fm/af12864b/08855a45.mp3 Processing state: processed JSON: https://stenobird.com/v1/public/podcasts/you-ve-been-a-bad-agent-7334728/episodes/cloudflare-containers-claude-code-vs-ai-sdk-showdown-offsite-fun-united-sucks-and-wil-goes-out-out-in-berlin Duration seconds: 2732 ## Resource A deep dive into the technical challenges of building reliable AI tool calls and the emerging landscape of Cloudflare Containers. The discussion explores how to abstract complex, multi-step API workflows into single, reliable tool calls for LLMs. ## Highlights - Main idea: Complex API workflows require high-level abstractions to prevent LLM failure during multi-step resource lookups - Practical takeaway: Simplify tool calls by handling logic like filtering and joining internally to reduce model latency and error rates - Failure mode: Relying on models to navigate large, convoluted RESTful APIs leads to high failure rates due to field and filter errors - Technical insight: Using typed tool specifications allows for automatic argument destructuring and improved developer experience - Infrastructure trend: Cloudflare Containers offer a promising sandbox environment for executing code with low cold-start latency ## Topics Cloudflare Containers, AI SDK, Claude Code, API Integration, LLM Tool Calling, Software Engineering, Cloud Computing, Type Safety ## Chapters - 1:00 — Podcast Trends and Video Content: A discussion on the shift toward video podcasts for Gen Z audiences and the effort involved in video editing. - 8:00 — Cloudflare Containers and Sandboxing: Exploring the use of containers for running untrusted code and the performance benefits of low cold-start times. - 11:00 — Cloud Services and Pricing: Comparing the cost-effectiveness of Cloudflare Containers versus GitHub Actions and the impact of pricing on developer choice. - 21:00 — Customizing AI Tool Calls: The difficulty of providing customizable API access while maintaining reliable, simplified tool interfaces for LLMs. - 25:00 — Claude Code and the AI SDK: Analyzing the utility of the AI SDK and the potential for running Claude Code in distributed environments. - 31:00 — Type Safety in Tool Calls: How typed arguments in tool specifications can automatically handle data destructuring and improve reliability. - 38:00 — Travel, Loyalty, and Off-sites: Reflections on team off-sites and the diminishing returns of airline loyalty programs. ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/you-ve-been-a-bad-agent-7334728/episodes/cloudflare-containers-claude-code-vs-ai-sdk-showdown-offsite-fun-united-sucks-and-wil-goes-out-out-in-berlin/transcription-requests` — Idempotently request low-priority transcript generation for this episode. - read_markdown: `GET https://stenobird.com/podcast/you-ve-been-a-bad-agent-7334728/cloudflare-containers-claude-code-vs-ai-sdk-showdown-offsite-fun-united-sucks-and-wil-goes-out-out-in-berlin.md` — Read the agent-friendly Markdown representation of this episode resource. A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed. ## Transcript Full transcripts are not published on public pages unless there is a clear rights basis.