generate_app
Generate a Roku channel project from a validated AppSpec, create a sideload-ready zip, and install to a Roku device in developer mode.
Instructions
Render a Roku channel project from a validated AppSpec and write it to output_dir. Set zip: true to also produce a sideload-ready archive at <output_dir>.zip. Set sideload: { device_ip, dev_password } to install the zip on a Roku device in developer mode (this implies zip: true).
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": {
"output_dir": "<output_dir>"
},
"name": "generate_app"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| spec | No | ||
| output_dir | Yes | ||
| assets_root | No | ||
| overwrite | No | ||
| zip | No | ||
| sideload | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| project_dir | Yes | ||
| files_written | Yes | ||
| zip_path | No | ||
| sideload | No |