VS Code Extension

The Strata VS Code extension brings the full power of the strata CLI into your editor. It provides:

  • Real-time validation with squiggly underlines in the Problems panel

  • Tree views showing workspace structure, repositories, and tools

  • CodeLens for inline validate, build, deploy, and schema actions

  • Chat integration with @strata in Copilot Chat for AI-powered assistance

  • File decorations with ✅ / ⚠️ / ❌ badges on validated files

  • Command Palette for all strata operations

  • Dependency graphs showing how documents relate

  • Auto-refresh when .strata/solution.json changes externally

The extension consumes the CLI directly via child_process.execFile, not the MCP server. This means:

  • No process lifecycle complexity — spawn the CLI on each call, parse the JSON response

  • Works offline — no separate MCP server to start

  • Same JSON envelope as the CLI — { success, command, data, errors, messages }

.. toctree:: :maxdepth: 2

installation features tree-views diagnostics codelens chat settings keyboard-shortcuts publish