## Version 0.17.7

This release includes enhancements to the `@tool` decorator, improvements in documentation, and various bug fixes and refactorings to improve the clarity and functionality of the code.

### New Features

- Enhanced `@tool` decorator to automatically integrate with `@nodeify` and `@span`, simplifying usage and improving integration with AgentBot and observability tools. (2640322) (Eric Ma)
- Added a new tutorial demonstrating how to build practical LLM agents using a workflow-first approach, including a benchmark notebook for tool calling accuracy. (020eb25) (Eric Ma)

### Bug Fixes

- Fixed an issue in test assertions to align with updated error messages regarding AgentBot integration. (3205d9a) (Eric Ma)
- Corrected an unused function call in the invoice test code to enhance performance and maintainability. (684c498) (Eric Ma)

### Documentation Updates

- Improved clarity in the PyData Boston 2025 tutorial README, including better descriptions and additional instructions for using Molab. (084ca11) (Eric Ma)
- Updated the tutorial content to include discussion questions and additional thoughts on defining LLM agents and workflows. (ee50b44) (Eric Ma)
- Updated tutorial titles and headings for better clarity and simplicity in conveying the focus on LLM agents. (f6cef79, 37517b0) (Eric Ma)

### Refactorings

- Removed redundant hidden code cell in the PyData Boston 2025 tutorial, streamlining the user experience. (cc6f182) (Eric Ma)
- Improved code formatting in the backoffice module for better readability and consistency. (13d2934) (Eric Ma)

### Chore

- Updated the Ollama models list to keep the project dependencies fresh and up-to-date. (e869964) (github-actions[bot])

This version continues to refine the user experience and expand the capabilities of the software, ensuring better integration and easier usage for developers and end-users alike.
