Characters meet (experimental)
character_meetStarts a multi-character scene by placing 2–5 saved characters into one situation as strangers, then guides each character's turn-by-turn thoughts, speech, actions, or silence.
Instructions
Experimental. Puts 2-5 saved characters into one situation as strangers and starts a scene. Each round every character, in turn, thinks (feelings toward each other, what they want to say, hide or ask) and then speaks, acts or stays silent. Returns the director's protocol, the first speaker and their packet; record each turn with character_meet_turn.
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": {
"characters": "<characters>",
"situation": "<situation>"
},
"name": "character_meet"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tasks | No | One task per character (see the protocol). | |
| events | No | Planned sudden changes everyone perceives, each at the start of its round. | |
| situation | Yes | The user's situation, in English: a place, and any details they gave (time, roles, what is going on). | |
| characters | Yes | Ids of saved characters, in the order they enter. | |
| max_rounds | No | When the scene stops at the latest. |