Check for a reply to an earlier ask / request_ack (non-blocking by default)
check_replyCheck if a human replied to a prior question or acknowledgment. Pass the message_id from an ask or request_ack call to get the response; set wait_seconds to long-poll for a brief period.
Instructions
Look up whether the human has replied to a question or ack you sent earlier — use it to resume after ask/request_ack returned a timeout, or after your client cancelled the blocking call. Pass the message_id (and topic) you got back from that call. Returns immediately by default; set wait_seconds to briefly long-poll. Returns { responded, value?, replied_at? } — value is "yes"/"no" (a yes/no question) or "ack". For an approval gate, only proceed when value === "yes". Replies are kept only ~30 minutes after the original message was sent.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| topic | No | Topic the original message was sent to. Pass it explicitly when you passed one on the original call; otherwise it falls back to the same default (`.blipr-topic` file, then the BLIPR_TOPIC env var). | |
| message_id | Yes | The message_id returned by a prior ask / request_ack call. | |
| wait_seconds | No | Seconds to long-poll for an answer (0 = instant check; default 0). |