Skip to main content

Rapid Development Toolkit (RDT)

RDT is a Visual Studio Code extension that supercharges SAMO platform development. It provides deep model awareness, one-click Kubernetes deployment, and intelligent editing assistance — all inside your editor.

For installation instructions, see the RDT Installation Guide.

Feature Overview

At a Glance

FeatureWhat It Does
InstallationInstall the RDT extension and MCP server
IntelliSenseAutocomplete SAMO identifiers (ft_, cl_, at_, etc.) and jump to definitions in model.xml
Business IntelliSenseLIDS Scripting API type definitions and JSON schema validation for business-service configs
Project ScaffoldingCreate a full SAMO project from templates with the SAMO Init wizard
Kubernetes DeploymentDeploy to K8s with Helm — config packages, ConfigMaps, and service restarts in one click
Kubernetes SyncAuto-detect local file changes and sync them to the running pod without redeploying
JSON ValidationSchema-backed validation and IntelliSense for rdt.json, business-service, and DynApp configs
Per-Environment ConfigLayered config system with per-environment rdt.json files
SAMO PilotAI coding agent plugin — AI-assisted planning, generation, and validation across all SAMO layers
MCP ServerDocumentation search, project scaffolding, and DynApp schema tools for AI clients

The RDT Activity Bar

After opening a SAMO workspace, you'll see the RDT icon in the Activity Bar. Click it to reveal the RDT panel with three primary actions:

Screenshot needed

The RDT Activity Bar panel showing the three action buttons

Architecture

The extension activates automatically when you open VS Code with a workspace that contains model.xml files. On activation, it registers:

Quick Start

  1. Install the extension from a VSIX file
  2. Open a workspace that contains model.xml files — the extension activates automatically
  3. Start typing ft_, cl_, or at_ to see IntelliSense in action
  4. Click the RDT icon in the Activity Bar to access project scaffolding and deployment