Diagnostics — specs, drafts, failures and next steps
diagnosticsReads and tool lookup for Diagnostics; nothing called here changes anything.
diagnostics(action="execute", tool_name="…", arguments={...}). action="list_tools" and action="get_tool_schema" are free; never guess a tool_name.
Tools by category (name — what it does): diagnostics
explain_error — Explain a platform error
get_campaign_spec — What a campaign needs before it can be created
list_what_i_can_do — Capability menu for the platforms this user has connected
suggest_next_action — Three concrete next steps from the real account state
usage_value_summary — What this account has actually used Adako for
validate_campaign_draft — Dry-run a campaign draft against the platform rules
verify_campaign_is_live — Check whether a campaign actually exists and is running
why_did_this_fail — Explain the recent failed calls
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | The first two are free; execute bills the tool. | |
| accounts | No | Repeat one READ across these accounts, or "all_active"; free like every read, max 20. | |
| arguments | No | The tool’s own arguments, as its schema declares them. | |
| tool_name | No | Exact tool name. Needed by get_tool_schema and execute. |