Skip to main content

Fleet tools

What it is

A tool gives a fleet one named action. The fleet author declares allowed tools in TRIGGER.md.

Why it exists

The allowlist limits what the fleet can do. Instructions in SKILL.md do not grant access by themselves.

How it behaves

The runtime owns the built-in tools. A fleet receives only names listed under x-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.