{
"id": "gloves",
"name": "Gloves",
"description": "Safe OpenClaw-native metadata and approval tools for a host-local gloves runtime.",
"capabilities": {
"tools": true
},
"configSchema": {
"type": "object",
"additionalProperties": false,
"required": [
"root"
],
"properties": {
"root": {
"type": "string",
"description": "Host path to the gloves runtime root."
},
"glovesBin": {
"type": "string",
"description": "Optional absolute host path to the gloves CLI when it is not already on the Gateway PATH."
},
"operatorAgentId": {
"type": "string",
"description": "Optional operator identity used for audit attribution when the plugin approves or denies requests."
},
"cwd": {
"type": "string",
"description": "Optional working directory for spawned gloves CLI commands."
},
"timeoutMs": {
"type": "number",
"minimum": 1,
"description": "Per-command timeout in milliseconds."
}
}
}
}