VasperaMesh VS Code Extension
Multi-agent orchestration for code review, security scanning, and more - directly in VS Code.
Features
- Agent Panel: View all agents installed in your mesh and their current status
- Code Review: Right-click any file to run an AI-powered code review
- Security Scanning: Detect vulnerabilities and security issues in your code
- Real-Time Updates: See findings appear as agents work, powered by SSE streaming
- Inline Annotations: Issues are highlighted directly in your code with hover details
- Problems Panel Integration: All findings appear in VS Code's Problems panel
Getting Started
- Install the extension from the VS Code marketplace
- Open the command palette (Ctrl+Shift+P / Cmd+Shift+P)
- Run "VasperaMesh: Sign In" and authenticate with your account
- Select a mesh from your account
- Start reviewing code!
Commands
| Command |
Description |
VasperaMesh: Sign In |
Authenticate with your VasperaMesh account |
VasperaMesh: Sign Out |
Sign out of your account |
VasperaMesh: Run Code Review |
Run code review on the current file |
VasperaMesh: Run Security Scan |
Run security scan on the current file |
VasperaMesh: Select Mesh |
Choose which mesh to use |
VasperaMesh: Refresh Agents |
Refresh the agent list |
Views
The extension adds a VasperaMesh icon to your activity bar with three views:
- Agents: Shows all meshes and their installed agents
- Recent Tasks: History of code reviews and scans
- Findings: All issues found by agents
Configuration
| Setting |
Default |
Description |
vasperamesh.apiUrl |
https://api.vasperamesh.com |
API endpoint URL |
vasperamesh.autoScan |
false |
Automatically scan files on save |
vasperamesh.showInlineAnnotations |
true |
Show findings as inline annotations |
vasperamesh.defaultMeshId |
`` |
Default mesh to use |
Real-Time Updates
When connected to a mesh, the extension establishes an SSE (Server-Sent Events) connection to receive real-time updates:
- Task status changes (created, started, completed, failed)
- New findings as they're discovered
- Agent status updates (online, offline, busy)
The status bar shows connection status with a radio tower icon.
Requirements
- VasperaMesh account (sign up at vasperamesh.com)
- At least one mesh with agents installed
Privacy
This extension sends code to VasperaMesh servers for analysis by AI agents. Review the Privacy Policy for details.
Support
License
MIT License - see LICENSE for details.
| |