{"podcast":{"title":"How I AI","slug":"how-i-ai-7304222","podcast_index_feed_id":7304222,"rss_url":"https://anchor.fm/s/1035b1568/podcast/rss","website_url":"https://podcasters.spotify.com/pod/show/pen-name","image_url":"https://d3t3ozftmdmh3i.cloudfront.net/staging/podcast_uploaded_nologo/43412682/43412682-1743896356244-0f4bd1d0374d2.jpg","author":"Claire Vo","episode_count":107,"summary":"How I AI, hosted by Claire Vo, is for anyone wondering how to actually use these magical new tools to improve the quality and efficiency of their work. In each episode, guests will share a specific, practical, and impactful way they’ve learned to use AI in their work or life. Expect 30-minute episodes, live screen sharing, and tips/tricks/workflows you can copy immediately. If you want to demystify AI and learn the skills you need to thrive in this new world, this podcast is for you.","last_synced_at":"2026-09-08T00:17:19.140904+00:00","page_url":"https://stenobird.com/podcast/how-i-ai-7304222"},"episode":{"title":"What a harness is and how to build one with Claude Agent SDK","slug":"what-a-harness-is-and-how-to-build-one-with-claude-agent-sdk","published_at":"2026-07-08T11:00:00+00:00","page_url":"https://stenobird.com/podcast/how-i-ai-7304222/what-a-harness-is-and-how-to-build-one-with-claude-agent-sdk","show_page_url":"https://stenobird.com/podcast/how-i-ai-7304222","url":"https://podcasters.spotify.com/pod/show/pen-name/episodes/What-a-harness-is-and-how-to-build-one-with-Claude-Agent-SDK-e3lnv0k","audio_url":"https://anchor.fm/s/1035b1568/podcast/play/122468820/https%3A%2F%2Fd3ctxlq1ktw2nl.cloudfront.net%2Fstaging%2F2026-6-6%2F427472067-44100-2-b6d14be11b2df.mp3","summary":"Stop treating AI as a general-purpose chatbot and start building specialized harnesses to automate structured workflows. Learn how to wrap the Claude Agent SDK in custom code to handle evidence gathering, root-cause analysis, and automated artifact creation.","meta_description":"Learn how to build a custom AI harness using Claude Agent SDK to automate complex workflows like Sentry bug triaging and GitHub issue management.","key_points":["Main idea: An AI harness is simply code wrapped around an agent to provide specific context, actions, and goals","Practical takeaway: Use a Terminal UI (TUI) and custom adapters for tools like Sentry, Linear, and GitHub to constrain agent behavior","Failure mode: Avoid relying solely on general-purpose tools like Claude Code when a highly prescriptive, multi-step workflow is required","Architecture pattern: Implement an artifact store to save evidence from agent runs, creating a persistent source of truth for future tasks","Implementation strategy: Use models like Claude Sonnet 4.6 for the core logic and Claude Opus or GPT-5.5 to help write the harness code itself"],"chapters":[{"start_ms":60000,"title":"Demystifying the AI Harness","summary":"Defining what a harness actually is and why it is the key to moving beyond simple prompting."},{"start_ms":180000,"title":"The Anatomy of a Harness","summary":"Breaking down the three essential components: specific context, specific actions, and specific outcomes."},{"start_ms":300000,"title":"Why Not Just Use Claude Code?","summary":"Comparing general-purpose coding agents to specialized harnesses for high-precision tasks like bug triaging."},{"start_ms":480000,"title":"Demo: The Custom Terminal UI","summary":"A walkthrough of the custom interface built with the Ink library to manage agent runs and tasks."},{"start_ms":720000,"title":"Architecture and Artifacts","summary":"How to use an artifact store to allow agents to create and reference their own evidence and findings."},{"start_ms":900000,"title":"Implementing with Claude Agent SDK","summary":"A deep dive into the code structure, tool policies, and using the SDK to manage agentic planning."},{"start_ms":1320000,"title":"How to Build Your Own","summary":"A step-by-step guide to identifying a workflow, defining data sources, and building a custom interaction surface."}],"topics":["Claude Agent SDK","AI Agents","Software Engineering Automation","Claude Sonnet 4.6","Sentry Integration","Terminal User Interface","Workflow Automation","Agentic Workflows"],"duration_seconds":1475,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/how-i-ai-7304222/episodes/what-a-harness-is-and-how-to-build-one-with-claude-agent-sdk/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/how-i-ai-7304222/what-a-harness-is-and-how-to-build-one-with-claude-agent-sdk.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}}