This release brings several new features, bug fixes, and improvements to PlanAI.
New Features
- Implemented display of failed tasks in the dashboard (4707999)
- Allowed TaskWorkers to indicate if failed tasks should be retried (d50c7ca)
- Updated error message for incompatible task types (e79d7cf)
- Published PydanticDictWrapper at the planai module level (7344aad)
Bug Fixes
- Fixed retry count increment in Dispatcher class (7fab6b6)
- Corrected handling of exceptions in TaskWorkers and state maintenance (79c7bd0)
- Resolved issues with TaskWorker implementation (99e52e5)
- Addressed linter warnings and formatting issues (b5aa7a7, 89ede6c, 3f833b9)
Improvements and Refactoring
- Renamed TaskWorkItem to Task for clarity (010d60b)
- Added PydanticDictWrapper class for JSON serialization (104a665)
- Improved error messages and validation in various classes (54aea25, 871d726)
- Enhanced documentation and docstrings (ba70a16, 1586c3a)
Developer Notes
- Several chore commits for internal improvements and cleanup
For full documentation, visit [our ReadTheDocs page](https://docs.getplanai.com/).
We welcome your feedback and contributions! Please open an issue on GitHub if you encounter any problems or have suggestions for improvements.