Pumpy AI Assistant - Enterprise VS Code Extension
🚀 Enterprise Features
Code Intelligence
Requirements
- VS Code 1.85.0 or higher
- Node.js 18+
- Running Pumpy AI backend service
Installation
- Install dependencies:
npm install
- Build the extension:
npm run compile
- Package the extension:
vsce package
Development
npm run watch - Watch for changes
npm run test - Run tests
npm run lint - Lint code
Architecture
The extension follows a modular architecture:
src/extension.ts - Main extension entry point
src/providers/ - Feature providers (completion, hover, etc.)
src/services/ - Core services (API, caching, etc.)
src/models/ - TypeScript interfaces and types
src/utils/ - Utility functions
src/config/ - Configuration management
Security
- Secure API communication
- Token-based authentication
- Data encryption
- Secure storage of sensitive information
- Intelligent caching
- Throttled API calls
- Optimized suggestion algorithms
- Background processing
| |