MR.DarkPromth AI Assistant — VS Code Extension
Dark Agentic AI coding assistant with autonomous task execution, real-time streaming, and workspace file management.
Features
- Chat — SSE-streamed AI chat with model selector (Scout, 70B, Qwen 32B)
- Agent — Autonomous task runner with real-time SSE progress (plan, actions, file creation, completion)
- Files — Browse and view workspace files created by the agent
- Terminal — Execute commands with persistent session state
Commands (Command Palette + Right-Click Menu)
| Command |
Description |
Context Menu |
MR.DarkPromth: Authenticate |
Set API token |
|
MR.DarkPromth: Explain Selected Code |
AI explains selected code |
✅ (on selection) |
MR.DarkPromth: AI Edit Current File |
AI edits with conflict detection |
✅ |
MR.DarkPromth: Send Selection to AI |
Send code to chat |
✅ (on selection) |
MR.DarkPromth: Run Agent Task |
Submit autonomous task |
|
MR.DarkPromth: Sync Workspace Files |
Sync files from server |
|
File Sync Protocol (GAP-10)
- SHA-256 content hashing for conflict detection
- Snapshots file before AI edit, re-reads before applying
- Warns if file changed externally since last read
Configuration
| Setting |
Default |
Description |
mrdarkpromth.apiUrl |
https://mrdarkpromth.online/api |
API endpoint URL |
mrdarkpromth.telemetry.enabled |
true |
Anonymous usage telemetry |
Tier Requirements
- Free/Premium: Chat, Terminal (basic)
- Ultra/Admin: Agent tasks, workspace files, all commands
Development
cd clients/vscode
npm install
npm run compile # TypeScript → JavaScript
npm run watch # Auto-recompile on changes
npx @vscode/vsce package --no-dependencies # Build .vsix
Install
code --install-extension mrdarkpromth-vscode-1.0.0.vsix
| |