Wraps a whole Brick as one opaque ToolDefinition: execute calls
brick.ask(input.prompt). Additive to brick.tools(), which exposes
individual programs. This is for delegating an entire sub-brick as a
single "ask it something" tool, the default granularity supervisor()
uses for each sub-brick.
Wraps a whole
Brickas one opaque ToolDefinition:executecallsbrick.ask(input.prompt). Additive tobrick.tools(), which exposes individual programs. This is for delegating an entire sub-brick as a single "ask it something" tool, the default granularitysupervisor()uses for each sub-brick.