Weather
Looks up the current weather for a location via the Open-Meteo API.
Live preview
EveOutput will stream here when you run the agent.
Summary
The Weather Agent is the classic starter: ask about a place and it reports the current conditions. It geocodes the location and fetches live weather from the free Open-Meteo API — no key required. Reach for it as a minimal, end-to-end example of an agent with a single tool.
Install
$ pnpm dlx shadcn@latest add @agentcn/eve/weather
Composition
agent/
├── agent.ts # Agent definition (model + config)
├── instructions.md # Weather assistant instructions
└── tools/
└── get_weather.ts # Geocode + current forecast (Open-Meteo)Customization
- Add a forecast. Extend
get_weatherto request daily/hourly data. - Add units. Pass a
unitsparameter (metric/imperial) to the API. - Add more tools. This is a good base to graduate into a travel or planning agent.
- Swap the model. Edit
agent/agent.ts.