dynamic_grounding_for_github_copilot 0.1.0

MCP server providing Google Gemini AI integration for enhanced codebase search and analysis
Documentation
# Changelog


All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]


## [0.1.0] - 2025-11-01


### Added


- Initial release of Dynamic Grounding for GitHub Copilot
- MCP server implementation with 4 tools:
  - `search_codebase`: Natural language codebase search
  - `analyze_files`: Multi-file relationship analysis
  - `ask_about_code`: Context-based code Q&A
  - `summarize_directory`: Directory structure overview
- Google Gemini API integration (gemini-2.0-flash model)
- Client-side quota tracking (RPM, RPD, TPM limits)
- Secure API key management with SecureString type
- Interactive setup wizard with browser integration
- VS Code extension with automatic binary download
- Secret Storage integration for API keys
- Cross-platform support (Windows, macOS, Linux)
- Comprehensive unit test suite (17/17 passing)
- GitHub Actions workflow for automated releases

### Security


- API keys stored in VS Code Secret Storage (encrypted)
- SecureString type zeros memory on drop
- No API keys logged or exposed in output
- Comprehensive `.gitignore` patterns

[Unreleased]: https://github.com/ciresnave/dynamic_grounding_for_github_copilot/compare/v0.1.0...HEAD
[0.1.0]: https://github.com/ciresnave/dynamic_grounding_for_github_copilot/releases/tag/v0.1.0