Choose variation
choose_soundEdits the event's LIST of sounds the game picks from at random. Pass generation_ids to set the whole list at once (2-3 is a good amount for variety); or generation_id with mode: 'add' adds one, 'remove' removes one, 'only' replaces the list with one, null empties it. After choosing, the UNCHOSEN variations of this event are DELETED to keep the account clean (favorites, edited sounds and sounds used in another event are always kept); emptying the list deletes nothing.
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": {
"event_id": "<event_id>"
},
"name": "choose_sound"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | add | |
| prune | No | false keeps the unchosen variations (the user may still pick another one). | |
| event_id | Yes | ||
| generation_id | No | One variation; with mode. Use generation_ids to pick several. | |
| generation_ids | No | The full list to use, set at once (the unchosen rest is deleted). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| deleted | Yes | ||
| eventId | Yes | ||
| chosenGenerationIds | Yes |