Files
yaklang-chrome-extension/public/managed-storage-schema.json

49 lines
1.2 KiB
JSON

{
"$schema": "http://json-schema.org/draft-03/schema#",
"type": "object",
"properties": {
"bridgeTransport": {
"title": "Bridge transport",
"description": "Lock the extension to native or loopback WebSocket transport.",
"type": "string",
"enum": ["native", "websocket"]
},
"bridgeEndpoint": {
"title": "Bridge endpoint",
"description": "Managed loopback WebSocket endpoint.",
"type": "string"
},
"nativeHost": {
"title": "Native Messaging host",
"type": "string"
},
"autoConnect": {
"title": "Connect automatically",
"type": "boolean"
},
"disableWebSocket": {
"title": "Require Native Messaging",
"type": "boolean"
},
"floatingPanelEnabled": {
"title": "Enable the page floating panel",
"type": "boolean"
},
"maxGrantMinutes": {
"title": "Maximum grant duration in minutes",
"type": "integer",
"minimum": 5,
"maximum": 1440
},
"grantAllowedOrigins": {
"title": "Origins that may be shared with an Agent",
"type": "array",
"items": { "type": "string" }
},
"allowProgramEval": {
"title": "Allow program Eval grants",
"type": "boolean"
}
}
}