{"podcast":{"title":"You've Been a Bad Agent","slug":"you-ve-been-a-bad-agent-7334728","podcast_index_feed_id":7334728,"rss_url":"https://feeds.transistor.fm/bad-agent","website_url":null,"image_url":"https://img.transistorcdn.com/WR6SHMOqkG90n9iPDIbsXb6q0zPpZub3Y0ll4wC0WEg/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS84NGFl/MjgyMzY0ZWJmNjM3/N2M4NmE0M2FjNDk4/MTgyOC5wbmc.jpg","author":"Matt Carey","episode_count":27,"summary":"Wil and Matt discuss tech, startups, and building really cool things with AI. Sometimes joined by (actual expert) friends.","last_synced_at":null,"page_url":"https://stenobird.com/podcast/you-ve-been-a-bad-agent-7334728"},"episode":{"title":"CLOUDFLARE CONTAINERS!!! Claude Code vs AI SDK Showdown, Offsite Fun, United Sucks and Wil Goes Out Out in Berlin","slug":"cloudflare-containers-claude-code-vs-ai-sdk-showdown-offsite-fun-united-sucks-and-wil-goes-out-out-in-berlin","published_at":"2025-06-26T15:26:42+00:00","page_url":"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","show_page_url":"https://stenobird.com/podcast/you-ve-been-a-bad-agent-7334728","url":"https://share.transistor.fm/s/af12864b","audio_url":"https://media.transistor.fm/af12864b/08855a45.mp3","summary":"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.","meta_description":"Explore the intersection of AI SDKs, Cloudflare Containers, and the engineering challenges of creating reliable, type-safe tool calls for LLMs.","key_points":["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"],"chapters":[{"start_ms":60000,"title":"Podcast Trends and Video Content","summary":"A discussion on the shift toward video podcasts for Gen Z audiences and the effort involved in video editing."},{"start_ms":480000,"title":"Cloudflare Containers and Sandboxing","summary":"Exploring the use of containers for running untrusted code and the performance benefits of low cold-start times."},{"start_ms":660000,"title":"Cloud Services and Pricing","summary":"Comparing the cost-effectiveness of Cloudflare Containers versus GitHub Actions and the impact of pricing on developer choice."},{"start_ms":1260000,"title":"Customizing AI Tool Calls","summary":"The difficulty of providing customizable API access while maintaining reliable, simplified tool interfaces for LLMs."},{"start_ms":1500000,"title":"Claude Code and the AI SDK","summary":"Analyzing the utility of the AI SDK and the potential for running Claude Code in distributed environments."},{"start_ms":1860000,"title":"Type Safety in Tool Calls","summary":"How typed arguments in tool specifications can automatically handle data destructuring and improve reliability."},{"start_ms":2280000,"title":"Travel, Loyalty, and Off-sites","summary":"Reflections on team off-sites and the diminishing returns of airline loyalty programs."}],"topics":["Cloudflare Containers","AI SDK","Claude Code","API Integration","LLM Tool Calling","Software Engineering","Cloud Computing","Type Safety"],"duration_seconds":2732,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"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","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"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","description":"Read the agent-friendly Markdown representation of this episode resource."}]}}