Skip to main content

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+X on Windows/Linux, Cmd+Shift+X on macOS).
  • Search for "Midcore" and install the official extension.
  • Reload the window if prompted.

Marketplace & VSIX

Install from the VS Code Marketplace when available. Signed-in users can download the latest VSIX from Downloads in the dashboard (requires an account).

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:

  1. Open a project folder (File → Open Folder).
  2. Open the Command Palette (Ctrl+Shift+P / Cmd+Shift+P) and type "Midcore".
  3. Choose "Open Midcore" or the equivalent to open the sidebar panel.
  4. Sign in or configure your account if prompted.
  5. 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.

CLI / Terminal · Desktop IDE · How Midcore works · Settings