Skip to contentTopicai-agents
- Why I Run a Second Model on Every Money Path Before I ShipJuly 14th, 2026
- Two Ways Transcript Mining Dedup Can Lie to YouJuly 13th, 2026
- Why My Memory Routing Table Started Lying to MeJune 24th, 2026
- Why Prompts Don't Hold When One Tool Talks to Five BusinessesJune 24th, 2026
- Why the `/rules` Admin Page Had to Be Human-Readable Before I Could Wipe ItJune 24th, 2026
- Why I Split Phase 4 Into Two Jobs — and Gated the ThirdJune 23rd, 2026
- Why I Taught Apollo to Ask If I'm Learning or SwitchingJune 23rd, 2026
- Why My Memory Health Check Refuses to Write (And Why That's the Whole Point)June 23rd, 2026
- The Email Reader That Folded the Chain Instead of Dumping ItJune 21st, 2026
- The Feedback Rules I Couldn't Read (So I Wiped Them All)June 21st, 2026
- Why Apollo Was Starting Every Session With Amnesia — And the Recency Cache That Fixed ItJune 21st, 2026
- I Was Pricing the Wrong Thing — What a Mid-Call Correction Taught Me About Orchestrator ValueJune 20th, 2026
- The Reranker We Were Ready to Build — Until the Eval Said NoJune 20th, 2026
- I Published Those Posts on Purpose. Apollo Deleted Them Anyway.June 19th, 2026
- The Draft That Scolded the Wrong Person — and What It Taught Me About Outbound Email FormatJune 19th, 2026
- A Generator Script in Your Repo Is Not Proof It Made Your AssetsJune 18th, 2026
- How I Built an AI Feedback Loop That Doesn't Re-Run the Model on Every ClickJune 18th, 2026
- Why My AI Boot Skill Kept Losing Files That Were Right ThereJune 11th, 2026
- Grep Finds What You Know. RAG Finds What You Mean. I Needed Both.June 5th, 2026
- The Easiest Corner to Fake (And How I Stopped Faking It)June 1st, 2026
- I Almost Built the Wrong Proxy. Then I Grepped the Binary.May 30th, 2026
- Never Trust --tab 0: What Arc CDP Tab Drift Actually Costs YouMay 30th, 2026
- How I Made 42 Things MCP Calls That All 'Succeeded' and Did NothingMay 29th, 2026
- How I Taught an Embedded AI Agent to Know What Page It's OnMay 22nd, 2026
- How I Taught My AI Agent to Know When Its Own Memory Is StaleMay 22nd, 2026
- How I Scrubbed a Client from My AI Agent — the Day Before They Called BackMay 21st, 2026
- Why I Replaced My 11-Step Onboarding Checklist with One Paste-In PromptMay 20th, 2026
- Why I Wire the Advisor Into Every Data Migration NowMay 13th, 2026
- Why My AI Agent Kept Suggesting Tasks I'd Already DoneMay 13th, 2026
- How I Taught Apollo to Never Forget a SessionMay 8th, 2026
- The Prompt Is Not a FirewallMay 5th, 2026
- The Invisible Marker That Made Apollo Loop ForeverMay 4th, 2026
- How I Taught Apollo to Decide What's Worth Remembering (Without Asking Me)May 1st, 2026
- How I Taught My iMessage Dispatcher to Diagnose Before It RetriedMay 1st, 2026
- When Your Prompt Template Breaks Python: The 44-Hour F-String OutageApril 30th, 2026
- Why Prompts Alone Can't Guard an AI Agent's Side EffectsApril 30th, 2026
- Why Content Fingerprinting Beat My Subject-Hash Dedup (By a Mile)April 22nd, 2026
- The Memory Cap That Was Crying WolfApril 21st, 2026
- How a Zero-Width Character Sent My AI Agent Into an Infinite Reply LoopApril 17th, 2026