VendoraRouter Agent
AI coding agent for VS Code powered by VendoraRouter. Full agentic coding, MCP plugins, thinking/reasoning, skills, and live token tracking — right inside your editor.
Features
AI Chat with Streaming
- Multi-turn chat with streaming responses (SSE)
- Multiple chat sessions with history (up to 50 per workspace)
- Auto-titling from first user message
- Markdown rendering: code blocks, tables, headings, thinking blocks, diffs, checklists
- Stop button to abort generation mid-stream
Agent Modes
| Mode |
Description |
| Code (Agent) |
Full agentic mode — read/write files, run commands, search workspace, apply patches |
| Plan |
Read-only mode for generating implementation plans |
| Ask |
Q&A about the codebase |
| Debug |
Step-by-step bug tracing and fixing |
| Review |
Code review for correctness, security, performance, and style |
read_file / write_file / edit_file — file operations with inline diff display
run_command — terminal with PowerShell auto-detection, 10MB memory cap, streaming output
list_files / search / grep / glob — workspace exploration
apply_patch — atomic multi-file edits via unified diff
webfetch — fetch URLs and convert to clean text/markdown
question — ask the user for clarification
- Per-tool approval system with granular auto-approve settings
Thinking / Reasoning
- Native
reasoning_effort API parameter for models that support it
- Live reasoning panel — chain-of-thought streamed in real time
- Thinking effort levels: off / low / medium / high
- Content timeout (20s) — auto-retries without reasoning if model hangs
MCP (Model Context Protocol)
- One-click plugin catalog with builtin servers (Context7, Playwright)
- Native function-calling for MCP tools (OpenAI
tools parameter)
- Workspace MCP servers via
.vendora/mcp.json
- Per-server live status: connecting / connected / error
- Retry cooldown, stderr capture, Windows
.cmd shim fix
Skills System
- 8 built-in skills: code-review, debugging, inertia-react, laravel-feature, laravel-testing, ponytail, react, typescript
- Custom workspace skills from
.vendora/skills/*.md
- Injectable via slash commands (
/code-review, /debugging, etc.)
Token Tracking
- Per-request token usage (prompt / completion / total)
- Session accumulator with cumulative input/output tokens and request count
- Live usage footer below the composer
Authentication
- Email/password login with 2FA support
- Bearer token stored in VS Code SecretStorage
- Profile display: name, email, credit balance, package info, token usage
- Status bar with user info and credit balance
Getting Started
- Install the extension from the VS Code Marketplace
- Login via the sidebar → Settings → Login, or run
VendoraRouter: Login
- Open a workspace folder to enable agent tools
- Start chatting — the agent can read/write files, run commands, and use MCP plugins
Configuration
| Setting |
Default |
Description |
vendora-router.apiBaseUrl |
https://vendorarouter.web.id/api/v1 |
API endpoint |
vendora-router.defaultModel |
— |
Default AI model |
vendora-router.maxTokens |
8192 |
Max tokens per response |
vendora-router.temperature |
0.7 |
Sampling temperature |
vendora-router.thinkingEffort |
medium |
Reasoning depth (off/low/medium/high) |
vendora-router.defaultMode |
code |
Default agent mode (code/plan) |
vendora-router.autoApproveRead |
false |
Auto-approve read operations |
vendora-router.autoApproveEdit |
false |
Auto-approve file edits |
vendora-router.autoApproveCommands |
false |
Auto-approve terminal commands |
vendora-router.autoApproveMcp |
false |
Auto-approve MCP tool calls |
Requirements
- VS Code 1.90.0 or later
- VendoraRouter account — sign up at vendorarouter.web.id
- Node.js (for MCP plugins that use
npx)
Commands
| Command |
Description |
VendoraRouter: Open Chat |
Open the chat sidebar |
VendoraRouter: New Chat |
Start a fresh conversation |
VendoraRouter: Chat History |
View past sessions |
VendoraRouter: Settings |
Open settings panel |
VendoraRouter: Login |
Authenticate with VendoraRouter |
VendoraRouter: Logout |
Sign out |
VendoraRouter: Refresh Profile |
Refresh account info |
VendoraRouter: MCP Servers |
Manage MCP plugins |
VendoraRouter: Skills |
Browse available skills |
VendoraRouter: Open in Editor |
Open chat in editor panel |
Slash Commands
| Command |
Description |
/setting |
Open settings |
/new |
New chat session |
/clear |
Clear current session |
/mcp |
Manage MCP servers |
/logout |
Sign out |
/<skill-name> |
Inject a skill (e.g. /code-review) |
Links
License
MIT
| |