Fixed - Fixed compatibility issue with older versions of the config manager by adding defensive code around the `securely_stored_keys` method - Improved error handling for different config object types to ensure backward compatibility - Made credential storage more resilient when handling different versions of the package
1.0.6
Added - Secure credential management: API keys are now stored securely in the system's keyring - Interactive consent flow for storing credentials - Visual indicators showing where credentials are stored - Fallback to .env file when system keyring is unavailable - Added keyring as an optional dependency
Changed - Key configuration now happens at the earliest point needed in command execution
1.0.5
Added - Interactive API Key Configuration: The agent now prompts for missing Gemini and Serper API keys during configuration, storing them using the configuration manager.
1.0.4
Fixed - Refactored the output formatters by converting the "utils/formatters" module into a package. The new __init__.py file now re-exports the format_results function, ensuring consistent imports between editable and installed versions.
1.0.3
Fixed - Fixed a bug in the search tool that caused incorrect results
1.0.2
Fixed - Fixed layout issues with the preview section - Fixed a bug in the search tool that caused incorrect results
Added - Added a new tool for generating code snippets from search results