AI Agent API Versioning: How to Survive Changing Provider Contracts | IndieFounder