ollie/data/tools/shell.meta

36 lines
1.1 KiB
Plaintext

{
"description": "Execute a single bash command in a sandboxed environment.",
"resetsCounter": true,
"prompt": "Execute a single bash command in a sandboxed environment.\n\nUsage: {\"cmd\": \"your command here\"}\n\nSandbox prevents dangerous operations. Use for computation, builds, scripting.\ntimeout applies to each call (default: 30s). A non-zero exit is an error.",
"args": {
"type": "object",
"required": [
"cmd"
],
"properties": {
"cmd": {
"type": "string",
"description": "Bash command to execute."
},
"timeout": {
"type": "integer",
"description": "Timeout in seconds (default: 30). Use 0 for no timeout."
},
"sandbox": {
"type": "string",
"description": "Sandbox profile name (default: default)."
},
"bypass": {
"type": "boolean",
"description": "Run outside the sandbox via bypass broker."
},
"background": {
"type": "boolean",
"description": "Run in background. Returns PID immediately; output is injected automatically."
}
}
},
"tier": "hot",
"scope": "global"
}