Joe Shirey

Can You SEO Your Way Into an AI Agent's Recommendation?

I ran 5,580 trials to see whether rigging an agent's web search could push it toward Google Cloud. It got mentioned a lot more. It didn't get picked much more....

Read More →
October 2, 2026
ai agents seo google-cloud research

Apple Containers: A Few Tools I've Been Building

Apple's container CLI runs OCI containers natively on Apple Silicon with no daemon and no Docker Desktop. I've been building tools around it: an MCP server, a Docker command translator,...

Read More →
August 3, 2026
containers apple-silicon open-source tools

Part 7: How the Agent Learns From Its Mistakes

Patching a hole in my agent's review process pulled a thread: the fix needed memory, the memory got too specific, and cleaning that up taught the system where knowledge belongs....

Read More →
June 10, 2026
hermes-agent ai-agents automation

From Coding Agent to Chief of Staff

I'd been using Hermes to write code. Then I pointed it at my house: one always-on agent for mail, meals, trips, and bills -- and the guardrails that let us...

Read More →
June 10, 2026
hermes-agent ai-agents automation

Part 6: The Autonomy Ladder

Every external action runs through an autonomy gate with three settings -- gated, push-draft, and full -- so the coordinator does as much as I trust it to and no...

Read More →
June 2, 2026
hermes-agent ai-agents automation

Part 5: GitHub Issues as the Agent's Backlog

I made GitHub Issues the agent's backlog -- the coordinator creates structured issues from raw ideas, triages overnight, and grooms the backlog weekly, all behind an opt-in gate.

Read More →
June 2, 2026
hermes-agent ai-agents automation github

Part 4: Running Untrusted Tools Safely

The moment you let an agent inject code it didn't write, you need a system that answers one question: is this safe to run? Four scripts, one pipeline, zero trust...

Read More →
June 2, 2026
hermes-agent ai-agents security automation

Part 3: Dynamic Tool Discovery and Injection

The coordinator now discovers and injects task-specific skills from trusted external sources at dispatch time -- so the coding engine gets exactly the domain knowledge it needs, not a blob...

Read More →
June 2, 2026
hermes-agent ai-agents skills automation

Part 2: One Coordinator, Swappable Coding Engines

I pulled the coding engine out into a swappable layer so the coordinator can dispatch to Antigravity, Claude Code, OpenCode, or a local model running on my machine — same...

Read More →
June 1, 2026
hermes-agent ai-agents automation

Part 1: I Built an Always-On AI Coding Agent That Plans, Codes, and Reviews Its Own Work

I took a 2019 MacBook Pro that was collecting dust and turned it into an autonomous coding coordinator. It plans before it codes, delegates to a separate AI for implementation,...

Read More →
May 24, 2026
hermes-agent ai-agents automation
« Prev Page 1 of 2 Next »

© 2026 Joe Shirey

The opinions expressed here are my own and do not necessarily represent those of my employer.