Human-in-the-Loop AI Agents: When to Build an Approval Gate (and When Not To)
Updated for 2026. The decision framework I use to decide when a production AI agent needs a human approval step — and when adding one silently kills adoption.
Updated for 2026. The decision framework I use to decide when a production AI agent needs a human approval step — and when adding one silently kills adoption.
Updated for 2026. Claude tool use lets your agent take actions beyond text generation. The TypeScript pattern I use across 15+ production agents on Cloudflare Workers — define tools, handle tool_use blocks, return results cleanly.
Updated for 2026. I run 30+ production agents on Claude. Here's my honest comparison of Claude vs ChatGPT for business — where each wins, where each breaks, and how to pick the right one for your stack.
GEO advice is usually written for a marketing team. Here's the version for solo operators and indie founders — what to do first when you have an hour a week, no analyst, and no budget for an agency.
The story behind Courtlines, the operating system for racket-sport clubs and studios — why I built it, what it does, and how using Claude as my primary engineering partner let one operator ship a full multi-tenant SaaS.
Quads started as a 2-hour hackathon idea on a trip to Colombia and became a real mobile board game on iOS and Android. Here's exactly how I built it with Claude — parallel agent worktrees, the game AI, offline-first tricks, and the gotchas nobody warns you about.
Updated for 2026. A practitioner's guide to writing AI agent system prompts that hold up in production — five layers, real examples from 30+ agents, and the maintenance habits that prevent silent drift.
Updated for 2026. The framework I use to decide whether an AI automation is actually worth building — quantified manual cost, build cost, run cost, maintenance tax, and the payback formula I apply before writing a single line of agent code.
Updated for 2026. The exact playbook I use to automate a real small business with AI agents — from the $5/month Cloudflare stack to the tasks that actually pay off.
Updated for 2026. Stateless agents forget everything between runs. Here are the three memory patterns I use in production — working, episodic, and semantic — with TypeScript examples on Cloudflare Workers and KV.
Updated for 2026. Not a roundup of every AI tool. These are the 5 I use every day to run a consulting brand and a pickleball facility — with specific use cases and honest caveats.
Updated for 2026. I automated my entire newsletter pipeline — idea to send — with a Claude agent and the Kit API. No more staring at a blank editor on send day. Here's the exact setup.
Updated for 2026. No framework, no Python, no course required. Here's the exact TypeScript code and Cloudflare deployment steps to ship your first working AI agent today.
A beginner's comparison of five no-code chatbot builders — SendPulse, Chatbase, Chatfuel, Outgrow, and Landbot — covering channels, ease of use, and pricing to help you pick the right one.
Updated for 2026. The exact TypeScript code I use to build and register MCP servers — stdio transport, tool definitions, and how to test them in Claude Desktop in under 30 minutes.
Updated for 2026. I replaced my ads manager with a Claude skill that reads performance data, rewrites copy, and creates new ad sets — all from a single command. Here's the exact code.
Updated for 2026. How I run 30+ production AI agents across two businesses using TypeScript, Cloudflare Workers, and Claude — no Python, no LangChain, no framework lock-in.
Updated for 2026. Real cost breakdown for running a content pipeline on Cloudflare Workers + Claude API. Generate and translate a full post for under $0.50 with Sonnet or $0.12 with Haiku.
Updated for 2026. Event-triggered agents fire on webhooks for latency-sensitive work. Scheduled agents run on cron for batch jobs. Here's how to pick—with real Cloudflare Worker examples.
Updated for 2026. One TypeScript agent fans out a single EN post to 12 locales using the Claude API. Learn the system prompt, cost breakdown, and real SEO traffic results.
Updated for 2026. Most operators never eval their AI agents — they just assume they work. Here's the practical eval framework I use across 30+ production agents: golden sets, pass/fail criteria, and weekly spot-checks.
How to use cache_control to cut Claude API input costs by up to 90% on agents with large stable prompts — the prefix-match invariant, what to cache, silent invalidators, and the break-even math.
Updated for 2026. Most AI agents that work in demos fail in production for the same five reasons. Here's how to diagnose each failure mode and what I've done to fix them across 30+ production agents.
Updated for 2026. First impressions of Claude Fable 5 from someone who runs 30+ production agents — what's actually different, the cost gotcha nobody warns you about, and whether you should switch.
Updated for 2026. The cost math I use to pick Claude Haiku vs Sonnet per task — token economics, the routing rule, and where cheap models quietly cost more.
Updated for 2026. The exact playbook I use to debug AI agents running live — trace every step, isolate the failing layer, and reproduce non-determinism fast.
Updated for 2026. The orchestration patterns I use to run multi-agent systems — durable queues, externalized state, and clean handoffs that survive retries.
Updated for 2026. The eval harness I use to ship AI agents — a graded test set, an LLM judge, and a regression gate so a prompt change can't break prod.