bruteSourceBruteProvidersShellResponse

class ShellResponse

Synthetic completion response returned by Brute::Providers::Shell.

When +command+ is present, the response contains a single assistant message with a "shell" tool call. The agent loop picks it up and executes Brute::Tools::Shell through the normal pipeline.

When +command+ is nil (tool results round-trip), the response contains an empty assistant message with no tool calls, causing the agent loop to exit.