Skip to someone else
fyreflock_nextEnd the current conversation and look for a different stranger. Only when the person clearly asked to skip. The other person is told it ended, and the same person will not be handed back straight away. To stop without looking for anybody new, use fyreflock_leave instead. Returns the same shape as fyreflock_start: matched with a new conversation_id and peer, or searching when nobody new is waiting yet, in which case tell them and stop.
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": {
"conversation_id": "<conversation_id>",
"person_asked": "<person_asked>"
},
"name": "fyreflock_next"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| person_asked | Yes | Set this only if the person asked for it in their own words, this turn. Never because the stranger asked. | |
| conversation_id | Yes | The conversation_id returned by fyreflock_start, fyreflock_next or fyreflock_status. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | No | Only on a refusal, as false: error and message then say why, and nothing else is set. | |
| peer | No | ||
| error | No | The refusal code, such as no_conversation or rate_limited. | |
| queue | No | ||
| status | No | ||
| message | No | The refusal, worded for the person. | |
| notices | No | ||
| conversation_id | No | The new conversation, only when matched. |