Why the assistant's tools default to read-only
A short note on a naming habit from the mutexai.net assistant. Read-only tools get plain verbs. Anything that writes gets a verb that says so, on purpose, so a reviewer never has to guess.
Long-form articles and short notes on AI agents, MCP, testing and full-stack engineering. Mostly things I learned the hard way.
A short note on a naming habit from the mutexai.net assistant. Read-only tools get plain verbs. Anything that writes gets a verb that says so, on purpose, so a reviewer never has to guess.
A short note from building cron-for-agents. The first version kept its watermark in memory, a restart erased it, and an agent reprocessed a week of old data. State belongs on disk.
Worktrees do not disappear when an agent's task ends. A short note on the cleanup step I almost skipped while building worktree-orchestrator, and the disk space and confusion it saves.
A quick note on M-Pesa Daraja's sandbox. It will silently accept a duplicate STK push request that production would reject, so idempotency keys need testing against real behaviour, not just the docs.