simulate_comment
Simulate a comment. Dry run: what would happen if this text were commented on this channel and post. Runs the live matcher over every trigger in id order and reports the first that fires, the reason each other one did not, the linked flow that would start, or the native flow that would answer if no trigger fires. Nothing is sent and nothing is recorded. Per-person rules (opt-out, blocklist, once-per-user) are not simulated. Dry run, nothing is sent. Use it to check a trigger matches before and after changing it.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"platform": "<platform>",
"text": "<text>"
},
"name": "simulate_comment"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | The comment text. | |
| post_id | No | The post the comment would be on. Needed for post-scoped triggers to match. | |
| platform | Yes | Channel the comment would be on. | |
| source_type | No | Default comment. | comment |