Repository navigation
π Major Update: Dafny AI Assistant v1.2.0
This release introduces significant enhancements to the Dafny VSCode extension with advanced AI capabilities and cloud integration.
β¨ New Features
-
π€ Model Selector UI: New status bar interface for AI provider selection
- Auto mode: Intelligent provider fallback system
- Manual mode: Choose specific AI providers (OpenAI, Claude, DeepSeek)
- Visual indicators and seamless switching
-
βοΈ Firebase Integration: Centralized configuration management
- Remote Config for dynamic provider ordering
- Secrets Manager for secure API key storage
- Automatic fallback to local settings
-
π§ Enhanced AI System: Improved code generation capabilities
- Multi-provider support with intelligent fallback
- Better error handling and retry logic
- Streamlined configuration process
π― AI-Powered Features
- Loop Invariant Generation: AI-assisted formal verification
- Pre/Post Condition Synthesis: Automated contract generation
- Code Completion: Context-aware suggestions
π¦ Installation
Download dafny-plugin-1.2.0.vsix and install via:
4. code --install-extension dafny-plugin-1.2.0.vsix
π§ Configuration
Configure your AI provider API keys in VSCode settings:
dafny.openAIApiKeydafny.claudeApiKeydafny.deepseekApiKey
ποΈ What's Changed
- Update extension name to "Dafny AI Assistant"
- Enhanced user interface with status bar integration
- Improved reliability with cloud-based configuration
- Better error handling and user feedback