## Version 0.17.2

This release introduces several enhancements across different modules, improving functionality and ensuring better performance and validation.

### New Features

- Added automatic and manual optimization features to LanceDBDocStore, which optimizes the database after a certain number of operations and allows for manual optimization triggers. (dfef865) (Eric Ma)
- Introduced validation for user-provided tools in AgentBot to ensure they are properly decorated with `@tool` and `@nodeify`, enhancing reliability and correctness. (22c07f9) (Eric Ma)
- Enhanced llamabot by supporting additional keyword arguments in completion functions and enforcing decoration requirements for tools, improving flexibility and integration capabilities. (1235244) (Eric Ma)

### Refactorings

- Refactored the import of ToolBot in PocketFlow to avoid circular import issues, enhancing code maintainability and reliability. (dafd349) (Eric Ma)

### Bug Fixes

- None

### Deprecations

- None

This version continues to focus on enhancing the user experience and robustness of the system through thoughtful features and necessary refactorings.
