VS Code extension
The Midcore VS Code extension brings the agent, plan, debug, and ask modes — plus the full Studio panel with the Intent Wizard — into your editor. You get inline diffs, @-mentions for context, and conversation history without leaving the IDE.
Install
- Open the Extensions view (
Ctrl+Shift+Xon Windows/Linux,Cmd+Shift+Xon macOS). - Search for "Midcore" and install the official extension.
- Reload the window if prompted.
Marketplace & VSIX
Verify install
- The extension appears in the Extensions list and is enabled.
- Open the Command Palette and type "Midcore" — you should see Midcore commands.
Studio panel inside VS Code
The same Studio workspace you use on the web and on the desktop ships as a side panel in VS Code. Open it from the activity bar to access the Intent Wizard (one prompt → clarifying cards → plan → launch), the live pipeline, gate approvals, evidence, and release readiness — without leaving your editor.
When to use VS Code
Use the VS Code extension when you already work in VS Code and want inline diffs, @-mentions for context, and the agent in the same repo as your editor. Best for day-to-day coding with the agent alongside your existing workflow.
Get started
After installing:
- Open a project folder (File → Open Folder).
- Open the Command Palette (
Ctrl+Shift+P/Cmd+Shift+P) and type "Midcore". - Choose "Open Midcore" or the equivalent to open the sidebar panel.
- Sign in or configure your account if prompted.
- Type a task or question in the chat input and send. Use Agent for code changes, Ask for exploration only, Plan for design, Debug for tracing failures.
Modes in the IDE
The same modes as the CLI are available in the UI: Agent (implement and edit), Plan (design, no edits), Debug (trace and fix), Ask (read-only Q&A). Switch via the mode selector in the panel or command palette. The agent uses your open files and selection as context when relevant.
Context and @-mentions
You can reference files, folders, or symbols in your prompt (e.g. @filename, @folder). The extension sends that context to the agent so it can focus on the right code. Rules from .midcore/rules/ and AGENTS.md are loaded automatically when the agent runs.
Troubleshooting
- Panel not opening — Use the Command Palette and run "Midcore: Open" (or the exact command name from the extension).
- Auth or connection errors — Check Settings for API URL and credentials; see Settings and Environment variables.
- Agent not seeing my files — Ensure the folder is opened (not just a single file) and that the files are under the workspace root. Use @-mentions to explicitly add paths.