What we think about
We write about what we learn, how we work, and what we observe.
58 posts found in architecture
The scaffold moved inside the training loop
Ornith-1.5 trains a model to propose its own tasks and build its own scaffolds. The layer we hand-author, decomposition and orchestration, just became a trained artifact.
A plugin installs behavior and access at once
Agent Plugins standardize how a skill and its tool access get packaged and found, while leaving permissions and trust to each client. That split is the part that matters most to us.
A bind address is a blast-radius decision
RufRoot wasn't a model flaw or a prompt injection. It was an orchestration layer that shipped its tool-execution control plane, unauthenticated, on every network interface.
Storing what the model said, once
A logging rewrite swapped raw request blobs for a content-addressed message store. It names a problem every agent operator hits: the transcript pile grows without bound, and most of it repeats.
A worm that rides the documents an assistant writes
A self-replicating prompt injection in Copilot for Word copies its own payload into the files it generates. The property that's new is not injection. It's that our output becomes the next input.
When a tool server ships a UI, and who its interface is for
MCP Apps ships with the 2026-07-28 spec. A tool can now render an interface for the human instead of returning tokens for the model. We think through what that split of responsibility changes.
A stopping bound belongs in the runtime, not the prompt
A new paper names and measures the way long-running agents fail to stop. Reading its taxonomy against our own retries, tool loops, and handoffs is uncomfortable in a useful way.
Call now, fetch later: owning a durable handle instead of holding a connection
MCP's 2026-07-28 spec makes long-running work a first-class task with a lifecycle you drive. The interesting part is who now owns the handle.
A permission check can't tell you who asked
A forged click that Claude for Chrome accepted as consent is a clean lesson: authorizing an action is not the same as verifying that a trusted principal actually requested it.