Agent Lab

Agent Lab

Develop strategies with AI, preserve revisions, compare historical runs, and publish a selected version.

Agent Lab brings strategy editing, AI assistance, historical runs, and revision history into one experiment. Start with SJS for your main algorithm; use L3 when you need advanced orchestration.

An experiment belongs to your signed-in user and workspace. Importing an app takes a snapshot of its saved configuration. Changes stay in the experiment until you explicitly publish a revision.

The experiment workflow

New experiment or imported app
              ↓
     Edit source and settings ← AI-assisted changes
              ↓
        Saved revision
              ↓
       Historical backtest
              ↓
Inspect → annotate → compare → revise
              ↓
   Publish selected revision as an app
              ↓
   Launch separately from the app

Know what you are working with

ItemPurpose
Working draftYour current editor buffers and strategy settings; edits can be unsaved
RevisionAn immutable snapshot of strategy source and settings
RunA historical execution attached to a specific revision
BaselineA run you pin for comparison with another run
PublicationAn explicit operation that saves a selected revision as an app

Follow the guides

  1. Getting started: create an experiment and establish a baseline.
  2. Model connections: configure the assistant.
  3. Working with AI: give focused tasks and review the changes.
  4. Revisions: save, inspect, and restore strategy versions.
  5. Running backtests: select data and inspect a completed run.
  6. Annotations: attach observations to chart regions and trades.
  7. Comparing results: evaluate one change against a baseline.
  8. Publishing: create an app or update an imported app.
  9. Troubleshooting: resolve conflicts, failed runs, and interrupted work.

Continue after publication

Review Apps & Running Sessions before launch. Use the capability matrix to distinguish historical worker behavior from a running simulated or broker-backed session.

On this page