Protected ReadonlyrunningMaps tool call ids to the execution ids of their in-flight shell commands.
Protected ReadonlyshellProtected ReadonlyshellProtected ReadonlyworkspaceProtectedcombineOptionaloptions: OutputTruncationOptionsProtectedexecuteOptionalctx: unknownProtectedrunRuns execution and maps the raw server result onto the tool result shape.
Shared plumbing for tools that run a shell command through the ShellExecutionServer: execution-id bookkeeping, cancellation wiring, the canceled-result branch and output truncation.
Subclasses only decide which command runs and how it is exposed to the LLM.