Optional isTools the host has switched off; a step naming one is refused.
Optional permissionWhen given, every step is checked with the caller's capabilities.
Optional hitlWhen given with hitl.enabled, a side-effecting step asks approval; a
step that is itself a composition does not, its own steps do.
Optional hitlSame meaning as ToolOrchestratorConfig.hitl.
Optional enabled?: booleanOptional requireOptional autoOptional defaultOptional approval
The step's tool as registered right now.