Joe Shirey

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

How to lock down Cloud Run sites by email domain (without touching code)

If you build web apps on Google Cloud Run, you eventually run into the auth problem. You are building an internal tool for your team, a staging environment for QA,...

Read More →
May 14, 2026
cloud-run oauth gcp security

An MCP Server to manage native Apple Containers

I recently ran into a wall on my Mac. I needed a container runtime for my local dev work, but for reasons I couldn't use Docker Desktop. Colima served as...

Read More →
March 7, 2026
MCP Containers Antigravity gemini-cli
« 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.