Skip to main content
The V-Run workflow editor is built on Monaco — the same editor engine that powers VS Code. You get a full-featured Python development environment in the browser.

Editor capabilities

  • Syntax highlighting for Python with full language support
  • Intelligent autocomplete with context-aware suggestions
  • Error diagnostics powered by Tree-sitter for real-time syntax analysis
  • Multiple file tabs — switch between main code, test code, requirements, test requirements, and config YAML
  • Keyboard shortcuts matching VS Code defaults

Layout

The editor workspace is divided into three areas:

File tabs

Main code

Your production Python script. This is the code that runs when the workflow is triggered.

Test code

pytest test files that validate your main code. Run tests from the editor before deploying.

Requirements

A standard requirements.txt file. Any PyPI package is available — packages are installed automatically in the cloud sandbox before execution.

Test requirements

A requirements-test.txt file for packages needed only during testing (e.g. pytest-mock, responses). These are installed alongside your main requirements when running tests.

Config YAML

Declares inputs, outputs, triggers, timeout, and secrets. See Workflows for the full schema.