Skip to content

Execution History

Execution History tracks every script you run in LMDA Composer, allowing you to review past executions and reload scripts.

MethodAction
SidebarClick History tab in the right sidebar
KeyboardCtrl+B to toggle sidebar
Command PalettePress Cmd+Shift+P and type “History”
Execution history panel showing past runs

Each execution entry shows:

FieldDescription
Status Success or Error
NameTab or module name
TimestampWhen it was executed
DurationHow long it took
ModeExecution mode used
LanguageGroovy or PowerShell
CollectorWhich collector ran it
DeviceTarget device (if set)
Output PreviewFirst few lines of output

Click View on an entry to see:

  • Complete status and timing
  • Portal and collector info
  • Device context
  • Execution mode and language

Click Load on a history entry to:

  1. Open a new tab

  2. Populate with the historical script

  3. Set language and mode automatically

  4. Ready for editing and re-running

If the history entry is from a different portal:

Historical scripts from modules:

  • Can restore module binding if portal matches
  • Falls back to freeform if unavailable

Configure the maximum history entries:

  1. Open Settings (Ctrl+,)

  2. Find “History Size”

  3. Set desired limit (10-500, default is 50)

  4. Oldest entries removed when limit exceeded

To clear all history:

  1. Click Clear button in panel
  2. Confirm the action
  3. All entries removed permanently

  • Debugging — Find a working historical execution, compare with current script, identify what changed
  • Recovering Scripts — If you lose script content, find the last execution and load it back
  • Performance Analysis — Compare execution durations across runs to identify slow executions
  • Auditing — Track what was executed, check timestamps, document actions taken

DataStored?
Script contentYes
OutputYes
Collector infoYes
Device infoYes
TimestampYes
DurationYes
Tab/module nameYes
Portal bindingYes

History is stored:

  • In browser local storage
  • Per-browser (not synced)
  • Persists across sessions
  • Subject to size limits

ActionIconDescription
ViewEyeSee full execution details
LoadArrowLoad script to editor
CopyClipboardCopy script content

  • Regular Review — Periodically review history, export important scripts, document significant executions
  • Before Clearing — Review important entries and save scripts you want to keep before clearing
  • Learn from History — Review successful patterns and past decisions to improve future scripts

History may contain:

  • Device information
  • Property values (from token substitution)
  • API responses (if printed)
  • Sensitive configuration data

Clear history when:

  • Switching between projects
  • Working on sensitive systems
  • Sharing the browser/computer