success=True, failures in content); only a
command that could not run (timeout, target not found) is a failed ToolResult.
Classes
RunCommandInput
Input for run_command: one project command (run as an argv, no shell metacharacters).
RunLinterInput
Input for run_linter: none — it runs the configured lint command.
RunTestsInput
Input for run_tests: an optional target appended to the configured command.