revise_message
Edit a chat message.
Mutating tool: it changes data in Nurama. Available only when the key carries the matching scope.
Edit a chat message. Pass only the fields that change; omit to leave them as-is. content accepts the same mention/quote token syntax as send_message. Use to fix typos, retract a mistaken claim, or rewrite a bot reply after a tool result lands.
Input
| Property | Type | Required | Description |
|---|---|---|---|
messageId | string | yes | UUID of the message to revise. |
content | string | no | New body. Same token syntax as send_message ({{mention:UUID}}, {{assetMention:UUID}}, etc.). |
mentions | string[] | no | User UUIDs referenced via {{mention:UUID}}. |
assetMentions | string[] | no | Asset UUIDs referenced via {{assetMention:UUID}}. |
folderMentions | string[] | no | Folder UUIDs referenced via {{folderMention:UUID}}. |
taskMentions | string[] | no | Task UUIDs referenced via {{taskMention:UUID}}. |
quotes | string[] | no | Message UUIDs being quoted. |
JSON Schema
{
"type": "object",
"properties": {
"messageId": {
"type": "string",
"description": "UUID of the message to revise."
},
"content": {
"type": "string",
"description": "New body. Same token syntax as `send_message` (`{{mention:UUID}}`, `{{assetMention:UUID}}`, etc.)."
},
"mentions": {
"type": "array",
"items": {
"type": "string"
},
"description": "User UUIDs referenced via `{{mention:UUID}}`."
},
"assetMentions": {
"type": "array",
"items": {
"type": "string"
},
"description": "Asset UUIDs referenced via `{{assetMention:UUID}}`."
},
"folderMentions": {
"type": "array",
"items": {
"type": "string"
},
"description": "Folder UUIDs referenced via `{{folderMention:UUID}}`."
},
"taskMentions": {
"type": "array",
"items": {
"type": "string"
},
"description": "Task UUIDs referenced via `{{taskMention:UUID}}`."
},
"quotes": {
"type": "array",
"items": {
"type": "string"
},
"description": "Message UUIDs being quoted."
}
},
"required": [
"messageId"
],
"additionalProperties": false
}