Before You Start
- REAPER is open and the Bridge is running. The Bridge (
reagent_bridge) is a small script inside REAPER that passes commands between Reagent and REAPER; load it as shown in Quick Start. It stops when you quit REAPER, so run it again each time or have it start automatically. If either isn’t running when you send a message, Reagent can’t read or change your project in that reply; start it and send the message again. - The SWS extension is installed. Reagent needs it to read and edit media items. See System Requirements.
- No dialog is open in REAPER. A dialog or popup can stop the Bridge from answering. After about 30 seconds (longer for long renders) the step fails and Reagent asks you to check REAPER; close the dialog and ask again.
Approvals and Undo
Tools that only read or measure never ask. For tools that change your project or write files, it depends on your permission mode:
Each tool that changes your project adds its own undo point in REAPER. Use Edit > Undo in REAPER (
Cmd+Z on macOS, Ctrl+Z on Windows) to step back through them. Most undo points start with reagent:, for example “reagent: Delete 3 item(s)”.
A multi-step request leaves several undo points. Some tools add more than one, such as Build variations. Take volume leveler does too when it levels many items at once.
REAPER’s undo only covers the project: it doesn’t delete files that Reagent rendered to disk. See Undoing Changes.
Query Tools
These tools read your project without changing it. Reagent uses them for details such as fades, plugin settings or markers.What Reagent already knows with each message
What Reagent already knows with each message
Reagent doesn’t need these tools for the basics: with each message, it sends the AI model a short summary of your workspace, so you can say “these items” or “the selected track” without naming them.
- Project: its name, how many tracks and items it has, the edit cursor position, the time selection, and any tracks that use fixed item lanes
- Selection: the selected tracks and items. With five or fewer items selected, each item’s take or file name, track, position and length; with more, only how many are selected and across how many tracks.
- Working memory: a one-line summary of what Reagent holds for this chat: how many items, up to three source file names, and what it has analyzed
- Wwise: whether it’s connected and its version, and up to 10 objects selected there (see Using Your Wwise Selection)
Edit Tools
These tools ask for approval as described in Approvals and Undo, except Create script and Choose folder, which change nothing and never ask.Rendering
Render media writes items from your project to audio or video files. Reagent picks the items, usually your selection, and puts your selection back afterwards.- Formats: 24-bit WAV (Reagent’s default for audio), 16-bit WAV, 32-bit float WAV (keeps headroom), or MKV with FFV1 video (lossless video with 24-bit audio; needs video in the project). Other formats, such as MP3, FLAC or OGG, aren’t offered.
- Settings: every format renders at 48 kHz stereo unless you ask otherwise. You can change the sample rate and channel count, and for WAV also dither and normalization. For another bit depth, pick another WAV format.
- File names: each file is named after its item unless you ask for other names using REAPER’s wildcards, such as
$item,$trackand$project. - Folder: name a folder, or ask Reagent to open a folder picker. Reagent creates the folder if it doesn’t exist.
Variation Tools
Use these to turn a few source sounds into many usable variations. The Create Variations skill runs them in the right order for you.Analysis Tools
These tools measure the items in your project without changing them. To analyze audio files on disk instead, see Audio Analysis. The analysis runs on your computer; Reagent sends the measurements to the AI model as text, not your audio. Reagent can’t hear playback or watch meters: its analysis tools read the audio files behind your items.Dialogue Tools
These tools edit voice-over and podcast recordings as a chain: Transcribe dialogue, then Analyze transcription, then Apply edits. See Dialogue for the full workflow.Memory and Reference
Reagent can count, filter and compare what’s in its memory on your computer, without reading your project again. Memory is saved with the chat on your computer, not in your REAPER project, and comes back when you reopen the chat.
Memory holds the most recent results, not everything from a long chat. A new chat starts empty, so Reagent has to read your items again.
If you need transcripts, Reagent has to transcribe them again too.
Multi-Step Requests
For each step, Reagent picks a tool, the Bridge runs it inside REAPER, and the result comes back so Reagent can take the next step or answer you. Reagent and the Bridge exchange commands through small files in a folder on your computer, not over the network. Tools run one at a time, because REAPER handles script commands in order. So “trim the silence from these, then build five variations” becomes a chain of steps, each able to use what the previous one found. The steps fold into a summary line in the reply, such as “Ran 6 tools”. Open it to see each step and the error behind a failed one, and hover over a step to see the tool’s name, which matches the tables above (see Chat).A long job stopped partway
A long job stopped partway
Reagent takes up to 25 rounds of actions in a row, and the count restarts each time you answer an approval card or a question. If a long job stops, ask it to continue.
Older chats show a REAPER subagent
Older chats show a REAPER subagent
Older chats may still show steps from a REAPER subagent that earlier versions used.
Related
ReaScript
How Reagent writes, runs and saves scripts.
Permissions
Choose when Reagent asks before making changes.
Dialogue
Edit and level voice recordings.
Audio Analysis
Analyze audio files on disk.