Declared commands on a robot, with typed argument schemas.
Read via bb://robots/{robot}/commands. The same data is available
via the list_commands tool — this resource exists so agents can
load the command catalogue as context before invoking anything.