Skip to main content

Installation

View as Markdown

Installing the Extension

  1. Open VS Code.
  2. Go to the Extensions view (Ctrl+Shift+X / Cmd+Shift+X).
  3. Search for RocketRide.
  4. Click Install.

First-Run Setup

On first launch, the extension shows a Welcome page to guide you through setup:

  1. Choose a connection mode: Cloud, on-premises, or local.
  2. Enter your server URL: For on-premises or local mode (default: http://localhost:5565).
  3. Enter your API key: Your RocketRide authentication token. This is stored securely in VS Code's secret storage.
  4. Click Connect: The extension tests the connection and shows status in the status bar.

After initial setup, the extension auto-connects on startup.

Configuration Settings

Open VS Code settings (Ctrl+, / Cmd+,) and search for rocketride to configure:

Connection

SettingDefaultDescription
rocketride.development.connectionModelocalDevelopment connection mode: cloud, docker, service, onprem, or local
rocketride.development.hostUrl-Host URL for the development connection (onprem/docker/service modes)
rocketride.development.useCustomServerfalseCloud mode: connect to cloudUrl instead of RocketRide Cloud
rocketride.development.cloudUrlhttps://api.rocketride.aiCloud mode: the server targeted when useCustomServer is enabled
rocketride.deployment.connectionModenullDeployment connection mode (null = share the development connection)
rocketride.deployment.hostUrl-Host URL for the deployment connection (onprem/docker/service modes)
rocketride.deployment.useCustomServerfalseCloud mode: deploy to cloudUrl instead of RocketRide Cloud
rocketride.deployment.cloudUrlhttps://api.rocketride.aiCloud mode: the server targeted when useCustomServer is enabled

In cloud mode nothing is baked into the extension: unchecked, the connection targets the cloudUrl setting's default; checked, it targets the address you enter (e.g. a staging server or http://localhost:5565). Sign-in exchanges its OAuth code against the same effective server.

Credentials are not a settings key. Enter your API key with the Settings page command rocketride.page.settings.setupCredentials (update or clear it via rocketride.page.settings.updateApiKey / rocketride.page.settings.clearApiKey). It is held in VS Code SecretStorage, not in settings.json.

Pipeline

SettingDefaultDescription
rocketride.defaultPipelinePath-Default directory for new pipeline files
rocketride.pipelineRestartBehavior-Restart behavior: auto, manual, or prompt
rocketride.taskArguments-Additional command-line arguments passed to each pipeline task
rocketride.pipelineDebugOutputfalseEnable full debug output for pipeline tasks (--trace=debugOut)

Local Engine

SettingDefaultDescription
rocketride.development.local.engineVersionlatestEngine version: latest, prerelease, or a specific tag

Integrations

SettingDefaultDescription
rocketride.integrations.autoAgentIntegrationtrueAutomatically detect and install RocketRide documentation for coding agents (Copilot, Claude Code, Cursor, Windsurf) on startup
rocketride.integrations.copilot-Enable GitHub Copilot integration for pipeline development
rocketride.integrations.claudeCode-Enable Claude Code integration
rocketride.integrations.cursor-Enable Cursor IDE integration
rocketride.integrations.windsurf-Enable Windsurf integration
rocketride.integrations.claudeMd-Install RocketRide instructions to CLAUDE.md at the repo root
rocketride.integrations.agentsMd-Install RocketRide instructions to AGENTS.md at the repo root