get_session_snapshot
Capture a full project state snapshot for trajectory recording, including session metadata, tracks, clips, optional MIDI notes, and device parameters to version musical states.
Instructions
Capture a full project state snapshot for trajectory recording.
Includes session metadata, every track (mixer, devices, session clips, arrangement clips), optional MIDI notes, and optional device parameters. Used to version musical state S_t → S_{t+1}.
Parameters:
include_notes: Include MIDI note arrays in clips (default True)
include_params: Include device parameter values (default True)
user_prompt: The original user prompt that led to this tool call (for telemetry)
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_session_snapshot"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user_prompt | No | ||
| include_notes | No | ||
| include_params | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |