Agent7 min read

Let the agent use the studio, then take the timeline back

The agent is useful when it can touch the project you already have open: read the footage, write the edit, and leave a timeline you can still change.

Desk-side action in the StarCut creative studio

The agent sits in the client

StarCut’s agent can call tools where the project is open. Chat and resume travel over SSE or WebSocket. When the agent needs the studio itself — to read the timeline or write an edit — that tool call comes back to the client over HTTP or WebSocket. The work lands in the project, not in a separate inbox.

That is why you can scrub the result. Captions, generated audio, and timeline edits are part of the same studio you were already using. Taking the timeline back means changing those edits yourself after the run, or instead of asking for another one.

Clean desk action still from the StarCut demo timeline
Tool calls come back to the client that has the project open.

One session, one run

Several clients may watch one agent session. Only one run holds the lease, so a second tab does not start a competing edit. If the connection drops, resume the same session rather than opening a new one and hoping the two histories match.

Watch the timeline while the run is in progress if you want, but wait for the lease to free before you ask for a different pass. The project keeps what the run already wrote.

Walkthrough: ask for the cut, then change it

Start from footage you can name. A short promo is enough to see whether the agent edited the project or only described an edit.

  1. 01Open the project in the browser. Confirm the footage is in the project, not only attached to a chat somewhere else.
  2. 02Tell the agent the cut: length, which shot stays as the master, where captions should sit, and the kind of score you want.
  3. 03Let the run call tools in that client. You should see the timeline change, not only a paragraph describing what it would do.
  4. 04When the run finishes, change one thing by hand. Move a caption, trim a shot, or mute a beat. If you can, the agent used the studio.
  5. 05Close the page and resume the same session later if the run was interrupted. Do not start a second run against the same project while the first lease is still active.

Drive the same studio from another agent

The agent inside StarCut is not the only way in. Supported hosts can connect through the StarCut plugin and MCP, then work against the same kind of project. The install path depends on the host — ChatGPT, Claude, Cursor, and the others listed on the plugin page — so follow that guide instead of guessing the prompt.

External or not, the check is the same. After the agent stops, the project should still be editable in the studio. A plugin that only returns a video file has not used StarCut.

Install the StarCut plugin

A client-side agent does not hand you a file from somewhere else. It works in the studio that is already open.

Questions

Does the agent edit the project, or only reply in chat?

It can call tools in the client that has the project open, including reads and edits that show up on the timeline. The chat is how you ask. The project is where the work goes.

What happens if the connection drops mid-run?

Resume that session. Chat and resume use SSE or WebSocket, and a second overlapping run does not take the lease while the first one still holds it.

Can I use StarCut from ChatGPT, Claude, or Cursor?

Yes, through the StarCut plugin and MCP on supported hosts. Use the plugin page for the install prompt and the host-specific guide.

Open the studio

Cut in the browser, keep the timeline editable, and install the plugin when another agent host should drive the same project.