Godot plugin: install kit
godot_pluginThe kit to put the Gomo Sounds plugin into the user's Godot project, with the rules to do it without breaking anything, AND the version check: call it only when the user chose the plugin (it is optional: the conversation alone also works) or asks for it, and ALWAYS before telling the user to Sync or to Install sounds. Returns the current version, the versions the plugin of this account has reported (installed) with the verdict (status: up_to_date, outdated, blocked, unknown), the .zip link, the folder it goes to, whether the plan allows connecting it, and the steps: YOU download and extract it (after the user says yes), the USER enables it in Godot and connects (once per computer); then you offer to bring the project scenes in as entities (asking about images) and confirm with game_scenes. Also compare with addons/gomo_sounds/plugin.cfg in the project when you can read it. Never delete the addons folder or any project file.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "godot_plugin"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| game_id | No | The game the project will link to (its name is what the user picks in the dock). Optional. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| game | Yes | ||
| steps | Yes | ||
| folder | Yes | ||
| planOk | Yes | ||
| status | Yes | ||
| docsUrl | Yes | ||
| minimum | Yes | ||
| version | Yes | ||
| plansUrl | Yes | ||
| installed | Yes | ||
| downloadUrl | Yes |