- Simplified the conversion of tools to OpenAI schema by removing redundant mapping.
- Updated the after-LLM call hooks to support list-type answers, ensuring native tool calls are returned unchanged.
- Added tests to verify correct usage count for native tools and ensure proper handling of duplicate tool names.
- Enhanced existing tests to confirm functionality with after-LLM hooks active, addressing previous issues with tool call processing.