Create a subject
create_subjectName an identity so it can be reused. Offer one when something the user brought appears in a second generation, never unasked, and write into its description what it lacks as well as what it has ("no mouth, only a stitched black nose"). Only for people the user has the right to depict; a real person needs their consent. Pass identity images — a generation you just made, or an upload — and every later generation tagged with this subject gets that face without you finding the file again. A subject with no images still travels as its name and description.
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": {
"name": "<name>",
"kind": "<kind>"
},
"name": "create_subject"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | ||
| name | Yes | ||
| tags | No | The same tags the account puts on its work, so one tag can group a client's people and products beside what was made of them. Replaces the whole list — send the tags it should end up with. | |
| cover | No | The wide one, behind the name on its card. Null takes it off. | |
| sheet | No | A character sheet for a person to read: hero pose, turnaround, palette. Held for a reader and never seated as a model reference — seating a collage teaches the model to render the collage. Null takes it off. | |
| voice | No | A voice to bind, so tagging this subject into a voice-over arms the audio seat as well as the face. | |
| avatar | No | The small round one — a shelf, a rail, a tag. Null takes it off. | |
| identity | No | The face that travels, as references. The first is canonical: it is the one a model is shown. | |
| description | No | ||
| prompt_fragment | No | The words that travel into every prompt this subject is tagged into. The caller's own prompt is never rewritten — only what the provider receives. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message | Yes | ||
| subject | Yes | Someone or something you make again and again. Name it in `subjects` and Kuro brings its face and description. |