update_generation
Update a generation's details
Rename, describe, tag, favourite or rate a generation. Send null for title or description to clear it and let the Organizer fill it in. Tags you send are the account's own and sit beside the Organizer's, never over them.
Scope
generation.write— Makes, edits, imports, shares and deletes media in the account.
Behaviour
- Writes
- Creates or changes items in the caller's own account.
- Can delete or overwrite
- Can delete, overwrite, cancel or withdraw something the caller already has, so a host should confirm it.
- Stays in the account
- Stays inside the caller's private Kuro account: any media provider it calls acts on Kuro's account, and the result is visible to no one else.
Inputs
generation_idstring · requireduuid
titlestring or null · optionaldescriptionstring or null · optionaluser_tagsarray of string · optionalat most 8 items
favoriteboolean · optionalquality_feedbackstring or null · optional
Example call
A tools/call request with the required arguments only, each a placeholder read off the schema. Replace them before sending.
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "update_generation",
"arguments": {
"generation_id": "00000000-0000-4000-8000-000000000000"
}
}
}Input schema
As the server sends it in tools/list.
{
"type": "object",
"properties": {
"generation_id": {
"type": "string",
"format": "uuid"
},
"title": {
"anyOf": [
{
"type": "string",
"minLength": 1,
"maxLength": 80
},
{
"type": "null"
}
]
},
"description": {
"anyOf": [
{
"type": "string",
"minLength": 1,
"maxLength": 300
},
{
"type": "null"
}
]
},
"user_tags": {
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 40
},
"maxItems": 8
},
"favorite": {
"type": "boolean"
},
"quality_feedback": {
"anyOf": [
{
"type": "string",
"enum": [
"up",
"down"
]
},
{
"type": "null"
}
]
}
},
"required": [
"generation_id"
],
"additionalProperties": false
}Related tools
- generate_image
Make an image in the user's Kuro account.
- generate_clip
Start a short video clip generation.
- animate_image
Animate an existing image or upload into a clip.
- generate_voiceover
Start a voice-over generation from text.
- generate_music
Start a music generation from a creative brief.
- set_recipe_gallery
Put a ready generation made with a recipe on that recipe's public gallery — the examples a reader sees under the recipe — or take it off with `listed: fal…
- quote_generation
Price a request exactly, and compare it to the balance, without creating anything.
- set_brand_note
Replace the user's brand note (at most 2000 characters): who they are, what they sell, their tone, colours and words to avoid.