Fleet tools
What it is
A tool gives a fleet one named action. The fleet author declares allowed tools inTRIGGER.md.
Why it exists
The allowlist limits what the fleet can do. Instructions inSKILL.md do not grant access by themselves.
How it behaves
The runtime owns the built-in tools. A fleet receives only names listed underx-agentsfleet.tools.
http_request also follows the network host list. Secret references are filled by the credential firewall during an approved outbound request.
An unknown tool is skipped and records UZ-TOOL-005 in the activity stream. The run continues with the remaining valid tools.
Limits
http_request accepts only hosts allowed by the fleet policy. Responses allow up to 1 MiB.
Hosted runners have no display. browser_open and screenshot can fail there; use them only with a suitable self-managed runner.
web_fetch does not use the fleet host list. Use http_request when a host restriction is required.
Remove a tool name from TRIGGER.md to revoke it. The next fleet update applies the new list to later runs.