generate_manifest
Merge fields into manifest.json, validate against the BSIPA schema, write the file, and embed it as .manifest.json by default while preserving existing fields.
Instructions
Merge fields into manifest.json, validate against the BSIPA schema, write it, and (by default) make sure it is embedded as .manifest.json. Existing fields are preserved.
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": {
"project": "<project>"
},
"name": "generate_manifest"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| icon | No | ||
| misc | No | ||
| name | No | ||
| embed | No | ||
| files | No | ||
| links | No | ||
| author | No | ||
| mod_id | No | ||
| target | No | ||
| project | Yes | ||
| updates | No | ||
| version | No | ||
| features | No | ||
| depends_on | No | ||
| load_after | No | ||
| description | No | ||
| load_before | No | ||
| plugin_hint | No | ||
| game_version | No | ||
| base_manifest | No | ||
| requires_bsipa | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||