review_changes
Review queue: what changed and isn't live yet. list (counts first) → get one item (hidden changes, optional diff, bodyChanged: false means only title/meta/route fields changed — review hidden, not the visible page) → mark_ready / unmark (≤50 ids). Then publish_site onlyReady:true. Drafts-only sites: a person marks.
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": {
"site": "<site>"
},
"name": "review_changes"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | get: item id from list (p:/path, s:key, m:menus) | |
| all | No | unmark: clear every ready mark | |
| ids | No | mark_ready / unmark: item ids from list (≤50) | |
| diff | No | get: include first diff rows | |
| site | Yes | Site slug, e.g. acme-studio | |
| state | No | list filter (default all) | |
| action | No | list (default) · get one item · mark_ready · unmark | list |
| cursor | No | list pagination (full only) | |
| detail | No | list detail (default summary) | |
| dryRun | No | mark_ready / unmark: preview only | |
| context | No | Why you're calling this (activity log). |