Tell a running turn something
interject_turnHand the agent a message WHILE a turn is running ("no, use the other character"): it reads it at its next step instead of finishing the wrong work first. Only a running turn of a conversation you can message; once the turn has ended (or already has messages waiting) it is refused — send it with send_message as the next message instead. Answers how many of your messages the turn has not read yet; get_turn shows the rest. Repeat message_id on a retry so the message lands once. Omitted, it is derived from you, the turn and the words — so the same words sent twice are ONE message (already_received:true says a message was not queued again); pass your own message_id to send a deliberate repeat.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | what you want to tell the agent, in words | |
| turn_id | Yes | the running turn, from send_message or get_chat | |
| message_id | No | optional: your id for this message — repeat it on a retry |