Validating LLM Tool Call Arguments With Ecto
Ecto schemaless changesets as the pre-execution trust boundary on LLM tool-call arguments, not another output-shape validator.
We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect
Writing · Tag
53 posts on agents, page 2 of 5. Or browse the full writing index →
Ecto schemaless changesets as the pre-execution trust boundary on LLM tool-call arguments, not another output-shape validator.
Agents stop before the work is done, not because the model is lazy but because nobody built the management system a human employee gets for free.
How Oban actually fetches jobs, notifies workers, and elects a leader, plus the VACUUM cost nobody mentions. Read from oban-bg/oban v2.23.1, not the README.
Compression toward machine-preferred notation isn't a future bet. It's already landing in context formats, agent protocols, and the files your harness reads.
The two documents an enterprise reviewer wants for your AI agent, the allow-list and the tool-call log, specified field by field and generated from code.
José Valim's case for Elixir as a coding-agent harness holds up on the runtime. The tax is the ecosystem around it: sandboxing, plugins, and SDKs.
Telling a junior to use less AI is advice with an expiry date. Move the quality bar off style and onto verification. Here's what that looks like.
Senko Rašić is right that “code was never the hard part” insults programmers. Peter Naur explained what it actually gets wrong, in 1985.
Return-to-office mandates are what companies reach for when they can't measure output. Agents just destroyed the last proxies that were limping along.
McKinsey didn't swap 25,000 people for AI agents. What its CEO actually said is more useful to founders, and changes the question to ask before hiring.
Paul Graham’s schlep blindness, updated for 2026: agents made the fun half of your product free to copy, so the tedious half is the only part left worth owning.
Agent-era velocity is bimodal: the same feature can take 20 minutes or 3 days. How I scope, bill, and talk to clients about it honestly.