Skip to main content
File operations don’t need REAPER, except for prompts about “my project”, because Reagent needs REAPER connected to find where the project is saved.

What Reagent Can Do

You can ask Reagent to:
  • Move, copy and rename files and folders.
  • Create folders.
  • List folders and find files by name.
  • Read and search text files, such as scripts, CSVs and REAPER project files.
File operations can’t:
  • Delete files or folders. There’s no delete action. The one exception is an overwrite: a move or copy that overwrites replaces what was at the destination. See Built-in Safeguards.
  • Run shell commands, scripts or other programs.
  • Reach folders outside the allowed locations.
  • Open audio, images or other binary files as text. For audio, see Audio Analysis.
File changes don’t update your REAPER project. If you move or rename a file that an open project uses, the project still points to the old location and REAPER may not find the media. To rename items inside REAPER, ask Reagent to rename the takes instead. For UCS names, select the items and use the UCS Renamer skill, which also renames takes, not files.

Example Prompts

To point Reagent at an exact folder, drag it into the message box, or click + and choose Attach folder. Reagent gets the folder’s path. Its contents aren’t uploaded.

Reading and Searching

Folder listings, file names, matching lines from searches and the text of files Reagent reads are sent to the AI model as part of the conversation. Privacy & Security explains what the model receives. For better results:
  • Name the folder. Otherwise Reagent may search your whole home folder, which takes longer. For content searches, name a scripts or documents folder, not a whole sound library.
  • Point to the part you need. Reagent reads long files a part at a time, so name the section or column.
  • Mention both capitalizations. Finding by name is case-sensitive: “creak” doesn’t find “Creak”, and “.wav” doesn’t find ”.WAV”. If your names mix cases, say so, for example “WAV or wav files with creak or Creak in the name”.
Listing, finding and searching all skip:
  • Hidden files and folders (names that start with a dot). A folder listing includes them if you ask.
  • Anything named build, out, dist, target, node_modules, .git, .svn, .hg, .next, .turbo or .cache, in any capitalization. If your renders live in a folder called Out or Build, name that folder directly and Reagent can list and search inside it.

Where Reagent Can Reach

File operations only work in the locations below. A path that ends up outside them, even through a symbolic link (a link to another location) or .. (the parent folder), is refused, and nothing changes.
File operations can reach:
  • Your home folder and everything in it, such as Desktop, Documents, Music and Downloads.
  • Your REAPER Scripts folder, where Reagent installs the Bridge.
  • Drives under /Volumes: external drives, and network shares you’ve mounted in Finder.
The rest of your startup disk is out of reach, for example /Applications, /Library and /Users/Shared.The first time Reagent works in a protected folder such as Desktop, Documents or Downloads, macOS may ask for access. Allow it, or file actions there fail. See Troubleshooting.
A refused step reads “Something went wrong”, and the collapsed line of steps in the reply (such as Ran 3 tools) adds “(1 failed)”. Click that line, then Show details under the step to see “Path is outside the allowed roots”.Move or copy the files somewhere allowed, then ask again.

Approvals and Permission Modes

Listing, finding, reading and searching never ask. Whether Reagent asks before a change depends on your permission mode:
  • Default permissions asks before every change: renames, new folders, moves and copies.
  • Auto-review asks only before a move or copy that requests an overwrite, or a batch where any item does.
  • Full access never asks. The allowed locations and safeguards still apply.
Every file action, asked or not, is listed in the reply under one collapsed line, such as Moved a file or Ran 3 tools. Click it to see each step, such as Move file or Create folder, and check what ran.

The Approval Card

When Reagent needs approval, a card replaces the message box. Its title names the action, such as “Move 12 items” or “Create folder Stems”. Related changes usually arrive as one batch of up to 100 items, so you review them on one card. Click Allow to run the whole action, including every item in a batch, or Deny to change nothing and let Reagent carry on. For shortcuts and what happens after you deny, see Permissions.

Built-in Safeguards

These checks apply in every permission mode. They run when the action runs and aren’t shown on the approval card, so a path problem shows up as an error after you click Allow, and nothing changes.
  • No overwrites unless Reagent asks. A move or copy stops if something already exists at the destination, unless Reagent explicitly asks to overwrite it. The card then shows a warning, and every mode except Full access asks you first.
  • Renames never overwrite. A rename stops if the new name is already taken. Because macOS and Windows treat door.wav and Door.wav as the same file, a rename that only changes capitalization is usually refused too. Rename it to a temporary name first, then to the new name.
  • The whole batch is checked first. Before a batch of moves, copies or renames changes anything, Reagent checks that each source exists, each destination is free (or overwriting was requested), no two items go to the same place, and no folder goes inside itself. If any item fails these checks, nothing changes.

Stopping and Undoing

An overwrite can’t be undone. What was at the destination, including a whole folder and everything in it, is deleted permanently before the new item takes its place. It isn’t merged, or moved to the Trash or Recycle Bin. Check the overwrite warning on the approval card before you click Allow.
  • No undo button. REAPER’s undo doesn’t reverse file changes, and Reagent has no undo button for them. Ask Reagent to move or rename things back, and remove unwanted copies or new folders yourself. See Undoing Changes.
  • Items run one at a time. If one fails, for example on a full disk or denied access, the batch stops there and finished items stay changed.
  • Stopping doesn’t roll back. Stopping Reagent halts a batch of moves before the next item. A batch of copies or renames, or a folder copy that has already started, may still run to the end.
  • Moves to another drive are two steps. Reagent copies each item, then deletes the original, so large folders take longer. If you stop one, the item it was working on may end up in both places. If it was overwriting something, what was at the destination may already be deleted.

Permissions

Choose when Reagent asks before making changes.

Audio Analysis

Analyze and classify audio files.

Privacy & Security

What Reagent sends, and where.

Troubleshooting

Fix folder access prompts and refused paths.