Why a change was made
explain_changeThe full recorded story of one change in an ad account, for 'why did you do that?', 'who changed X?', 'what happened with the budget change on…': what started it (an engine check, the daily review, a plan branch and its condition, a chat request, the owner, or someone outside Taseli), the numbers it was based on at the time, the owner's rules in force, the playbook rules and similar-business results it cited, the platform's dry run, who approved it, when and how, the run and its read-back, the watch and verdict, and what Taseli learned. Built from Taseli's records, not reconstructed. It covers one change; why a number moved is answered by the account review. Read only.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "explain_change"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| about | No | The change in the person's own words, any language, e.g. 'the budget change on Summer sale yesterday' or 'who paused the brand campaign'. | |
| change | No | The change's id (a decision id, the page or a link) or its number, e.g. '#12'. Omit when you only have words. | |
| account | No | An ad account's name, when it is about one account only; omit when it is about the whole business. | |
| language | No | Answer language. The business's language by default. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | A plain note instead of data (nothing connected yet, not available here). | |
| text | No | The answer in plain words. | |
| truncated | No | ||
| truncatedNote | No |