Overview Version History Q & A Rating & Review
AISHA Dirigent
AI-powered development flow moderator for VS Code. Orchestrates code quality, compliance checks, testing strategies, and task routing via MCP Knowledge Server and n8n workflows.
Works with any project — connect to your own backend or use the hosted AISHA Cloud platform.
Features
@aisha Chat Participant — ask questions, get code reviews, compliance checks, and effort estimates directly in VS Code Chat
Slash Commands — /test, /quality, /compliance, /estimate, /next, /health, /route, /models, /eval, /proposals
Multi-Backend Support — switch between local and remote backends on the fly
User Authentication — login, signup, session management with Supabase auth
AI Model Registry — browse tracked models across providers with status and metrics
Auto-Flow — event-driven guidance on save (copilot watcher, story context sync)
Push Notifications — real-time SSE channel from backend (decisions, alerts)
Sidebar Panel — active session, decisions log, AI models overview
Getting Started
Install the extension (.vsix or from marketplace)
Run AISHA Dirigent: Connect (Setup Wizard) from the Command Palette
Enter your backend URL and authenticate
Start chatting with @aisha in VS Code Chat
Configuration
All settings are under aisha.dirigent.*:
Setting
Description
aisha.dirigent.mcpUrl
MCP Knowledge Server URL
aisha.dirigent.mcpToken
Bearer token for MCP authentication
aisha.dirigent.supabaseUrl
Supabase API URL for auth and push channel
aisha.dirigent.anonKey
Supabase anon key for user authentication
aisha.dirigent.n8nTriggerUrl
n8n trigger URL for agent orchestration
aisha.dirigent.n8nServiceKey
Service key for n8n trigger auth
aisha.dirigent.storyId
Default story UUID (overridden by .aisha/story.json)
aisha.dirigent.expertiseLevel
beginner / intermediate / advanced / expert
Settings can also be configured per-workspace via .aisha/dirigent.local.json.
Commands
Command
Description
AISHA Dirigent: Connect (Setup Wizard)
Configure backend connection
AISHA Dirigent: Login
Authenticate with your account
AISHA Dirigent: Logout
Sign out
AISHA Dirigent: Create Account (Signup)
Register a new account
AISHA Dirigent: Switch Backend
Toggle between local/remote backends
AISHA Dirigent: Set Active Story
Set project context
AISHA Dirigent: Set Expertise Level
Adjust response detail level
AISHA Dirigent: Sync Copilot Instructions
Generate copilot-instructions.md from KB
AISHA Dirigent: Refresh AI Models
Reload model registry
AISHA Dirigent: Clear Active Session
Reset session state
Architecture
VS Code
├── @aisha chat participant (intent detection + slash commands)
├── Copilot Watcher (real-time compliance before save)
├── Auto-Flow (event-driven guidance on save)
├── AISHA Push ←── SSE ←── backend notifications
├── Session Manager (story context, decision log)
└── Status Bar (backend, session, expertise)
│
▼
MCP Knowledge Server (JSON-RPC 2.0)
│
▼
n8n Orchestration (complex agent workflows)
Development
cd extensions/aisha-dirigent
npm install
npm run compile
# Press F5 in VS Code to launch Extension Development Host
Build .vsix
npx @vscode/vsce package