All notable changes to the VS Code AI Code Companion extension will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
-
Enhanced
getRelevantFilesmethod with improved file selection logic- Added sophisticated file importance scoring system
- Added special handling for different analysis types (code, test, docs, security)
- Implemented file relationship detection for related test/implementation files
-
Enhanced
extractSuggestionsmethod with better structure- Added support for extracting markdown-style sections
- Implemented categorization of suggestions by type
- Added priority scoring for different suggestion types
- Improved extraction of code blocks and lists
-
Updated
buildPromptForContextmethod- Added more detailed prompting for different analysis types
- Improved context inclusion for better AI responses
- Added specialized instructions by analysis type
-
Improved test environment setup
- Added VS Code API mocking for better test reliability
- Configured Jest to properly handle VS Code API mocking
- Added more comprehensive test cases for new features
- Fixed test environment issues
- Resolved type errors in test files
- Improved Jest configuration for proper VS Code API mocking
- Fixed module import issues in test files
- Updated project dependencies
- Improved error handling in Copilot integration
- Enhanced documentation with more detailed examples
- Initial release of VS Code AI Code Companion with MCP server
- Implemented AI model router for intelligent model selection
- Added support for multiple AI models (Claude, Gemini, ChatGPT)
- Basic integration with GitHub Copilot
- Workspace context analyzer for better code understanding
- Support for multiple programming languages
- Multi-language code analysis
- Intelligent AI model routing
- Workspace-wide context analysis
- Inline AI assistance
- AI model coordination