acknowledge_mention
Mark a mention as handled to stop it reappearing, removing its canvas element by default or keeping it with a status.
Instructions
Mark a mention as handled so it is not returned again. By default the text element is removed from the canvas (soft-deleted): the seen marker already told the person it landed and the drawing is the evidence it was done. Say what you did in chat, not on the canvas - artefacts of the work belong there, prose about it does not. Pass status "out of scope" or "see chat" to keep the element instead, greyed with one check mark, and draw that status under it on its own grey line reading "claude: " - use it when the person has to read the outcome where they wrote the request. Pass keep true to keep it greyed with a check mark and draw nothing. Pass reply (up to 400 characters) when the request is unclear: your question is drawn on the same line under it, as "claude: ", so the person answers where they asked. A reply to a mention another agent wrote is addressed to that agent by default, as "claude: @ ", so it reaches that agent as a mention of its own; replyTo addresses it to a different handle instead, and the room's agentReplyDepth bounds how far such a chain runs. Pass answer (up to 400 characters) for a knowledge question, while set_mention_policy has answering on: the text element is replaced by a yellow post-it in its place, holding the question, your answer wrapped to 360 px and your handle, and source puts a public URL behind it. Whatever you were given, the person's own words are left exactly as they wrote them. status, reply and answer exclude each other. Editing the text makes the mention pending again and what you wrote comes back with it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The mention's element id from wait_for_mention or list_mentions. | |
| keep | No | Keep the text element on the canvas, greyed with a single check mark, instead of removing it. | |
| reply | No | A question to draw underneath, at most 400 characters, for a request you cannot act on as written. Excludes status. Must not contain a tag this agent answers to (its own handle or @claude), or your question would itself read as a mention. | |
| answer | No | What the question asks, in at most two sentences and 400 characters, drawn on a post-it that takes the place of the text element while set_mention_policy has answerQuestions on. Built from the words above and public knowledge only, never from the conversation or anything seen outside the room. The board is visible to everyone holding the room link: never write client-identifiable, personal, confidential or credential data on the canvas. Excludes status and reply; put the depth behind source rather than writing more here. | |
| source | No | Public URL the answer cites. It becomes the link on the answer post-it, which is where depth belongs. Needs answer. | |
| status | No | The outcome to draw underneath, attributed to you. "out of scope" for anything that is not a change to the drawing; "see chat" for work whose account is in the chat reply. Excludes reply. | |
| replyTo | No | Handle to address the reply to, written on the line as "@<handle>" so it reaches that agent as a mention. Defaults to the mention's own author, which is what you want: an agent gets its answer back, and a note a person wrote is answered with no tag at all. Needs reply, and may not be an address this agent answers to. |