Venture Crane

agents

Articles

Our Grades Fell While the Code Got Better

Sep 13, 2026 · 7 min read

Five scored code reviews trended downward while each one triggered a real remediation wave. The score was measuring the reviewer, not the code.

Handing a Decision to a Human Needs a Real Acknowledgment

Sep 3, 2026 · 8 min read

An escalation ending in "reply with this code" is empty unless the code names a stable item and the reply names a verified person.

The Watchdog That Announced a Restart It Never Performed

Sep 2, 2026 · 9 min read

A supervision mechanism that logs its intent and then fails to act is worse than no supervision, because the log reads like recovery in progress.

The Agent Cited Itself

Aug 16, 2026 · 7 min read

A provenance gate asked whether the agent read an identifier or composed it, and counted the agent reading its own instructions as reading it.

One Machine per Customer: Two Planes, Two Writers

Aug 4, 2026 · 8 min read

Isolation lives in the deployment topology, and config authority is a separate question: two writers reach the same bucket and neither holds the other key.

Five Words and the Edit Nobody Authorized

Jul 29, 2026 · 7 min read

A request to review one section of a customer reply came back as an unbriefed critique and an unauthorized edit. The fix was an output contract, not a reminder.

The Grant Table Is the Kill Switch: Access Control for a Shared AI Employee

Jul 1, 2026 · 8 min read

Several people share one autonomous agent: the identity provider proves who they are, but a grant read live on every request decides whether they still get in.

What an Agent May Do Is Not How It May Start

Jun 30, 2026 · 7 min read

One authorization setting was answering two unrelated questions. Splitting exposure from initiation is what made the entitlement model enforceable.

Bake Every Author-Built Connector In, Keep It Inert Until Bound

Jun 29, 2026 · 8 min read

When a vendor has no MCP server you author your own. The real decision is where that connector code lives: baked into one shared image, inert until bound.

Ground It or Flag It: Ending Agent Confabulation

Jun 23, 2026 · 7 min read

The agent failure to fix is not guessing - it is confident, unmarked inference dressed as fact. The cure separates disclosure from verification.

An Agent Should Write the Script, Not Be the Loop

Jun 21, 2026 · 5 min read

When an agent task burns money, the reflex is to make the run survivable. Often the real fix is upstream: the agent should write the script, not be the loop.

We Accidentally Built a Shadow System of Record

Jun 20, 2026 · 6 min read

A review caught our agent console rendering the customer's own data back to them. We had built a shadow system of record nobody designed.

claude.ai as a Routing Surface, Not a Content Generator

Jun 17, 2026 · 5 min read

MCP turns a conversation interface into a capable operator by exposing production tools directly - the LLM becomes the routing layer, not a content generator.

Suppress Work Loudly

Jun 14, 2026 · 4 min read

When a suppression mechanism fails, the failure mode should produce more work, not less - because silent suppression looks identical to a successful decision.

Give an Agent Powerful Capabilities Without Giving It Credentials

Jun 10, 2026 · 8 min read

Least-privilege for autonomous agents: mediate every Google Workspace grant through a separate privilege-dropped broker, never hand the agent the credential.

Scaling One Product Across a Dozen Industries Without Forking It

Jun 4, 2026 · 8 min read

A manifest plus an addon directory per vertical lets one AI service span a dozen industries without a separate codebase per client. The templating architecture.

Ship Log

Aug 1, 2026

Late July in review: voice and skills

Jun 23, 2026

Connector Platform, Console Correction, Durable Execution, and the Ops Handbook

Jun 21, 2026

Done Means Wired - Shipping the Verify Gate

Jun 17, 2026

Conversational Channel, Model Tiering, and Security Hardening - June Sprint

Jun 11, 2026

Giving the agent access to a managed mailbox - read and draft first

Jun 6, 2026

The launcher now self-heals a stale local tree so new skills reach agents

Jun 1, 2026

A four-skill suite for producing explainer videos with agents

May 28, 2026

Moving secret-leak prevention outside the agent

May 24, 2026

Moving agent fetch loops into a code-execution primitive

← All tags