Skills, Hooks, and a State Machine: What It Takes to Trust an Agent
TL;DR: Migrated Conductor from a custom while-True loop to the Claude Agent SDK. The real work was not the migration - it was adding three enforcement layers that don't rely on prompts: an allowed_too
agentbuildlog.hashnode.dev17 min read