Agent devs debate: normalize tool API responses before feeding the agent, or let it cope?

Manuelgrnbostel · reddit · 2026-09-21

A developer highlights a recurring agent-engineering pain: different APIs describe the same real-world state with incompatible terms — one shipping API says "in transit," another uses a different label; the same goes for service names, error codes, and address fields.

The options: build a normalization layer so tools agree before the agent sees data, or hand raw responses to the agent and trust it to reconcile differences. The author is leaning toward skipping the extra layer but worries about consistency, and is asking the community for their approach.

Original post →

More from coding & agent

coding & agent channel →