Remix an R3 project
r3_project_remixRemix a project: copy the published release of a project into a NEW private project in this account. The source is a Community or live project whose author allowed remixes (for now R3's own starters and showcase projects), or one of the account's own. The files it uses are copied into the account's own lists, the new project carries a credit line naming the original and its author, and its code starts held until Run is pressed in the R3 editor. The original is not changed.
Limits: 20 remixes per account in 24 hours and 5 per agent key in an hour; one remix copies at most 50.0MB of files; a project with videos cannot be remixed yet.
Returns the new project id, which every other project tool takes, the credit, and notes on anything that could not be copied. r3_editor_open opens it in the user's R3 tab and r3_preview_create makes a private link to show it.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"projectId": "<projectId>"
},
"name": "r3_project_remix"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | The new project's name. Defaults to "<original name> (remix)", made unique in this account. Max 120 characters. | |
| projectId | Yes | The project to remix: its id from its R3 page, r3_project_list, or the user. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| notes | Yes | ||
| answer | Yes | This answer in words: what was done, what R3 measured, decided or refused, and what to do next. The same text as the result's text block. Read it: the fields beside it are the data, this is the guidance. | |
| credit | Yes | ||
| projectId | Yes | ||
| copiedBytes | Yes | ||
| environment | Yes | ||
| sourceProjectId | Yes |