ShizukuShellBackend
constructor(execTimeoutMs: Long = DEFAULT_EXEC_TIMEOUT_MS, maxOutputBytes: Int = DEFAULT_MAX_OUTPUT_BYTES, maxBinaryOutputBytes: Int = DEFAULT_MAX_BINARY_OUTPUT_BYTES)
Parameters
execTimeoutMs
wall-clock limit per call. Note the core ToolRegistry applies its own (longer) per-tool timeout on top.
maxOutputBytes
per-stream capture cap for exec (and stderr of execBinary).
maxBinaryOutputBytes
stdout capture cap for execBinary.