Package-level declarations
Types
Link copied to clipboard
Brave mode confirmation handler that bypasses user confirmation.
Link copied to clipboard
class ExecuteShellCommandTool(executor: ShellCommandExecutor, confirmationHandler: ShellCommandConfirmationHandler) : Tool<ExecuteShellCommandTool.Args, ExecuteShellCommandTool.Result>
Executes shell commands with user approval and automatic timeout.
Link copied to clipboard
Shell command executor using ProcessBuilder for JVM platforms.
Link copied to clipboard
Confirmation handler that prompts user via console input.
Link copied to clipboard
User's decision on whether to execute a shell command.
Link copied to clipboard
Strategy for obtaining user confirmation before executing shell commands.
Link copied to clipboard
interface ShellCommandExecutor
Shell command executor using platform-specific shells (cmd.exe on Windows, sh on Unix).