Blog

Engineering notes on AI agents, automation, and the infrastructure behind them.

EdgeHome Harness: Why MiniCPM5-1B Never Touches Your Devices

EdgeHome Harness: Why MiniCPM5-1B Never Touches Your Devices

July 7, 2026 · 3 min read
MiniCPM5-1B runs a smart home because a Rust harness treats it as untrusted input. What EdgeHome Harness owns, why frontier agents need the same.
When Document Parsing Automation Is Worth It (and When to Buy Instead of Building on n8n)

When Document Parsing Automation Is Worth It (and When to Buy Instead of Building on n8n)

July 6, 2026 · 4 min read
Document parsing on n8n is commoditized. The value is the decision before the build: throughput threshold, build vs buy a parser, and self-hosting for compliance.
Sandboxing an AI Coding Agent: The Harness Owns the Boundaries

Sandboxing an AI Coding Agent: The Harness Owns the Boundaries

July 2, 2026 · 4 min read
How I wrap a coding agent in a sandbox so each risky capability, from model routing to patch approval, sits behind its own boundary.
Peer-to-Peer Local AI: Edge Agents, No Cloud in the Path

Peer-to-Peer Local AI: Edge Agents, No Cloud in the Path

July 2, 2026 · 4 min read
P2P local AI: models arrive like torrents, inference can delegate to peers, no cloud in the path. Tested on a 4-core VPS with no GPU.
Two Kinds of Agent Memory: OKF Bundles vs. Codebase Knowledge Graphs

Two Kinds of Agent Memory: OKF Bundles vs. Codebase Knowledge Graphs

June 30, 2026 · 4 min read
Agents restart from zero every session. One half of that memory is derivable from your code, one half only humans can author. Mixing them wastes both.
Your AI Agent Makes Four Bad Decisions a Smarter Model Won't Fix

Your AI Agent Makes Four Bad Decisions a Smarter Model Won't Fix

June 25, 2026 · 3 min read
AI agents fail decisions for the same four reasons people do. The WRAP framework, encoded as a system-prompt gate, fixes what a bigger model can't.
Why Execution-Only AI Fails at Multi-Project Task Management

Why Execution-Only AI Fails at Multi-Project Task Management

June 21, 2026 · 4 min read
Your AI agent efficiently executes tasks but misses hidden dependencies between projects. Beads solves this with Git-backed dependency graphs that reveal your true critical path across all work.
Why Execution-Only AI Agents Fail: Add a Steering Layer

Why Execution-Only AI Agents Fail: Add a Steering Layer

June 21, 2026 · 4 min read
Execution-only AI agents finish every task but never ask if the task was worth doing. The fix is a steering layer over your work.
AI Agent Best Practices: Trust Your Own Results Before Google

AI Agent Best Practices: Trust Your Own Results Before Google

June 16, 2026 · 3 min read
Your AI agent reaches for googled best practices before your own proven fixes. Wire a trust order into your CLAUDE.md and agent loop instead.
Why AI Coding Agents Skip Your Definition of Done

Why AI Coding Agents Skip Your Definition of Done

June 16, 2026 · 4 min read
AI coding agents agree to your process, then skip it. Why review can't catch it, and the one fix that works: a deterministic finish-line gate.
Your Task Manager Is the Best Agent Memory You're Not Using

Your Task Manager Is the Best Agent Memory You're Not Using

June 13, 2026 · 4 min read
Agent memory without a new vector DB. Your task app is years of curated, ranked context. ATS gives your agent a hybrid-retrieval channel into it.
AI Agent Model Evaluation: 5 Tests Before the Night Shift

AI Agent Model Evaluation: 5 Tests Before the Night Shift

June 11, 2026 · 4 min read
A five-test protocol to catch regressions, compare cost, and canary a new model before it runs an AI agent unattended.