When agents cross a boundary, their assumptions don't travel with them

One agent thinks dates are ISO. The next assumes US format. Neither is wrong on its own. Together they ship a billing error.

B

Balagei G Nagarajan

3 MIN READ


Two agents on opposite sides of a boundary line, each holding a differently-formatted data card

Key facts.

  • HammerBench reports parameter-name hallucination, missing parameters, and argument shifts as significant failure sources across multi-turn function-calling scenarios (HammerBench, 2024).
  • Conway's Law: a system's structure mirrors the communication structure of the teams that produced it; agent systems inherit the same dynamic across their handoffs (Conway, 1968).
  • Unstated conventions (units, date formats, null handling, status codes) are the silent boundary bugs that no single agent owns.

Why doesn't the receiving agent just ask?

Because the handoff usually does not carry a question. The producing agent emits a result that looks complete; the consuming agent reads it as if its own conventions hold. Neither has a reason to pause. A human team eventually catches this in review or over coffee. An agent team catches it when the billing error lands. The fix is an explicit boundary contract: state the units, the formats, the null rules, and validate them at the handoff rather than assuming them.

Matrix mapping producing-agent conventions against consuming-agent conventions with mismatches highlighted

Implicit handoff vs. contracted boundary

Implicit handoffContracted boundary
Conventions assumed on both sidesConventions declared and validated
Mismatch surfaces in productionMismatch caught at the handoff
No owner for the boundaryThe contract is the owner

VibeModel's Pattern Intelligence Layer learns the conventions on each side of a boundary and flags when a handoff violates them. A units mismatch or a format drift is a pattern, and patterns are what we catch. You write the contract; we make sure both agents keep honoring it.

Frequently asked questions

Can a smarter model infer the conventions a handoff drops?
Unstated conventions never cross a handoff, and a frontier model inherits the mismatch, so the rework lands after integration. (arXiv:2412.16516)

Isn't strict typing enough?
Types catch shape, not meaning. A field typed string can still be the wrong date format. You need semantic contracts at the boundary, not just structural ones.

Does this apply when one team owns all the agents?
Yes. Different agents, different prompts, different assumptions. The boundary exists even inside one team.


Share this post

Join the discussion

Have a take, a war story, or a question? Sign in with GitHub to comment and react. Comments are powered by GitHub Discussions, ad-free and yours to moderate.

Continue Reading

Find where your agent breaks, before you build it

Faultmap maps where your agent will fail from the goal and your data, then hands you the first test suite it has to pass.