This content originally appeared on DEV Community and was authored by Gamey001
Telex Weather Agent — FastAPI + Railway + Telex.im
Overview
This project is my Stage 3 Backend Task for HNG Internship.
I built an AI-powered Weather Agent that integrates with Telex.im — a platform for intelligent AI coworker agents.
The agent helps users fetch real-time weather data for any city in the world using FastAPI, deployed on Railway, and connected to Telex via the A2A protocol.
What the Agent Does
The Telex Weather Agent:
- Accepts a city name as input from Telex conversations.
- Fetches current weather data from the OpenWeather API.
- Returns a concise and human-friendly weather summary.
- Handles invalid or missing inputs gracefully.
Example Interaction
User: “What’s the weather in Lagos?”
Agent: “The weather in Lagos is 30°C, clear sky, humidity 78%, and wind speed 3.2 m/s.”
Tech Stack
| Component | Technology |
|---|---|
| Language | Python |
| Framework | FastAPI |
| Hosting | Railway |
| API | OpenWeatherMap |
| Integration | Telex.im (A2A Protocol) |
Project Structure
This content originally appeared on DEV Community and was authored by Gamey001