🚀 What's New in v1.1.0
This release introduces robust automated testing, Continuous Integration pipelines, and significant developer experience (DX) improvements across the Agentic AI Tutorial repository.
✨ Major Features & Additions
- Automated Testing & CI Pipeline (
db49e4f): Introduced a GitHub Actions CI workflow (.github/workflows/chapter5-ci.yml) to automatically validate Chapter 5 node logic and MCP tool contracts across multiple Python versions. - Real-Time Pytest Execution (
9c97dba): Completely overhauled the pytest configuration (conftest.py) in Chapter 5. Test execution now provides instantaneous, unbuffered terminal feedback for test collection and step execution—eliminating the annoying 5-7 second lag! - Unified Root Requirements: Created a comprehensive, documented
requirements.txtat the root of the project. You can now install all dependencies for every chapter in a single command, or follow the detailed comments to install chapter-by-chapter. - Enhanced Documentation & Demos (
c3f789c,eb2df00): Added detailed explanations of why automated testing is critical for non-deterministic Agentic AI workflows. Also added new demo media showcasing the real-time test execution. - Articles Featured Pass (
b60e894): Added relevant article links and features to better highlight the tutorial's underlying concepts.
🛠️ Developer Experience (DX)
- Upgraded the Quick Start guide in the main
README.mdto cleanly present the new installation options. - Suppressed default, messy pytest progress dots in favor of a clean, custom terminal reporter.
A huge step forward in making our autonomous agents robust and production-ready! 🤖
Full Changelog: https://github.com/zkzkGamal/Agentic-AI-Tutorial/commits/pytest