invoke_read_tool
Run read-only network operations and non-disruptive checks (ping, show) while automatically refusing tools that can change configurations.
Instructions
Run a tool that only reads, or a non-disruptive troubleshooting check (ping, show). Names come from find_tool.
Cable tests can interrupt a link and require invoke_tool.
A tool that can change something is refused with "not_a_read_tool".
cursor: the next_cursor from a reply that was cut short, to get the rest.
login: a named Central login from access_check (default: the main one).
all_pages: fetch every page of a list here (up to 50 pages / 10,000 items) instead of one.
fields: keep only these keys of each item ("radio.channel" reaches inside); cuts big replies.
group_by: return a count per value of this field instead of the items ("firmwareVersion").
Together they answer site-wide questions in one call: all_pages + group_by="status".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| login | No | ||
| cursor | No | ||
| fields | No | ||
| group_by | No | ||
| all_pages | No | ||
| arguments | No |