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.