windows_shell_prepare
Prepare a Windows shell command by binding it to cwd, target, purpose, and timeout for safe execution planning—does not execute.
Instructions
Statically parse and bind one PowerShell or direct native command to cwd, target, purpose, risk, environment, and timeout; does not execute it.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"shell": "<shell>",
"cwd": "<cwd>",
"target": "<target>",
"purpose": "<purpose>"
},
"name": "windows_shell_prepare"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cwd | Yes | ||
| shell | Yes | ||
| target | Yes | ||
| command | No | ||
| purpose | Yes | ||
| arguments | No | ||
| executable | No | ||
| timeout_seconds | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||