Skip to content
| Marketplace
Sign in
Visual Studio Code>Machine Learning>roteNew to Visual Studio Code? Get it now.
rote

rote

Modiqo

|
2 installs
| (0) | Free
Execution Context Engineering — adapter explorer, flow runner, and workspace dashboard for rote
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

modiqo

VSCode extension for rote — Execution Context Engineering.

Provides a sidebar explorer, flow runner, workspace dashboard, and registry browser that surface everything happening inside ~/.rote.

Features

Adapters

Tree view of all installed adapters with expandable detail sections:

  • Info — tools count, spec type, usage stats, token status
  • Logs — request history from requests.jsonl with status icons, duration, and relative timestamps. Hover for full request/response details in a markdown table.
  • Policies — rate limits, timeouts, retry, circuit breaker, and logging configuration parsed from policies.json

Right-click context menu:

  • Configure Token — set a token value for adapters missing credentials
  • Verify Connection — run proof-of-life flow to test the adapter
  • Browse Catalog — search 635+ API adapters, view specification details, and get install commands

Flows

Tree view of all flows discovered from ~/.rote/flows/. Grouped by org when multiple orgs exist. Click any flow to open it in the editor.

Right-click to Run Flow — executes via rote deno run --allow-all in the integrated terminal.

Workspaces

Tree view of active workspaces from ~/.rote/rote/workspaces/. Each workspace expands to show:

  • Trace — opens a Gantt timeline panel showing request durations, token usage, and success rates. Bars are color-coded (green = success, red = error) with opacity encoding token intensity. Hover for detailed tooltips.
  • Commands — opens a split-panel view with command timeline on the left and request/response JSON (syntax-highlighted) on the right. Supports HttpRequest, SetVariable, and QueryRead command types.
  • Response files (@1.json, @2.json, ...) — click to open directly in the editor.

Registry

Connects to the modiqo registry with automatic authentication handling:

  • Auth check — runs rote registry whoami --verbose to detect valid/expired tokens
  • Login — if expired, click to pick Google or GitHub OAuth. Browser opens automatically; the view polls for completion and refreshes when authenticated.
  • Adapters — lists all adapters in the bootstrap community with fingerprints. Click for a detail panel showing specification, bound skills, and install command.
  • Skills — lists all skills with their adapter bindings. Click for a detail panel showing adapter fingerprint cross-references.
  • Overview (graph icon in title bar) — Skill-Adapter Fingerprint Map. A heatmap grid where rows are skills, columns are adapters, and active cells show fingerprint bindings on hover.

Loading states show animated spinners during auth check and data fetch. Adapters and skills load in parallel.

Status Bar

Shows adapter health at a glance: rote: 8/10 adapters with warning icon when tokens are missing.

File Watcher

Monitors ~/.rote for changes and auto-refreshes the relevant tree views when adapters, tokens, flows, or workspaces change on disk.

Requirements

  • rote CLI installed and on PATH (or configure modiqo.executablePath)
  • VSCode 1.85.0+

Install

From VSIX (local)

# Build the extension
cd rote-vscode
npm install
npm run compile
npx @vscode/vsce package

# Install
code --install-extension modiqo-0.1.0.vsix

Or within VSCode: Cmd+Shift+P > Extensions: Install from VSIX... > select the .vsix file.

From source (development)

git clone https://github.com/modiqo/rote-vscode.git
cd rote-vscode
npm install
npm run compile

Press F5 to launch the Extension Development Host.

Configuration

Setting Default Description
modiqo.executablePath rote Path to the rote binary. Set this if rote is not on your PATH.

Commands

All commands are accessible via Cmd+Shift+P with the modiqo: prefix:

Command Description
modiqo: Refresh Adapters Reload adapter list
modiqo: Configure Token Set a token for an adapter
modiqo: Verify Connection Run proof-of-life for an adapter
modiqo: Browse Adapter Catalog Search and explore available adapters
modiqo: Run Flow Execute a flow in the terminal
modiqo: Refresh Flows Reload flow list
modiqo: Refresh Workspaces Reload workspace list
modiqo: Show Trace Timeline Open Gantt timeline for a workspace
modiqo: Show Commands Open command request/response viewer
modiqo: Refresh Registry Reload registry data
modiqo: Registry Login Authenticate with Google or GitHub
modiqo: Show Registry Overview Open skill-adapter fingerprint map

Project Structure

src/
  extension.ts              Main activation and command wiring
  statusBar.ts              Status bar item
  watcher.ts                FileSystemWatcher on ~/.rote
  client/
    dexClient.ts            CLI wrapper (execJson, execText, execStream)
  views/
    adapterTree.ts          Adapter TreeDataProvider (info, logs, policies)
    flowTree.ts             Flow TreeDataProvider
    workspaceTree.ts        Workspace TreeDataProvider
    registryTree.ts         Registry TreeDataProvider (auth, adapters, skills)
  commands/
    browseCatalog.ts        Catalog search and detail panel
    configureToken.ts       Token configuration
    runFlow.ts              Flow execution
    verifyAdapter.ts        Adapter verification
  panels/
    tracePanel.ts           Gantt timeline WebviewPanel
    commandsPanel.ts        Command request/response WebviewPanel
    registryPanel.ts        Registry detail and overview WebviewPanels
media/
  rote-icon.svg              Activity bar icon
  light/                    Light theme tree icons
  dark/                     Dark theme tree icons

Build

npm run compile          # Development build with sourcemaps
npm run watch            # Watch mode for development
npm run vscode:prepublish  # Production build (minified)
npx @vscode/vsce package   # Package as .vsix

Type checking:

npx tsc --noEmit

License

Business Source License 1.1 — same as rote. See LICENSE for details.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft