Run your Waldiez flows in isolated environments and stream AG2 logs/input/output via Redis.
runner.2.mp4
Waldiez Runner enables executing flows in isolated Python virtual environments or containers, with full I/O streaming via Redis and task management via FastAPI + Taskiq.
Backed by:
- FastAPI for the HTTP API
- Taskiq for async task queuing and scheduling
- Redis for messaging and log/input/output streaming
- PostgreSQL for task and client persistence
- Waldiez + ag2 + FastStream for defining, executing, and streaming interactive flows in isolation
Thanks goes to these wonderful people (emoji key):
Panagiotis Kasnesis 📆 🔬 |
Lazaros Toumanidis 💻 |
Stella Ioannidou 📣 🎨 |
Amalia Contiero 💻 🐛 |
Christos Chatzigeorgiou 💻 |
||
|
This project follows the all-contributors specification. Contributions of any kind welcome!
This project is licensed under the Apache License, Version 2.0 (Apache-2.0).