Get current weather for a city

Retrieve current weather information for a specified location using WeatherAPI.com. **Features:** - Real-time weather data from WeatherAPI.com - Support for city names or coordinates (lat/lon) - Support for multiple temperature units (metric, imperial, kelvin) - Comprehensive weather information including temperature, humidity, wind, visibility, and UV index - Authentication required for all requests **Location Input:** - **City-based**: Provide `city` parameter (e.g., "London", "New York") - **Coordinate-based**: Provide `lat` and `lon` parameters (e.g., 51.5074, -0.1278) - Either city OR coordinates must be provided **Authentication:** - Requires valid Bearer token - Test tokens available for development: `test-jwt-token`, `agent-jwt-token` - Production tokens verified with external auth service **Rate Limits:** - Subject to WeatherAPI.com rate limits - 10-second timeout for external API calls **Examples:** - London: `/api/context/weather/current?city=London` - New York with imperial units: `/api/context/weather/current?city=New%20York&units=imperial` - Tokyo with country code: `/api/context/weather/current?city=Tokyo&country=JP` - Coordinates: `/api/context/weather/current?lat=51.5074&lon=-0.1278`