docs/tools/reactions.md
The agent can add and remove emoji reactions on messages using the message
tool with the react action. Reaction behavior varies by channel and transport.
{
"action": "react",
"messageId": "msg-123",
"emoji": "thumbsup"
}
emoji is required when adding a reaction.emoji to an empty string ("") to remove the bot's reaction(s).remove: true to remove a specific emoji (requires non-empty emoji).trackToolCalls: true on a
reaction lets the runtime use that reacted message for subsequent tool
progress reactions during the same turn.Per-channel reactionLevel config controls how broadly the agent uses reactions. Values are typically off, ack, minimal, or extensive.
channels.telegram.reactionLevelchannels.whatsapp.reactionLevelSet reactionLevel on individual channels to tune how actively the agent reacts to messages on each platform.
message tool that includes react