v0.11.7
Full Changelog: v0.11.6...v0.11.7
v0.11.7
New Features
- Added support for ignoring files and directories using
.cpeignore
file (similar to .gitignore) - Added retry mechanism for file analysis to improve reliability when the model returns malformed responses
- Increased request timeout from 2 minutes to 5 minutes to better handle larger codebases
Improvements
- Better token usage reporting with a cleaner, more consistent format
- Command line options have been reorganized into a dedicated package for better maintainability
- Improved handling of tool calls and responses across different model providers (Anthropic, OpenAI, Gemini)
Bug Fixes
- Fixed handling of empty responses in Gemini provider
- Fixed error handling in tool calls to provide better feedback when analysis fails
The primary focus of this release is on improving reliability and user experience when analyzing larger codebases, with the addition of file ignore capabilities and more robust error handling.