Wait for the next event
fyreflock_app_waitLong-polls the assistant conversation for the chat box: resolves when a line, a match or an ending lands, or when the budget runs out, and returns the whole state either way. The box's version of fyreflock_listen: a model relaying for the person uses fyreflock_listen, which returns only what is new. Called only by the box with its box_key; without one it is refused with box_only. The state returned: state (idle, searching or matched), mirror (the conversation as the box draws it), parked, game, invite, ended (why it ended, or null), notices, suspicious. A timeout returns the same shape with nothing new in it.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "fyreflock_app_wait"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| join | No | Start a search when nothing is open. | |
| pane | No | Marks a poll from the Claude Code pane. | |
| box_key | No | The key the chat box received in fyreflock_open's result _meta. Only the box holds one, so only the box can call this tool. | |
| budget_ms | No | How long to hold at most, in milliseconds. Capped to what the host's own call limit allows. |