Report someone
fyreflock_reportReport the current or a recent stranger so a person at Fyreflock reviews it. Only when the person asked. Do NOT paste the conversation: Fyreflock attaches its own copy of what was said, for up to thirty minutes after a conversation ends, and a transcript supplied by the reporter is not evidence. Reporting changes nothing in the conversation and the stranger is not told; to make it end now and never meet them again use fyreflock_block as well. Refused with no_conversation once the thirty minutes have passed. Returns reported: true and lines_attached, the size of the copy that went with it.
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>",
"category": "<category>",
"person_asked": "<person_asked>"
},
"name": "fyreflock_report"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | The person's own note, up to 500 characters. Not a transcript: Fyreflock attaches its own copy. | |
| category | Yes | What the report is about. | |
| 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. | |
| error | No | The refusal code, such as no_conversation or rate_limited. | |
| message | No | The refusal, worded for the person. | |
| reported | No | ||
| lines_attached | No |