Files
Triple-C/app/src-tauri/gen/schemas/linux-schema.json
T
shadowdaoandClaude Opus 5.5 05d991181d feat(acl): gate every app command per window via a Tauri AppManifest
build.rs now derives an AppManifest from generate_handler!, which makes
tauri 2.11 apply the ACL to app commands (it skips them entirely without
one). default.json grants the 110 main-window commands, file-viewer.json
the five viewer_* commands, and build.rs refuses to build on a missing,
misspelled, duplicated, misfiled or deny-* grant, or on a hand-written
permission file. Stale autogenerated permissions are pruned per build.

Closes the residual risk recorded by the terminal file viewer: a
compromised viewer window could invoke any app command.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-22 22:26:18 -07:00

3971 lines
199 KiB
JSON

{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "CapabilityFile",
"description": "Capability formats accepted in a capability file.",
"anyOf": [
{
"description": "A single capability.",
"allOf": [
{
"$ref": "#/definitions/Capability"
}
]
},
{
"description": "A list of capabilities.",
"type": "array",
"items": {
"$ref": "#/definitions/Capability"
}
},
{
"description": "A list of capabilities.",
"type": "object",
"required": [
"capabilities"
],
"properties": {
"capabilities": {
"description": "The list of capabilities.",
"type": "array",
"items": {
"$ref": "#/definitions/Capability"
}
}
}
}
],
"definitions": {
"Capability": {
"description": "A grouping and boundary mechanism developers can use to isolate access to the IPC layer.\n\nIt controls application windows' and webviews' fine grained access to the Tauri core, application, or plugin commands. If a webview or its window is not matching any capability then it has no access to the IPC layer at all.\n\nThis can be done to create groups of windows, based on their required system access, which can reduce impact of frontend vulnerabilities in less privileged windows. Windows can be added to a capability by exact name (e.g. `main-window`) or glob patterns like `*` or `admin-*`. A Window can have none, one, or multiple associated capabilities.\n\n## Example\n\n```json { \"identifier\": \"main-user-files-write\", \"description\": \"This capability allows the `main` window on macOS and Windows access to `filesystem` write related commands and `dialog` commands to enable programmatic access to files selected by the user.\", \"windows\": [ \"main\" ], \"permissions\": [ \"core:default\", \"dialog:open\", { \"identifier\": \"fs:allow-write-text-file\", \"allow\": [{ \"path\": \"$HOME/test.txt\" }] }, ], \"platforms\": [\"macOS\",\"windows\"] } ```",
"type": "object",
"required": [
"identifier",
"permissions"
],
"properties": {
"identifier": {
"description": "Identifier of the capability.\n\n## Example\n\n`main-user-files-write`",
"type": "string"
},
"description": {
"description": "Description of what the capability is intended to allow on associated windows.\n\nIt should contain a description of what the grouped permissions should allow.\n\n## Example\n\nThis capability allows the `main` window access to `filesystem` write related commands and `dialog` commands to enable programmatic access to files selected by the user.",
"default": "",
"type": "string"
},
"remote": {
"description": "Configure remote URLs that can use the capability permissions.\n\nThis setting is optional and defaults to not being set, as our default use case is that the content is served from our local application.\n\n:::caution Make sure you understand the security implications of providing remote sources with local system access. :::\n\n## Example\n\n```json { \"urls\": [\"https://*.mydomain.dev\"] } ```",
"anyOf": [
{
"$ref": "#/definitions/CapabilityRemote"
},
{
"type": "null"
}
]
},
"local": {
"description": "Whether this capability is enabled for local app URLs or not. Defaults to `true`.",
"default": true,
"type": "boolean"
},
"windows": {
"description": "List of windows that are affected by this capability. Can be a glob pattern.\n\nIf a window label matches any of the patterns in this list, the capability will be enabled on all the webviews of that window, regardless of the value of [`Self::webviews`].\n\nOn multiwebview windows, prefer specifying [`Self::webviews`] and omitting [`Self::windows`] for a fine grained access control.\n\n## Example\n\n`[\"main\"]`",
"type": "array",
"items": {
"type": "string"
}
},
"webviews": {
"description": "List of webviews that are affected by this capability. Can be a glob pattern.\n\nThe capability will be enabled on all the webviews whose label matches any of the patterns in this list, regardless of whether the webview's window label matches a pattern in [`Self::windows`].\n\n## Example\n\n`[\"sub-webview-one\", \"sub-webview-two\"]`",
"type": "array",
"items": {
"type": "string"
}
},
"permissions": {
"description": "List of permissions attached to this capability.\n\nMust include the plugin name as prefix in the form of `${plugin-name}:${permission-name}`. For commands directly implemented in the application itself only `${permission-name}` is required.\n\n## Example\n\n```json [ \"core:default\", \"shell:allow-open\", \"dialog:open\", { \"identifier\": \"fs:allow-write-text-file\", \"allow\": [{ \"path\": \"$HOME/test.txt\" }] } ] ```",
"type": "array",
"items": {
"$ref": "#/definitions/PermissionEntry"
},
"uniqueItems": true
},
"platforms": {
"description": "Limit which target platforms this capability applies to.\n\nBy default all platforms are targeted.\n\n## Example\n\n`[\"macOS\",\"windows\"]`",
"type": [
"array",
"null"
],
"items": {
"$ref": "#/definitions/Target"
}
}
}
},
"CapabilityRemote": {
"description": "Configuration for remote URLs that are associated with the capability.",
"type": "object",
"required": [
"urls"
],
"properties": {
"urls": {
"description": "Remote domains this capability refers to using the [URLPattern standard](https://urlpattern.spec.whatwg.org/).\n\n## Examples\n\n- \"https://*.mydomain.dev\": allows subdomains of mydomain.dev - \"https://mydomain.dev/api/*\": allows any subpath of mydomain.dev/api",
"type": "array",
"items": {
"type": "string"
}
}
}
},
"PermissionEntry": {
"description": "An entry for a permission value in a [`Capability`] can be either a raw permission [`Identifier`] or an object that references a permission and extends its scope.",
"anyOf": [
{
"description": "Reference a permission or permission set by identifier.",
"allOf": [
{
"$ref": "#/definitions/Identifier"
}
]
},
{
"description": "Reference a permission or permission set by identifier and extends its scope.",
"type": "object",
"allOf": [
{
"if": {
"properties": {
"identifier": {
"anyOf": [
{
"description": "This permission set allows opening `mailto:`, `tel:`, `https://` and `http://` urls using their default application\nas well as reveal file in directories using default file explorer\n#### This default permission set includes:\n\n- `allow-open-url`\n- `allow-reveal-item-in-dir`\n- `allow-default-urls`",
"type": "string",
"const": "opener:default",
"markdownDescription": "This permission set allows opening `mailto:`, `tel:`, `https://` and `http://` urls using their default application\nas well as reveal file in directories using default file explorer\n#### This default permission set includes:\n\n- `allow-open-url`\n- `allow-reveal-item-in-dir`\n- `allow-default-urls`"
},
{
"description": "This enables opening `mailto:`, `tel:`, `https://` and `http://` urls using their default application.",
"type": "string",
"const": "opener:allow-default-urls",
"markdownDescription": "This enables opening `mailto:`, `tel:`, `https://` and `http://` urls using their default application."
},
{
"description": "Enables the open_path command without any pre-configured scope.",
"type": "string",
"const": "opener:allow-open-path",
"markdownDescription": "Enables the open_path command without any pre-configured scope."
},
{
"description": "Enables the open_url command without any pre-configured scope.",
"type": "string",
"const": "opener:allow-open-url",
"markdownDescription": "Enables the open_url command without any pre-configured scope."
},
{
"description": "Enables the reveal_item_in_dir command without any pre-configured scope.",
"type": "string",
"const": "opener:allow-reveal-item-in-dir",
"markdownDescription": "Enables the reveal_item_in_dir command without any pre-configured scope."
},
{
"description": "Denies the open_path command without any pre-configured scope.",
"type": "string",
"const": "opener:deny-open-path",
"markdownDescription": "Denies the open_path command without any pre-configured scope."
},
{
"description": "Denies the open_url command without any pre-configured scope.",
"type": "string",
"const": "opener:deny-open-url",
"markdownDescription": "Denies the open_url command without any pre-configured scope."
},
{
"description": "Denies the reveal_item_in_dir command without any pre-configured scope.",
"type": "string",
"const": "opener:deny-reveal-item-in-dir",
"markdownDescription": "Denies the reveal_item_in_dir command without any pre-configured scope."
}
]
}
}
},
"then": {
"properties": {
"allow": {
"items": {
"title": "OpenerScopeEntry",
"description": "Opener scope entry.",
"anyOf": [
{
"type": "object",
"required": [
"url"
],
"properties": {
"app": {
"description": "An application to open this url with, for example: firefox.",
"allOf": [
{
"$ref": "#/definitions/Application"
}
]
},
"url": {
"description": "A URL that can be opened by the webview when using the Opener APIs.\n\nWildcards can be used following the UNIX glob pattern.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"",
"type": "string"
}
}
},
{
"type": "object",
"required": [
"path"
],
"properties": {
"app": {
"description": "An application to open this path with, for example: xdg-open.",
"allOf": [
{
"$ref": "#/definitions/Application"
}
]
},
"path": {
"description": "A path that can be opened by the webview when using the Opener APIs.\n\nThe pattern can start with a variable that resolves to a system base directory. The variables are: `$AUDIO`, `$CACHE`, `$CONFIG`, `$DATA`, `$LOCALDATA`, `$DESKTOP`, `$DOCUMENT`, `$DOWNLOAD`, `$EXE`, `$FONT`, `$HOME`, `$PICTURE`, `$PUBLIC`, `$RUNTIME`, `$TEMPLATE`, `$VIDEO`, `$RESOURCE`, `$APP`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.",
"type": "string"
}
}
}
]
}
},
"deny": {
"items": {
"title": "OpenerScopeEntry",
"description": "Opener scope entry.",
"anyOf": [
{
"type": "object",
"required": [
"url"
],
"properties": {
"app": {
"description": "An application to open this url with, for example: firefox.",
"allOf": [
{
"$ref": "#/definitions/Application"
}
]
},
"url": {
"description": "A URL that can be opened by the webview when using the Opener APIs.\n\nWildcards can be used following the UNIX glob pattern.\n\nExamples:\n\n- \"https://*\" : allows all HTTPS origin\n\n- \"https://*.github.com/tauri-apps/tauri\": allows any subdomain of \"github.com\" with the \"tauri-apps/api\" path\n\n- \"https://myapi.service.com/users/*\": allows access to any URLs that begins with \"https://myapi.service.com/users/\"",
"type": "string"
}
}
},
{
"type": "object",
"required": [
"path"
],
"properties": {
"app": {
"description": "An application to open this path with, for example: xdg-open.",
"allOf": [
{
"$ref": "#/definitions/Application"
}
]
},
"path": {
"description": "A path that can be opened by the webview when using the Opener APIs.\n\nThe pattern can start with a variable that resolves to a system base directory. The variables are: `$AUDIO`, `$CACHE`, `$CONFIG`, `$DATA`, `$LOCALDATA`, `$DESKTOP`, `$DOCUMENT`, `$DOWNLOAD`, `$EXE`, `$FONT`, `$HOME`, `$PICTURE`, `$PUBLIC`, `$RUNTIME`, `$TEMPLATE`, `$VIDEO`, `$RESOURCE`, `$APP`, `$LOG`, `$TEMP`, `$APPCONFIG`, `$APPDATA`, `$APPLOCALDATA`, `$APPCACHE`, `$APPLOG`.",
"type": "string"
}
}
}
]
}
}
}
},
"properties": {
"identifier": {
"description": "Identifier of the permission or permission set.",
"allOf": [
{
"$ref": "#/definitions/Identifier"
}
]
}
}
},
{
"properties": {
"identifier": {
"description": "Identifier of the permission or permission set.",
"allOf": [
{
"$ref": "#/definitions/Identifier"
}
]
},
"allow": {
"description": "Data that defines what is allowed by the scope.",
"type": [
"array",
"null"
],
"items": {
"$ref": "#/definitions/Value"
}
},
"deny": {
"description": "Data that defines what is denied by the scope. This should be prioritized by validation logic.",
"type": [
"array",
"null"
],
"items": {
"$ref": "#/definitions/Value"
}
}
}
}
],
"required": [
"identifier"
]
}
]
},
"Identifier": {
"description": "Permission identifier",
"oneOf": [
{
"description": "Enables the acquire_claude_token command without any pre-configured scope.",
"type": "string",
"const": "allow-acquire-claude-token",
"markdownDescription": "Enables the acquire_claude_token command without any pre-configured scope."
},
{
"description": "Enables the add_project command without any pre-configured scope.",
"type": "string",
"const": "allow-add-project",
"markdownDescription": "Enables the add_project command without any pre-configured scope."
},
{
"description": "Enables the add_scheduled_task command without any pre-configured scope.",
"type": "string",
"const": "allow-add-scheduled-task",
"markdownDescription": "Enables the add_scheduled_task command without any pre-configured scope."
},
{
"description": "Enables the apply_settings_import command without any pre-configured scope.",
"type": "string",
"const": "allow-apply-settings-import",
"markdownDescription": "Enables the apply_settings_import command without any pre-configured scope."
},
{
"description": "Enables the aws_sso_refresh command without any pre-configured scope.",
"type": "string",
"const": "allow-aws-sso-refresh",
"markdownDescription": "Enables the aws_sso_refresh command without any pre-configured scope."
},
{
"description": "Enables the build_gateway_image command without any pre-configured scope.",
"type": "string",
"const": "allow-build-gateway-image",
"markdownDescription": "Enables the build_gateway_image command without any pre-configured scope."
},
{
"description": "Enables the build_image command without any pre-configured scope.",
"type": "string",
"const": "allow-build-image",
"markdownDescription": "Enables the build_image command without any pre-configured scope."
},
{
"description": "Enables the build_stt_image command without any pre-configured scope.",
"type": "string",
"const": "allow-build-stt-image",
"markdownDescription": "Enables the build_stt_image command without any pre-configured scope."
},
{
"description": "Enables the cancel_claude_token command without any pre-configured scope.",
"type": "string",
"const": "allow-cancel-claude-token",
"markdownDescription": "Enables the cancel_claude_token command without any pre-configured scope."
},
{
"description": "Enables the check_browser_view_support command without any pre-configured scope.",
"type": "string",
"const": "allow-check-browser-view-support",
"markdownDescription": "Enables the check_browser_view_support command without any pre-configured scope."
},
{
"description": "Enables the check_docker command without any pre-configured scope.",
"type": "string",
"const": "allow-check-docker",
"markdownDescription": "Enables the check_docker command without any pre-configured scope."
},
{
"description": "Enables the check_for_updates command without any pre-configured scope.",
"type": "string",
"const": "allow-check-for-updates",
"markdownDescription": "Enables the check_for_updates command without any pre-configured scope."
},
{
"description": "Enables the check_gateway_health command without any pre-configured scope.",
"type": "string",
"const": "allow-check-gateway-health",
"markdownDescription": "Enables the check_gateway_health command without any pre-configured scope."
},
{
"description": "Enables the check_image_exists command without any pre-configured scope.",
"type": "string",
"const": "allow-check-image-exists",
"markdownDescription": "Enables the check_image_exists command without any pre-configured scope."
},
{
"description": "Enables the check_image_update command without any pre-configured scope.",
"type": "string",
"const": "allow-check-image-update",
"markdownDescription": "Enables the check_image_update command without any pre-configured scope."
},
{
"description": "Enables the clear_claude_token command without any pre-configured scope.",
"type": "string",
"const": "allow-clear-claude-token",
"markdownDescription": "Enables the clear_claude_token command without any pre-configured scope."
},
{
"description": "Enables the clear_gateway_api_key command without any pre-configured scope.",
"type": "string",
"const": "allow-clear-gateway-api-key",
"markdownDescription": "Enables the clear_gateway_api_key command without any pre-configured scope."
},
{
"description": "Enables the clear_scheduler_notifications command without any pre-configured scope.",
"type": "string",
"const": "allow-clear-scheduler-notifications",
"markdownDescription": "Enables the clear_scheduler_notifications command without any pre-configured scope."
},
{
"description": "Enables the close_browser_view_popout command without any pre-configured scope.",
"type": "string",
"const": "allow-close-browser-view-popout",
"markdownDescription": "Enables the close_browser_view_popout command without any pre-configured scope."
},
{
"description": "Enables the close_container_page command without any pre-configured scope.",
"type": "string",
"const": "allow-close-container-page",
"markdownDescription": "Enables the close_container_page command without any pre-configured scope."
},
{
"description": "Enables the close_terminal_session command without any pre-configured scope.",
"type": "string",
"const": "allow-close-terminal-session",
"markdownDescription": "Enables the close_terminal_session command without any pre-configured scope."
},
{
"description": "Enables the confirm_migration command without any pre-configured scope.",
"type": "string",
"const": "allow-confirm-migration",
"markdownDescription": "Enables the confirm_migration command without any pre-configured scope."
},
{
"description": "Enables the create_container_directory command without any pre-configured scope.",
"type": "string",
"const": "allow-create-container-directory",
"markdownDescription": "Enables the create_container_directory command without any pre-configured scope."
},
{
"description": "Enables the delete_note command without any pre-configured scope.",
"type": "string",
"const": "allow-delete-note",
"markdownDescription": "Enables the delete_note command without any pre-configured scope."
},
{
"description": "Enables the detect_aws_config command without any pre-configured scope.",
"type": "string",
"const": "allow-detect-aws-config",
"markdownDescription": "Enables the detect_aws_config command without any pre-configured scope."
},
{
"description": "Enables the detect_host_timezone command without any pre-configured scope.",
"type": "string",
"const": "allow-detect-host-timezone",
"markdownDescription": "Enables the detect_host_timezone command without any pre-configured scope."
},
{
"description": "Enables the detect_install_options command without any pre-configured scope.",
"type": "string",
"const": "allow-detect-install-options",
"markdownDescription": "Enables the detect_install_options command without any pre-configured scope."
},
{
"description": "Enables the download_container_backup command without any pre-configured scope.",
"type": "string",
"const": "allow-download-container-backup",
"markdownDescription": "Enables the download_container_backup command without any pre-configured scope."
},
{
"description": "Enables the download_container_file command without any pre-configured scope.",
"type": "string",
"const": "allow-download-container-file",
"markdownDescription": "Enables the download_container_file command without any pre-configured scope."
},
{
"description": "Enables the export_settings command without any pre-configured scope.",
"type": "string",
"const": "allow-export-settings",
"markdownDescription": "Enables the export_settings command without any pre-configured scope."
},
{
"description": "Enables the get_app_version command without any pre-configured scope.",
"type": "string",
"const": "allow-get-app-version",
"markdownDescription": "Enables the get_app_version command without any pre-configured scope."
},
{
"description": "Enables the get_auth_bridge_status command without any pre-configured scope.",
"type": "string",
"const": "allow-get-auth-bridge-status",
"markdownDescription": "Enables the get_auth_bridge_status command without any pre-configured scope."
},
{
"description": "Enables the get_browser_view_match_window command without any pre-configured scope.",
"type": "string",
"const": "allow-get-browser-view-match-window",
"markdownDescription": "Enables the get_browser_view_match_window command without any pre-configured scope."
},
{
"description": "Enables the get_browser_view_popout_state command without any pre-configured scope.",
"type": "string",
"const": "allow-get-browser-view-popout-state",
"markdownDescription": "Enables the get_browser_view_popout_state command without any pre-configured scope."
},
{
"description": "Enables the get_browser_view_status command without any pre-configured scope.",
"type": "string",
"const": "allow-get-browser-view-status",
"markdownDescription": "Enables the get_browser_view_status command without any pre-configured scope."
},
{
"description": "Enables the get_container_info command without any pre-configured scope.",
"type": "string",
"const": "allow-get-container-info",
"markdownDescription": "Enables the get_container_info command without any pre-configured scope."
},
{
"description": "Enables the get_container_page_state command without any pre-configured scope.",
"type": "string",
"const": "allow-get-container-page-state",
"markdownDescription": "Enables the get_container_page_state command without any pre-configured scope."
},
{
"description": "Enables the get_container_staleness command without any pre-configured scope.",
"type": "string",
"const": "allow-get-container-staleness",
"markdownDescription": "Enables the get_container_staleness command without any pre-configured scope."
},
{
"description": "Enables the get_gateway_auth_token command without any pre-configured scope.",
"type": "string",
"const": "allow-get-gateway-auth-token",
"markdownDescription": "Enables the get_gateway_auth_token command without any pre-configured scope."
},
{
"description": "Enables the get_gateway_status command without any pre-configured scope.",
"type": "string",
"const": "allow-get-gateway-status",
"markdownDescription": "Enables the get_gateway_status command without any pre-configured scope."
},
{
"description": "Enables the get_help_content command without any pre-configured scope.",
"type": "string",
"const": "allow-get-help-content",
"markdownDescription": "Enables the get_help_content command without any pre-configured scope."
},
{
"description": "Enables the get_migration_state command without any pre-configured scope.",
"type": "string",
"const": "allow-get-migration-state",
"markdownDescription": "Enables the get_migration_state command without any pre-configured scope."
},
{
"description": "Enables the get_scheduled_task_log command without any pre-configured scope.",
"type": "string",
"const": "allow-get-scheduled-task-log",
"markdownDescription": "Enables the get_scheduled_task_log command without any pre-configured scope."
},
{
"description": "Enables the get_scheduler_notifications command without any pre-configured scope.",
"type": "string",
"const": "allow-get-scheduler-notifications",
"markdownDescription": "Enables the get_scheduler_notifications command without any pre-configured scope."
},
{
"description": "Enables the get_settings command without any pre-configured scope.",
"type": "string",
"const": "allow-get-settings",
"markdownDescription": "Enables the get_settings command without any pre-configured scope."
},
{
"description": "Enables the get_stt_status command without any pre-configured scope.",
"type": "string",
"const": "allow-get-stt-status",
"markdownDescription": "Enables the get_stt_status command without any pre-configured scope."
},
{
"description": "Enables the get_web_terminal_status command without any pre-configured scope.",
"type": "string",
"const": "allow-get-web-terminal-status",
"markdownDescription": "Enables the get_web_terminal_status command without any pre-configured scope."
},
{
"description": "Enables the has_claude_token command without any pre-configured scope.",
"type": "string",
"const": "allow-has-claude-token",
"markdownDescription": "Enables the has_claude_token command without any pre-configured scope."
},
{
"description": "Enables the inspect_ca_cert_path command without any pre-configured scope.",
"type": "string",
"const": "allow-inspect-ca-cert-path",
"markdownDescription": "Enables the inspect_ca_cert_path command without any pre-configured scope."
},
{
"description": "Enables the install_browser_view_browser command without any pre-configured scope.",
"type": "string",
"const": "allow-install-browser-view-browser",
"markdownDescription": "Enables the install_browser_view_browser command without any pre-configured scope."
},
{
"description": "Enables the install_browser_view_support command without any pre-configured scope.",
"type": "string",
"const": "allow-install-browser-view-support",
"markdownDescription": "Enables the install_browser_view_support command without any pre-configured scope."
},
{
"description": "Enables the list_aws_profiles command without any pre-configured scope.",
"type": "string",
"const": "allow-list-aws-profiles",
"markdownDescription": "Enables the list_aws_profiles command without any pre-configured scope."
},
{
"description": "Enables the list_claude_sessions command without any pre-configured scope.",
"type": "string",
"const": "allow-list-claude-sessions",
"markdownDescription": "Enables the list_claude_sessions command without any pre-configured scope."
},
{
"description": "Enables the list_container_capabilities command without any pre-configured scope.",
"type": "string",
"const": "allow-list-container-capabilities",
"markdownDescription": "Enables the list_container_capabilities command without any pre-configured scope."
},
{
"description": "Enables the list_container_files command without any pre-configured scope.",
"type": "string",
"const": "allow-list-container-files",
"markdownDescription": "Enables the list_container_files command without any pre-configured scope."
},
{
"description": "Enables the list_notes command without any pre-configured scope.",
"type": "string",
"const": "allow-list-notes",
"markdownDescription": "Enables the list_notes command without any pre-configured scope."
},
{
"description": "Enables the list_projects command without any pre-configured scope.",
"type": "string",
"const": "allow-list-projects",
"markdownDescription": "Enables the list_projects command without any pre-configured scope."
},
{
"description": "Enables the list_scheduled_tasks command without any pre-configured scope.",
"type": "string",
"const": "allow-list-scheduled-tasks",
"markdownDescription": "Enables the list_scheduled_tasks command without any pre-configured scope."
},
{
"description": "Enables the migrate_project_to_base command without any pre-configured scope.",
"type": "string",
"const": "allow-migrate-project-to-base",
"markdownDescription": "Enables the migrate_project_to_base command without any pre-configured scope."
},
{
"description": "Enables the open_browser_view_popout command without any pre-configured scope.",
"type": "string",
"const": "allow-open-browser-view-popout",
"markdownDescription": "Enables the open_browser_view_popout command without any pre-configured scope."
},
{
"description": "Enables the open_file_viewer command without any pre-configured scope.",
"type": "string",
"const": "allow-open-file-viewer",
"markdownDescription": "Enables the open_file_viewer command without any pre-configured scope."
},
{
"description": "Enables the open_page_in_container_browser command without any pre-configured scope.",
"type": "string",
"const": "allow-open-page-in-container-browser",
"markdownDescription": "Enables the open_page_in_container_browser command without any pre-configured scope."
},
{
"description": "Enables the open_terminal_session command without any pre-configured scope.",
"type": "string",
"const": "allow-open-terminal-session",
"markdownDescription": "Enables the open_terminal_session command without any pre-configured scope."
},
{
"description": "Enables the open_url_external command without any pre-configured scope.",
"type": "string",
"const": "allow-open-url-external",
"markdownDescription": "Enables the open_url_external command without any pre-configured scope."
},
{
"description": "Enables the paste_image_to_terminal command without any pre-configured scope.",
"type": "string",
"const": "allow-paste-image-to-terminal",
"markdownDescription": "Enables the paste_image_to_terminal command without any pre-configured scope."
},
{
"description": "Enables the preview_settings_import command without any pre-configured scope.",
"type": "string",
"const": "allow-preview-settings-import",
"markdownDescription": "Enables the preview_settings_import command without any pre-configured scope."
},
{
"description": "Enables the pull_gateway_image command without any pre-configured scope.",
"type": "string",
"const": "allow-pull-gateway-image",
"markdownDescription": "Enables the pull_gateway_image command without any pre-configured scope."
},
{
"description": "Enables the pull_image command without any pre-configured scope.",
"type": "string",
"const": "allow-pull-image",
"markdownDescription": "Enables the pull_image command without any pre-configured scope."
},
{
"description": "Enables the pull_stt_image command without any pre-configured scope.",
"type": "string",
"const": "allow-pull-stt-image",
"markdownDescription": "Enables the pull_stt_image command without any pre-configured scope."
},
{
"description": "Enables the read_container_file command without any pre-configured scope.",
"type": "string",
"const": "allow-read-container-file",
"markdownDescription": "Enables the read_container_file command without any pre-configured scope."
},
{
"description": "Enables the rebuild_project_container command without any pre-configured scope.",
"type": "string",
"const": "allow-rebuild-project-container",
"markdownDescription": "Enables the rebuild_project_container command without any pre-configured scope."
},
{
"description": "Enables the reconcile_project_statuses command without any pre-configured scope.",
"type": "string",
"const": "allow-reconcile-project-statuses",
"markdownDescription": "Enables the reconcile_project_statuses command without any pre-configured scope."
},
{
"description": "Enables the regenerate_gateway_auth_token command without any pre-configured scope.",
"type": "string",
"const": "allow-regenerate-gateway-auth-token",
"markdownDescription": "Enables the regenerate_gateway_auth_token command without any pre-configured scope."
},
{
"description": "Enables the regenerate_web_terminal_token command without any pre-configured scope.",
"type": "string",
"const": "allow-regenerate-web-terminal-token",
"markdownDescription": "Enables the regenerate_web_terminal_token command without any pre-configured scope."
},
{
"description": "Enables the remove_project command without any pre-configured scope.",
"type": "string",
"const": "allow-remove-project",
"markdownDescription": "Enables the remove_project command without any pre-configured scope."
},
{
"description": "Enables the remove_scheduled_task command without any pre-configured scope.",
"type": "string",
"const": "allow-remove-scheduled-task",
"markdownDescription": "Enables the remove_scheduled_task command without any pre-configured scope."
},
{
"description": "Enables the rename_container_path command without any pre-configured scope.",
"type": "string",
"const": "allow-rename-container-path",
"markdownDescription": "Enables the rename_container_path command without any pre-configured scope."
},
{
"description": "Enables the resume_session_command command without any pre-configured scope.",
"type": "string",
"const": "allow-resume-session-command",
"markdownDescription": "Enables the resume_session_command command without any pre-configured scope."
},
{
"description": "Enables the rollback_migration command without any pre-configured scope.",
"type": "string",
"const": "allow-rollback-migration",
"markdownDescription": "Enables the rollback_migration command without any pre-configured scope."
},
{
"description": "Enables the run_docker_install command without any pre-configured scope.",
"type": "string",
"const": "allow-run-docker-install",
"markdownDescription": "Enables the run_docker_install command without any pre-configured scope."
},
{
"description": "Enables the run_scheduled_task_now command without any pre-configured scope.",
"type": "string",
"const": "allow-run-scheduled-task-now",
"markdownDescription": "Enables the run_scheduled_task_now command without any pre-configured scope."
},
{
"description": "Enables the save_note command without any pre-configured scope.",
"type": "string",
"const": "allow-save-note",
"markdownDescription": "Enables the save_note command without any pre-configured scope."
},
{
"description": "Enables the send_audio_data command without any pre-configured scope.",
"type": "string",
"const": "allow-send-audio-data",
"markdownDescription": "Enables the send_audio_data command without any pre-configured scope."
},
{
"description": "Enables the set_auth_bridge_enabled command without any pre-configured scope.",
"type": "string",
"const": "allow-set-auth-bridge-enabled",
"markdownDescription": "Enables the set_auth_bridge_enabled command without any pre-configured scope."
},
{
"description": "Enables the set_browser_view_enabled command without any pre-configured scope.",
"type": "string",
"const": "allow-set-browser-view-enabled",
"markdownDescription": "Enables the set_browser_view_enabled command without any pre-configured scope."
},
{
"description": "Enables the set_browser_view_match_window command without any pre-configured scope.",
"type": "string",
"const": "allow-set-browser-view-match-window",
"markdownDescription": "Enables the set_browser_view_match_window command without any pre-configured scope."
},
{
"description": "Enables the set_browser_view_popout_always_on_top command without any pre-configured scope.",
"type": "string",
"const": "allow-set-browser-view-popout-always-on-top",
"markdownDescription": "Enables the set_browser_view_popout_always_on_top command without any pre-configured scope."
},
{
"description": "Enables the set_container_page_viewport command without any pre-configured scope.",
"type": "string",
"const": "allow-set-container-page-viewport",
"markdownDescription": "Enables the set_container_page_viewport command without any pre-configured scope."
},
{
"description": "Enables the set_gateway_api_key command without any pre-configured scope.",
"type": "string",
"const": "allow-set-gateway-api-key",
"markdownDescription": "Enables the set_gateway_api_key command without any pre-configured scope."
},
{
"description": "Enables the set_scheduled_task_enabled command without any pre-configured scope.",
"type": "string",
"const": "allow-set-scheduled-task-enabled",
"markdownDescription": "Enables the set_scheduled_task_enabled command without any pre-configured scope."
},
{
"description": "Enables the start_audio_bridge command without any pre-configured scope.",
"type": "string",
"const": "allow-start-audio-bridge",
"markdownDescription": "Enables the start_audio_bridge command without any pre-configured scope."
},
{
"description": "Enables the start_gateway command without any pre-configured scope.",
"type": "string",
"const": "allow-start-gateway",
"markdownDescription": "Enables the start_gateway command without any pre-configured scope."
},
{
"description": "Enables the start_project_container command without any pre-configured scope.",
"type": "string",
"const": "allow-start-project-container",
"markdownDescription": "Enables the start_project_container command without any pre-configured scope."
},
{
"description": "Enables the start_stt command without any pre-configured scope.",
"type": "string",
"const": "allow-start-stt",
"markdownDescription": "Enables the start_stt command without any pre-configured scope."
},
{
"description": "Enables the start_web_terminal command without any pre-configured scope.",
"type": "string",
"const": "allow-start-web-terminal",
"markdownDescription": "Enables the start_web_terminal command without any pre-configured scope."
},
{
"description": "Enables the stop_audio_bridge command without any pre-configured scope.",
"type": "string",
"const": "allow-stop-audio-bridge",
"markdownDescription": "Enables the stop_audio_bridge command without any pre-configured scope."
},
{
"description": "Enables the stop_gateway command without any pre-configured scope.",
"type": "string",
"const": "allow-stop-gateway",
"markdownDescription": "Enables the stop_gateway command without any pre-configured scope."
},
{
"description": "Enables the stop_project_container command without any pre-configured scope.",
"type": "string",
"const": "allow-stop-project-container",
"markdownDescription": "Enables the stop_project_container command without any pre-configured scope."
},
{
"description": "Enables the stop_stt command without any pre-configured scope.",
"type": "string",
"const": "allow-stop-stt",
"markdownDescription": "Enables the stop_stt command without any pre-configured scope."
},
{
"description": "Enables the stop_web_terminal command without any pre-configured scope.",
"type": "string",
"const": "allow-stop-web-terminal",
"markdownDescription": "Enables the stop_web_terminal command without any pre-configured scope."
},
{
"description": "Enables the submit_claude_token_code command without any pre-configured scope.",
"type": "string",
"const": "allow-submit-claude-token-code",
"markdownDescription": "Enables the submit_claude_token_code command without any pre-configured scope."
},
{
"description": "Enables the sweep_claude_token_snapshots command without any pre-configured scope.",
"type": "string",
"const": "allow-sweep-claude-token-snapshots",
"markdownDescription": "Enables the sweep_claude_token_snapshots command without any pre-configured scope."
},
{
"description": "Enables the terminal_input command without any pre-configured scope.",
"type": "string",
"const": "allow-terminal-input",
"markdownDescription": "Enables the terminal_input command without any pre-configured scope."
},
{
"description": "Enables the terminal_resize command without any pre-configured scope.",
"type": "string",
"const": "allow-terminal-resize",
"markdownDescription": "Enables the terminal_resize command without any pre-configured scope."
},
{
"description": "Enables the transcribe_audio command without any pre-configured scope.",
"type": "string",
"const": "allow-transcribe-audio",
"markdownDescription": "Enables the transcribe_audio command without any pre-configured scope."
},
{
"description": "Enables the update_project command without any pre-configured scope.",
"type": "string",
"const": "allow-update-project",
"markdownDescription": "Enables the update_project command without any pre-configured scope."
},
{
"description": "Enables the update_scheduled_task command without any pre-configured scope.",
"type": "string",
"const": "allow-update-scheduled-task",
"markdownDescription": "Enables the update_scheduled_task command without any pre-configured scope."
},
{
"description": "Enables the update_settings command without any pre-configured scope.",
"type": "string",
"const": "allow-update-settings",
"markdownDescription": "Enables the update_settings command without any pre-configured scope."
},
{
"description": "Enables the upload_files_to_container command without any pre-configured scope.",
"type": "string",
"const": "allow-upload-files-to-container",
"markdownDescription": "Enables the upload_files_to_container command without any pre-configured scope."
},
{
"description": "Enables the upload_host_file_to_terminal command without any pre-configured scope.",
"type": "string",
"const": "allow-upload-host-file-to-terminal",
"markdownDescription": "Enables the upload_host_file_to_terminal command without any pre-configured scope."
},
{
"description": "Enables the viewer_choose_file command without any pre-configured scope.",
"type": "string",
"const": "allow-viewer-choose-file",
"markdownDescription": "Enables the viewer_choose_file command without any pre-configured scope."
},
{
"description": "Enables the viewer_get_state command without any pre-configured scope.",
"type": "string",
"const": "allow-viewer-get-state",
"markdownDescription": "Enables the viewer_get_state command without any pre-configured scope."
},
{
"description": "Enables the viewer_poll_file command without any pre-configured scope.",
"type": "string",
"const": "allow-viewer-poll-file",
"markdownDescription": "Enables the viewer_poll_file command without any pre-configured scope."
},
{
"description": "Enables the viewer_read_file command without any pre-configured scope.",
"type": "string",
"const": "allow-viewer-read-file",
"markdownDescription": "Enables the viewer_read_file command without any pre-configured scope."
},
{
"description": "Enables the viewer_write_file command without any pre-configured scope.",
"type": "string",
"const": "allow-viewer-write-file",
"markdownDescription": "Enables the viewer_write_file command without any pre-configured scope."
},
{
"description": "Denies the acquire_claude_token command without any pre-configured scope.",
"type": "string",
"const": "deny-acquire-claude-token",
"markdownDescription": "Denies the acquire_claude_token command without any pre-configured scope."
},
{
"description": "Denies the add_project command without any pre-configured scope.",
"type": "string",
"const": "deny-add-project",
"markdownDescription": "Denies the add_project command without any pre-configured scope."
},
{
"description": "Denies the add_scheduled_task command without any pre-configured scope.",
"type": "string",
"const": "deny-add-scheduled-task",
"markdownDescription": "Denies the add_scheduled_task command without any pre-configured scope."
},
{
"description": "Denies the apply_settings_import command without any pre-configured scope.",
"type": "string",
"const": "deny-apply-settings-import",
"markdownDescription": "Denies the apply_settings_import command without any pre-configured scope."
},
{
"description": "Denies the aws_sso_refresh command without any pre-configured scope.",
"type": "string",
"const": "deny-aws-sso-refresh",
"markdownDescription": "Denies the aws_sso_refresh command without any pre-configured scope."
},
{
"description": "Denies the build_gateway_image command without any pre-configured scope.",
"type": "string",
"const": "deny-build-gateway-image",
"markdownDescription": "Denies the build_gateway_image command without any pre-configured scope."
},
{
"description": "Denies the build_image command without any pre-configured scope.",
"type": "string",
"const": "deny-build-image",
"markdownDescription": "Denies the build_image command without any pre-configured scope."
},
{
"description": "Denies the build_stt_image command without any pre-configured scope.",
"type": "string",
"const": "deny-build-stt-image",
"markdownDescription": "Denies the build_stt_image command without any pre-configured scope."
},
{
"description": "Denies the cancel_claude_token command without any pre-configured scope.",
"type": "string",
"const": "deny-cancel-claude-token",
"markdownDescription": "Denies the cancel_claude_token command without any pre-configured scope."
},
{
"description": "Denies the check_browser_view_support command without any pre-configured scope.",
"type": "string",
"const": "deny-check-browser-view-support",
"markdownDescription": "Denies the check_browser_view_support command without any pre-configured scope."
},
{
"description": "Denies the check_docker command without any pre-configured scope.",
"type": "string",
"const": "deny-check-docker",
"markdownDescription": "Denies the check_docker command without any pre-configured scope."
},
{
"description": "Denies the check_for_updates command without any pre-configured scope.",
"type": "string",
"const": "deny-check-for-updates",
"markdownDescription": "Denies the check_for_updates command without any pre-configured scope."
},
{
"description": "Denies the check_gateway_health command without any pre-configured scope.",
"type": "string",
"const": "deny-check-gateway-health",
"markdownDescription": "Denies the check_gateway_health command without any pre-configured scope."
},
{
"description": "Denies the check_image_exists command without any pre-configured scope.",
"type": "string",
"const": "deny-check-image-exists",
"markdownDescription": "Denies the check_image_exists command without any pre-configured scope."
},
{
"description": "Denies the check_image_update command without any pre-configured scope.",
"type": "string",
"const": "deny-check-image-update",
"markdownDescription": "Denies the check_image_update command without any pre-configured scope."
},
{
"description": "Denies the clear_claude_token command without any pre-configured scope.",
"type": "string",
"const": "deny-clear-claude-token",
"markdownDescription": "Denies the clear_claude_token command without any pre-configured scope."
},
{
"description": "Denies the clear_gateway_api_key command without any pre-configured scope.",
"type": "string",
"const": "deny-clear-gateway-api-key",
"markdownDescription": "Denies the clear_gateway_api_key command without any pre-configured scope."
},
{
"description": "Denies the clear_scheduler_notifications command without any pre-configured scope.",
"type": "string",
"const": "deny-clear-scheduler-notifications",
"markdownDescription": "Denies the clear_scheduler_notifications command without any pre-configured scope."
},
{
"description": "Denies the close_browser_view_popout command without any pre-configured scope.",
"type": "string",
"const": "deny-close-browser-view-popout",
"markdownDescription": "Denies the close_browser_view_popout command without any pre-configured scope."
},
{
"description": "Denies the close_container_page command without any pre-configured scope.",
"type": "string",
"const": "deny-close-container-page",
"markdownDescription": "Denies the close_container_page command without any pre-configured scope."
},
{
"description": "Denies the close_terminal_session command without any pre-configured scope.",
"type": "string",
"const": "deny-close-terminal-session",
"markdownDescription": "Denies the close_terminal_session command without any pre-configured scope."
},
{
"description": "Denies the confirm_migration command without any pre-configured scope.",
"type": "string",
"const": "deny-confirm-migration",
"markdownDescription": "Denies the confirm_migration command without any pre-configured scope."
},
{
"description": "Denies the create_container_directory command without any pre-configured scope.",
"type": "string",
"const": "deny-create-container-directory",
"markdownDescription": "Denies the create_container_directory command without any pre-configured scope."
},
{
"description": "Denies the delete_note command without any pre-configured scope.",
"type": "string",
"const": "deny-delete-note",
"markdownDescription": "Denies the delete_note command without any pre-configured scope."
},
{
"description": "Denies the detect_aws_config command without any pre-configured scope.",
"type": "string",
"const": "deny-detect-aws-config",
"markdownDescription": "Denies the detect_aws_config command without any pre-configured scope."
},
{
"description": "Denies the detect_host_timezone command without any pre-configured scope.",
"type": "string",
"const": "deny-detect-host-timezone",
"markdownDescription": "Denies the detect_host_timezone command without any pre-configured scope."
},
{
"description": "Denies the detect_install_options command without any pre-configured scope.",
"type": "string",
"const": "deny-detect-install-options",
"markdownDescription": "Denies the detect_install_options command without any pre-configured scope."
},
{
"description": "Denies the download_container_backup command without any pre-configured scope.",
"type": "string",
"const": "deny-download-container-backup",
"markdownDescription": "Denies the download_container_backup command without any pre-configured scope."
},
{
"description": "Denies the download_container_file command without any pre-configured scope.",
"type": "string",
"const": "deny-download-container-file",
"markdownDescription": "Denies the download_container_file command without any pre-configured scope."
},
{
"description": "Denies the export_settings command without any pre-configured scope.",
"type": "string",
"const": "deny-export-settings",
"markdownDescription": "Denies the export_settings command without any pre-configured scope."
},
{
"description": "Denies the get_app_version command without any pre-configured scope.",
"type": "string",
"const": "deny-get-app-version",
"markdownDescription": "Denies the get_app_version command without any pre-configured scope."
},
{
"description": "Denies the get_auth_bridge_status command without any pre-configured scope.",
"type": "string",
"const": "deny-get-auth-bridge-status",
"markdownDescription": "Denies the get_auth_bridge_status command without any pre-configured scope."
},
{
"description": "Denies the get_browser_view_match_window command without any pre-configured scope.",
"type": "string",
"const": "deny-get-browser-view-match-window",
"markdownDescription": "Denies the get_browser_view_match_window command without any pre-configured scope."
},
{
"description": "Denies the get_browser_view_popout_state command without any pre-configured scope.",
"type": "string",
"const": "deny-get-browser-view-popout-state",
"markdownDescription": "Denies the get_browser_view_popout_state command without any pre-configured scope."
},
{
"description": "Denies the get_browser_view_status command without any pre-configured scope.",
"type": "string",
"const": "deny-get-browser-view-status",
"markdownDescription": "Denies the get_browser_view_status command without any pre-configured scope."
},
{
"description": "Denies the get_container_info command without any pre-configured scope.",
"type": "string",
"const": "deny-get-container-info",
"markdownDescription": "Denies the get_container_info command without any pre-configured scope."
},
{
"description": "Denies the get_container_page_state command without any pre-configured scope.",
"type": "string",
"const": "deny-get-container-page-state",
"markdownDescription": "Denies the get_container_page_state command without any pre-configured scope."
},
{
"description": "Denies the get_container_staleness command without any pre-configured scope.",
"type": "string",
"const": "deny-get-container-staleness",
"markdownDescription": "Denies the get_container_staleness command without any pre-configured scope."
},
{
"description": "Denies the get_gateway_auth_token command without any pre-configured scope.",
"type": "string",
"const": "deny-get-gateway-auth-token",
"markdownDescription": "Denies the get_gateway_auth_token command without any pre-configured scope."
},
{
"description": "Denies the get_gateway_status command without any pre-configured scope.",
"type": "string",
"const": "deny-get-gateway-status",
"markdownDescription": "Denies the get_gateway_status command without any pre-configured scope."
},
{
"description": "Denies the get_help_content command without any pre-configured scope.",
"type": "string",
"const": "deny-get-help-content",
"markdownDescription": "Denies the get_help_content command without any pre-configured scope."
},
{
"description": "Denies the get_migration_state command without any pre-configured scope.",
"type": "string",
"const": "deny-get-migration-state",
"markdownDescription": "Denies the get_migration_state command without any pre-configured scope."
},
{
"description": "Denies the get_scheduled_task_log command without any pre-configured scope.",
"type": "string",
"const": "deny-get-scheduled-task-log",
"markdownDescription": "Denies the get_scheduled_task_log command without any pre-configured scope."
},
{
"description": "Denies the get_scheduler_notifications command without any pre-configured scope.",
"type": "string",
"const": "deny-get-scheduler-notifications",
"markdownDescription": "Denies the get_scheduler_notifications command without any pre-configured scope."
},
{
"description": "Denies the get_settings command without any pre-configured scope.",
"type": "string",
"const": "deny-get-settings",
"markdownDescription": "Denies the get_settings command without any pre-configured scope."
},
{
"description": "Denies the get_stt_status command without any pre-configured scope.",
"type": "string",
"const": "deny-get-stt-status",
"markdownDescription": "Denies the get_stt_status command without any pre-configured scope."
},
{
"description": "Denies the get_web_terminal_status command without any pre-configured scope.",
"type": "string",
"const": "deny-get-web-terminal-status",
"markdownDescription": "Denies the get_web_terminal_status command without any pre-configured scope."
},
{
"description": "Denies the has_claude_token command without any pre-configured scope.",
"type": "string",
"const": "deny-has-claude-token",
"markdownDescription": "Denies the has_claude_token command without any pre-configured scope."
},
{
"description": "Denies the inspect_ca_cert_path command without any pre-configured scope.",
"type": "string",
"const": "deny-inspect-ca-cert-path",
"markdownDescription": "Denies the inspect_ca_cert_path command without any pre-configured scope."
},
{
"description": "Denies the install_browser_view_browser command without any pre-configured scope.",
"type": "string",
"const": "deny-install-browser-view-browser",
"markdownDescription": "Denies the install_browser_view_browser command without any pre-configured scope."
},
{
"description": "Denies the install_browser_view_support command without any pre-configured scope.",
"type": "string",
"const": "deny-install-browser-view-support",
"markdownDescription": "Denies the install_browser_view_support command without any pre-configured scope."
},
{
"description": "Denies the list_aws_profiles command without any pre-configured scope.",
"type": "string",
"const": "deny-list-aws-profiles",
"markdownDescription": "Denies the list_aws_profiles command without any pre-configured scope."
},
{
"description": "Denies the list_claude_sessions command without any pre-configured scope.",
"type": "string",
"const": "deny-list-claude-sessions",
"markdownDescription": "Denies the list_claude_sessions command without any pre-configured scope."
},
{
"description": "Denies the list_container_capabilities command without any pre-configured scope.",
"type": "string",
"const": "deny-list-container-capabilities",
"markdownDescription": "Denies the list_container_capabilities command without any pre-configured scope."
},
{
"description": "Denies the list_container_files command without any pre-configured scope.",
"type": "string",
"const": "deny-list-container-files",
"markdownDescription": "Denies the list_container_files command without any pre-configured scope."
},
{
"description": "Denies the list_notes command without any pre-configured scope.",
"type": "string",
"const": "deny-list-notes",
"markdownDescription": "Denies the list_notes command without any pre-configured scope."
},
{
"description": "Denies the list_projects command without any pre-configured scope.",
"type": "string",
"const": "deny-list-projects",
"markdownDescription": "Denies the list_projects command without any pre-configured scope."
},
{
"description": "Denies the list_scheduled_tasks command without any pre-configured scope.",
"type": "string",
"const": "deny-list-scheduled-tasks",
"markdownDescription": "Denies the list_scheduled_tasks command without any pre-configured scope."
},
{
"description": "Denies the migrate_project_to_base command without any pre-configured scope.",
"type": "string",
"const": "deny-migrate-project-to-base",
"markdownDescription": "Denies the migrate_project_to_base command without any pre-configured scope."
},
{
"description": "Denies the open_browser_view_popout command without any pre-configured scope.",
"type": "string",
"const": "deny-open-browser-view-popout",
"markdownDescription": "Denies the open_browser_view_popout command without any pre-configured scope."
},
{
"description": "Denies the open_file_viewer command without any pre-configured scope.",
"type": "string",
"const": "deny-open-file-viewer",
"markdownDescription": "Denies the open_file_viewer command without any pre-configured scope."
},
{
"description": "Denies the open_page_in_container_browser command without any pre-configured scope.",
"type": "string",
"const": "deny-open-page-in-container-browser",
"markdownDescription": "Denies the open_page_in_container_browser command without any pre-configured scope."
},
{
"description": "Denies the open_terminal_session command without any pre-configured scope.",
"type": "string",
"const": "deny-open-terminal-session",
"markdownDescription": "Denies the open_terminal_session command without any pre-configured scope."
},
{
"description": "Denies the open_url_external command without any pre-configured scope.",
"type": "string",
"const": "deny-open-url-external",
"markdownDescription": "Denies the open_url_external command without any pre-configured scope."
},
{
"description": "Denies the paste_image_to_terminal command without any pre-configured scope.",
"type": "string",
"const": "deny-paste-image-to-terminal",
"markdownDescription": "Denies the paste_image_to_terminal command without any pre-configured scope."
},
{
"description": "Denies the preview_settings_import command without any pre-configured scope.",
"type": "string",
"const": "deny-preview-settings-import",
"markdownDescription": "Denies the preview_settings_import command without any pre-configured scope."
},
{
"description": "Denies the pull_gateway_image command without any pre-configured scope.",
"type": "string",
"const": "deny-pull-gateway-image",
"markdownDescription": "Denies the pull_gateway_image command without any pre-configured scope."
},
{
"description": "Denies the pull_image command without any pre-configured scope.",
"type": "string",
"const": "deny-pull-image",
"markdownDescription": "Denies the pull_image command without any pre-configured scope."
},
{
"description": "Denies the pull_stt_image command without any pre-configured scope.",
"type": "string",
"const": "deny-pull-stt-image",
"markdownDescription": "Denies the pull_stt_image command without any pre-configured scope."
},
{
"description": "Denies the read_container_file command without any pre-configured scope.",
"type": "string",
"const": "deny-read-container-file",
"markdownDescription": "Denies the read_container_file command without any pre-configured scope."
},
{
"description": "Denies the rebuild_project_container command without any pre-configured scope.",
"type": "string",
"const": "deny-rebuild-project-container",
"markdownDescription": "Denies the rebuild_project_container command without any pre-configured scope."
},
{
"description": "Denies the reconcile_project_statuses command without any pre-configured scope.",
"type": "string",
"const": "deny-reconcile-project-statuses",
"markdownDescription": "Denies the reconcile_project_statuses command without any pre-configured scope."
},
{
"description": "Denies the regenerate_gateway_auth_token command without any pre-configured scope.",
"type": "string",
"const": "deny-regenerate-gateway-auth-token",
"markdownDescription": "Denies the regenerate_gateway_auth_token command without any pre-configured scope."
},
{
"description": "Denies the regenerate_web_terminal_token command without any pre-configured scope.",
"type": "string",
"const": "deny-regenerate-web-terminal-token",
"markdownDescription": "Denies the regenerate_web_terminal_token command without any pre-configured scope."
},
{
"description": "Denies the remove_project command without any pre-configured scope.",
"type": "string",
"const": "deny-remove-project",
"markdownDescription": "Denies the remove_project command without any pre-configured scope."
},
{
"description": "Denies the remove_scheduled_task command without any pre-configured scope.",
"type": "string",
"const": "deny-remove-scheduled-task",
"markdownDescription": "Denies the remove_scheduled_task command without any pre-configured scope."
},
{
"description": "Denies the rename_container_path command without any pre-configured scope.",
"type": "string",
"const": "deny-rename-container-path",
"markdownDescription": "Denies the rename_container_path command without any pre-configured scope."
},
{
"description": "Denies the resume_session_command command without any pre-configured scope.",
"type": "string",
"const": "deny-resume-session-command",
"markdownDescription": "Denies the resume_session_command command without any pre-configured scope."
},
{
"description": "Denies the rollback_migration command without any pre-configured scope.",
"type": "string",
"const": "deny-rollback-migration",
"markdownDescription": "Denies the rollback_migration command without any pre-configured scope."
},
{
"description": "Denies the run_docker_install command without any pre-configured scope.",
"type": "string",
"const": "deny-run-docker-install",
"markdownDescription": "Denies the run_docker_install command without any pre-configured scope."
},
{
"description": "Denies the run_scheduled_task_now command without any pre-configured scope.",
"type": "string",
"const": "deny-run-scheduled-task-now",
"markdownDescription": "Denies the run_scheduled_task_now command without any pre-configured scope."
},
{
"description": "Denies the save_note command without any pre-configured scope.",
"type": "string",
"const": "deny-save-note",
"markdownDescription": "Denies the save_note command without any pre-configured scope."
},
{
"description": "Denies the send_audio_data command without any pre-configured scope.",
"type": "string",
"const": "deny-send-audio-data",
"markdownDescription": "Denies the send_audio_data command without any pre-configured scope."
},
{
"description": "Denies the set_auth_bridge_enabled command without any pre-configured scope.",
"type": "string",
"const": "deny-set-auth-bridge-enabled",
"markdownDescription": "Denies the set_auth_bridge_enabled command without any pre-configured scope."
},
{
"description": "Denies the set_browser_view_enabled command without any pre-configured scope.",
"type": "string",
"const": "deny-set-browser-view-enabled",
"markdownDescription": "Denies the set_browser_view_enabled command without any pre-configured scope."
},
{
"description": "Denies the set_browser_view_match_window command without any pre-configured scope.",
"type": "string",
"const": "deny-set-browser-view-match-window",
"markdownDescription": "Denies the set_browser_view_match_window command without any pre-configured scope."
},
{
"description": "Denies the set_browser_view_popout_always_on_top command without any pre-configured scope.",
"type": "string",
"const": "deny-set-browser-view-popout-always-on-top",
"markdownDescription": "Denies the set_browser_view_popout_always_on_top command without any pre-configured scope."
},
{
"description": "Denies the set_container_page_viewport command without any pre-configured scope.",
"type": "string",
"const": "deny-set-container-page-viewport",
"markdownDescription": "Denies the set_container_page_viewport command without any pre-configured scope."
},
{
"description": "Denies the set_gateway_api_key command without any pre-configured scope.",
"type": "string",
"const": "deny-set-gateway-api-key",
"markdownDescription": "Denies the set_gateway_api_key command without any pre-configured scope."
},
{
"description": "Denies the set_scheduled_task_enabled command without any pre-configured scope.",
"type": "string",
"const": "deny-set-scheduled-task-enabled",
"markdownDescription": "Denies the set_scheduled_task_enabled command without any pre-configured scope."
},
{
"description": "Denies the start_audio_bridge command without any pre-configured scope.",
"type": "string",
"const": "deny-start-audio-bridge",
"markdownDescription": "Denies the start_audio_bridge command without any pre-configured scope."
},
{
"description": "Denies the start_gateway command without any pre-configured scope.",
"type": "string",
"const": "deny-start-gateway",
"markdownDescription": "Denies the start_gateway command without any pre-configured scope."
},
{
"description": "Denies the start_project_container command without any pre-configured scope.",
"type": "string",
"const": "deny-start-project-container",
"markdownDescription": "Denies the start_project_container command without any pre-configured scope."
},
{
"description": "Denies the start_stt command without any pre-configured scope.",
"type": "string",
"const": "deny-start-stt",
"markdownDescription": "Denies the start_stt command without any pre-configured scope."
},
{
"description": "Denies the start_web_terminal command without any pre-configured scope.",
"type": "string",
"const": "deny-start-web-terminal",
"markdownDescription": "Denies the start_web_terminal command without any pre-configured scope."
},
{
"description": "Denies the stop_audio_bridge command without any pre-configured scope.",
"type": "string",
"const": "deny-stop-audio-bridge",
"markdownDescription": "Denies the stop_audio_bridge command without any pre-configured scope."
},
{
"description": "Denies the stop_gateway command without any pre-configured scope.",
"type": "string",
"const": "deny-stop-gateway",
"markdownDescription": "Denies the stop_gateway command without any pre-configured scope."
},
{
"description": "Denies the stop_project_container command without any pre-configured scope.",
"type": "string",
"const": "deny-stop-project-container",
"markdownDescription": "Denies the stop_project_container command without any pre-configured scope."
},
{
"description": "Denies the stop_stt command without any pre-configured scope.",
"type": "string",
"const": "deny-stop-stt",
"markdownDescription": "Denies the stop_stt command without any pre-configured scope."
},
{
"description": "Denies the stop_web_terminal command without any pre-configured scope.",
"type": "string",
"const": "deny-stop-web-terminal",
"markdownDescription": "Denies the stop_web_terminal command without any pre-configured scope."
},
{
"description": "Denies the submit_claude_token_code command without any pre-configured scope.",
"type": "string",
"const": "deny-submit-claude-token-code",
"markdownDescription": "Denies the submit_claude_token_code command without any pre-configured scope."
},
{
"description": "Denies the sweep_claude_token_snapshots command without any pre-configured scope.",
"type": "string",
"const": "deny-sweep-claude-token-snapshots",
"markdownDescription": "Denies the sweep_claude_token_snapshots command without any pre-configured scope."
},
{
"description": "Denies the terminal_input command without any pre-configured scope.",
"type": "string",
"const": "deny-terminal-input",
"markdownDescription": "Denies the terminal_input command without any pre-configured scope."
},
{
"description": "Denies the terminal_resize command without any pre-configured scope.",
"type": "string",
"const": "deny-terminal-resize",
"markdownDescription": "Denies the terminal_resize command without any pre-configured scope."
},
{
"description": "Denies the transcribe_audio command without any pre-configured scope.",
"type": "string",
"const": "deny-transcribe-audio",
"markdownDescription": "Denies the transcribe_audio command without any pre-configured scope."
},
{
"description": "Denies the update_project command without any pre-configured scope.",
"type": "string",
"const": "deny-update-project",
"markdownDescription": "Denies the update_project command without any pre-configured scope."
},
{
"description": "Denies the update_scheduled_task command without any pre-configured scope.",
"type": "string",
"const": "deny-update-scheduled-task",
"markdownDescription": "Denies the update_scheduled_task command without any pre-configured scope."
},
{
"description": "Denies the update_settings command without any pre-configured scope.",
"type": "string",
"const": "deny-update-settings",
"markdownDescription": "Denies the update_settings command without any pre-configured scope."
},
{
"description": "Denies the upload_files_to_container command without any pre-configured scope.",
"type": "string",
"const": "deny-upload-files-to-container",
"markdownDescription": "Denies the upload_files_to_container command without any pre-configured scope."
},
{
"description": "Denies the upload_host_file_to_terminal command without any pre-configured scope.",
"type": "string",
"const": "deny-upload-host-file-to-terminal",
"markdownDescription": "Denies the upload_host_file_to_terminal command without any pre-configured scope."
},
{
"description": "Denies the viewer_choose_file command without any pre-configured scope.",
"type": "string",
"const": "deny-viewer-choose-file",
"markdownDescription": "Denies the viewer_choose_file command without any pre-configured scope."
},
{
"description": "Denies the viewer_get_state command without any pre-configured scope.",
"type": "string",
"const": "deny-viewer-get-state",
"markdownDescription": "Denies the viewer_get_state command without any pre-configured scope."
},
{
"description": "Denies the viewer_poll_file command without any pre-configured scope.",
"type": "string",
"const": "deny-viewer-poll-file",
"markdownDescription": "Denies the viewer_poll_file command without any pre-configured scope."
},
{
"description": "Denies the viewer_read_file command without any pre-configured scope.",
"type": "string",
"const": "deny-viewer-read-file",
"markdownDescription": "Denies the viewer_read_file command without any pre-configured scope."
},
{
"description": "Denies the viewer_write_file command without any pre-configured scope.",
"type": "string",
"const": "deny-viewer-write-file",
"markdownDescription": "Denies the viewer_write_file command without any pre-configured scope."
},
{
"description": "Default core plugins set.\n#### This default permission set includes:\n\n- `core:path:default`\n- `core:event:default`\n- `core:window:default`\n- `core:webview:default`\n- `core:app:default`\n- `core:image:default`\n- `core:resources:default`\n- `core:menu:default`\n- `core:tray:default`",
"type": "string",
"const": "core:default",
"markdownDescription": "Default core plugins set.\n#### This default permission set includes:\n\n- `core:path:default`\n- `core:event:default`\n- `core:window:default`\n- `core:webview:default`\n- `core:app:default`\n- `core:image:default`\n- `core:resources:default`\n- `core:menu:default`\n- `core:tray:default`"
},
{
"description": "Default permissions for the plugin.\n#### This default permission set includes:\n\n- `allow-version`\n- `allow-name`\n- `allow-tauri-version`\n- `allow-identifier`\n- `allow-bundle-type`\n- `allow-register-listener`\n- `allow-remove-listener`\n- `allow-supports-multiple-windows`",
"type": "string",
"const": "core:app:default",
"markdownDescription": "Default permissions for the plugin.\n#### This default permission set includes:\n\n- `allow-version`\n- `allow-name`\n- `allow-tauri-version`\n- `allow-identifier`\n- `allow-bundle-type`\n- `allow-register-listener`\n- `allow-remove-listener`\n- `allow-supports-multiple-windows`"
},
{
"description": "Enables the app_hide command without any pre-configured scope.",
"type": "string",
"const": "core:app:allow-app-hide",
"markdownDescription": "Enables the app_hide command without any pre-configured scope."
},
{
"description": "Enables the app_show command without any pre-configured scope.",
"type": "string",
"const": "core:app:allow-app-show",
"markdownDescription": "Enables the app_show command without any pre-configured scope."
},
{
"description": "Enables the bundle_type command without any pre-configured scope.",
"type": "string",
"const": "core:app:allow-bundle-type",
"markdownDescription": "Enables the bundle_type command without any pre-configured scope."
},
{
"description": "Enables the default_window_icon command without any pre-configured scope.",
"type": "string",
"const": "core:app:allow-default-window-icon",
"markdownDescription": "Enables the default_window_icon command without any pre-configured scope."
},
{
"description": "Enables the fetch_data_store_identifiers command without any pre-configured scope.",
"type": "string",
"const": "core:app:allow-fetch-data-store-identifiers",
"markdownDescription": "Enables the fetch_data_store_identifiers command without any pre-configured scope."
},
{
"description": "Enables the identifier command without any pre-configured scope.",
"type": "string",
"const": "core:app:allow-identifier",
"markdownDescription": "Enables the identifier command without any pre-configured scope."
},
{
"description": "Enables the name command without any pre-configured scope.",
"type": "string",
"const": "core:app:allow-name",
"markdownDescription": "Enables the name command without any pre-configured scope."
},
{
"description": "Enables the register_listener command without any pre-configured scope.",
"type": "string",
"const": "core:app:allow-register-listener",
"markdownDescription": "Enables the register_listener command without any pre-configured scope."
},
{
"description": "Enables the remove_data_store command without any pre-configured scope.",
"type": "string",
"const": "core:app:allow-remove-data-store",
"markdownDescription": "Enables the remove_data_store command without any pre-configured scope."
},
{
"description": "Enables the remove_listener command without any pre-configured scope.",
"type": "string",
"const": "core:app:allow-remove-listener",
"markdownDescription": "Enables the remove_listener command without any pre-configured scope."
},
{
"description": "Enables the set_app_theme command without any pre-configured scope.",
"type": "string",
"const": "core:app:allow-set-app-theme",
"markdownDescription": "Enables the set_app_theme command without any pre-configured scope."
},
{
"description": "Enables the set_dock_visibility command without any pre-configured scope.",
"type": "string",
"const": "core:app:allow-set-dock-visibility",
"markdownDescription": "Enables the set_dock_visibility command without any pre-configured scope."
},
{
"description": "Enables the supports_multiple_windows command without any pre-configured scope.",
"type": "string",
"const": "core:app:allow-supports-multiple-windows",
"markdownDescription": "Enables the supports_multiple_windows command without any pre-configured scope."
},
{
"description": "Enables the tauri_version command without any pre-configured scope.",
"type": "string",
"const": "core:app:allow-tauri-version",
"markdownDescription": "Enables the tauri_version command without any pre-configured scope."
},
{
"description": "Enables the version command without any pre-configured scope.",
"type": "string",
"const": "core:app:allow-version",
"markdownDescription": "Enables the version command without any pre-configured scope."
},
{
"description": "Denies the app_hide command without any pre-configured scope.",
"type": "string",
"const": "core:app:deny-app-hide",
"markdownDescription": "Denies the app_hide command without any pre-configured scope."
},
{
"description": "Denies the app_show command without any pre-configured scope.",
"type": "string",
"const": "core:app:deny-app-show",
"markdownDescription": "Denies the app_show command without any pre-configured scope."
},
{
"description": "Denies the bundle_type command without any pre-configured scope.",
"type": "string",
"const": "core:app:deny-bundle-type",
"markdownDescription": "Denies the bundle_type command without any pre-configured scope."
},
{
"description": "Denies the default_window_icon command without any pre-configured scope.",
"type": "string",
"const": "core:app:deny-default-window-icon",
"markdownDescription": "Denies the default_window_icon command without any pre-configured scope."
},
{
"description": "Denies the fetch_data_store_identifiers command without any pre-configured scope.",
"type": "string",
"const": "core:app:deny-fetch-data-store-identifiers",
"markdownDescription": "Denies the fetch_data_store_identifiers command without any pre-configured scope."
},
{
"description": "Denies the identifier command without any pre-configured scope.",
"type": "string",
"const": "core:app:deny-identifier",
"markdownDescription": "Denies the identifier command without any pre-configured scope."
},
{
"description": "Denies the name command without any pre-configured scope.",
"type": "string",
"const": "core:app:deny-name",
"markdownDescription": "Denies the name command without any pre-configured scope."
},
{
"description": "Denies the register_listener command without any pre-configured scope.",
"type": "string",
"const": "core:app:deny-register-listener",
"markdownDescription": "Denies the register_listener command without any pre-configured scope."
},
{
"description": "Denies the remove_data_store command without any pre-configured scope.",
"type": "string",
"const": "core:app:deny-remove-data-store",
"markdownDescription": "Denies the remove_data_store command without any pre-configured scope."
},
{
"description": "Denies the remove_listener command without any pre-configured scope.",
"type": "string",
"const": "core:app:deny-remove-listener",
"markdownDescription": "Denies the remove_listener command without any pre-configured scope."
},
{
"description": "Denies the set_app_theme command without any pre-configured scope.",
"type": "string",
"const": "core:app:deny-set-app-theme",
"markdownDescription": "Denies the set_app_theme command without any pre-configured scope."
},
{
"description": "Denies the set_dock_visibility command without any pre-configured scope.",
"type": "string",
"const": "core:app:deny-set-dock-visibility",
"markdownDescription": "Denies the set_dock_visibility command without any pre-configured scope."
},
{
"description": "Denies the supports_multiple_windows command without any pre-configured scope.",
"type": "string",
"const": "core:app:deny-supports-multiple-windows",
"markdownDescription": "Denies the supports_multiple_windows command without any pre-configured scope."
},
{
"description": "Denies the tauri_version command without any pre-configured scope.",
"type": "string",
"const": "core:app:deny-tauri-version",
"markdownDescription": "Denies the tauri_version command without any pre-configured scope."
},
{
"description": "Denies the version command without any pre-configured scope.",
"type": "string",
"const": "core:app:deny-version",
"markdownDescription": "Denies the version command without any pre-configured scope."
},
{
"description": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-listen`\n- `allow-unlisten`\n- `allow-emit`\n- `allow-emit-to`",
"type": "string",
"const": "core:event:default",
"markdownDescription": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-listen`\n- `allow-unlisten`\n- `allow-emit`\n- `allow-emit-to`"
},
{
"description": "Enables the emit command without any pre-configured scope.",
"type": "string",
"const": "core:event:allow-emit",
"markdownDescription": "Enables the emit command without any pre-configured scope."
},
{
"description": "Enables the emit_to command without any pre-configured scope.",
"type": "string",
"const": "core:event:allow-emit-to",
"markdownDescription": "Enables the emit_to command without any pre-configured scope."
},
{
"description": "Enables the listen command without any pre-configured scope.",
"type": "string",
"const": "core:event:allow-listen",
"markdownDescription": "Enables the listen command without any pre-configured scope."
},
{
"description": "Enables the unlisten command without any pre-configured scope.",
"type": "string",
"const": "core:event:allow-unlisten",
"markdownDescription": "Enables the unlisten command without any pre-configured scope."
},
{
"description": "Denies the emit command without any pre-configured scope.",
"type": "string",
"const": "core:event:deny-emit",
"markdownDescription": "Denies the emit command without any pre-configured scope."
},
{
"description": "Denies the emit_to command without any pre-configured scope.",
"type": "string",
"const": "core:event:deny-emit-to",
"markdownDescription": "Denies the emit_to command without any pre-configured scope."
},
{
"description": "Denies the listen command without any pre-configured scope.",
"type": "string",
"const": "core:event:deny-listen",
"markdownDescription": "Denies the listen command without any pre-configured scope."
},
{
"description": "Denies the unlisten command without any pre-configured scope.",
"type": "string",
"const": "core:event:deny-unlisten",
"markdownDescription": "Denies the unlisten command without any pre-configured scope."
},
{
"description": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-new`\n- `allow-from-bytes`\n- `allow-from-path`\n- `allow-rgba`\n- `allow-size`",
"type": "string",
"const": "core:image:default",
"markdownDescription": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-new`\n- `allow-from-bytes`\n- `allow-from-path`\n- `allow-rgba`\n- `allow-size`"
},
{
"description": "Enables the from_bytes command without any pre-configured scope.",
"type": "string",
"const": "core:image:allow-from-bytes",
"markdownDescription": "Enables the from_bytes command without any pre-configured scope."
},
{
"description": "Enables the from_path command without any pre-configured scope.",
"type": "string",
"const": "core:image:allow-from-path",
"markdownDescription": "Enables the from_path command without any pre-configured scope."
},
{
"description": "Enables the new command without any pre-configured scope.",
"type": "string",
"const": "core:image:allow-new",
"markdownDescription": "Enables the new command without any pre-configured scope."
},
{
"description": "Enables the rgba command without any pre-configured scope.",
"type": "string",
"const": "core:image:allow-rgba",
"markdownDescription": "Enables the rgba command without any pre-configured scope."
},
{
"description": "Enables the size command without any pre-configured scope.",
"type": "string",
"const": "core:image:allow-size",
"markdownDescription": "Enables the size command without any pre-configured scope."
},
{
"description": "Denies the from_bytes command without any pre-configured scope.",
"type": "string",
"const": "core:image:deny-from-bytes",
"markdownDescription": "Denies the from_bytes command without any pre-configured scope."
},
{
"description": "Denies the from_path command without any pre-configured scope.",
"type": "string",
"const": "core:image:deny-from-path",
"markdownDescription": "Denies the from_path command without any pre-configured scope."
},
{
"description": "Denies the new command without any pre-configured scope.",
"type": "string",
"const": "core:image:deny-new",
"markdownDescription": "Denies the new command without any pre-configured scope."
},
{
"description": "Denies the rgba command without any pre-configured scope.",
"type": "string",
"const": "core:image:deny-rgba",
"markdownDescription": "Denies the rgba command without any pre-configured scope."
},
{
"description": "Denies the size command without any pre-configured scope.",
"type": "string",
"const": "core:image:deny-size",
"markdownDescription": "Denies the size command without any pre-configured scope."
},
{
"description": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-new`\n- `allow-append`\n- `allow-prepend`\n- `allow-insert`\n- `allow-remove`\n- `allow-remove-at`\n- `allow-items`\n- `allow-get`\n- `allow-popup`\n- `allow-create-default`\n- `allow-set-as-app-menu`\n- `allow-set-as-window-menu`\n- `allow-text`\n- `allow-set-text`\n- `allow-is-enabled`\n- `allow-set-enabled`\n- `allow-set-accelerator`\n- `allow-set-as-windows-menu-for-nsapp`\n- `allow-set-as-help-menu-for-nsapp`\n- `allow-is-checked`\n- `allow-set-checked`\n- `allow-set-icon`",
"type": "string",
"const": "core:menu:default",
"markdownDescription": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-new`\n- `allow-append`\n- `allow-prepend`\n- `allow-insert`\n- `allow-remove`\n- `allow-remove-at`\n- `allow-items`\n- `allow-get`\n- `allow-popup`\n- `allow-create-default`\n- `allow-set-as-app-menu`\n- `allow-set-as-window-menu`\n- `allow-text`\n- `allow-set-text`\n- `allow-is-enabled`\n- `allow-set-enabled`\n- `allow-set-accelerator`\n- `allow-set-as-windows-menu-for-nsapp`\n- `allow-set-as-help-menu-for-nsapp`\n- `allow-is-checked`\n- `allow-set-checked`\n- `allow-set-icon`"
},
{
"description": "Enables the append command without any pre-configured scope.",
"type": "string",
"const": "core:menu:allow-append",
"markdownDescription": "Enables the append command without any pre-configured scope."
},
{
"description": "Enables the create_default command without any pre-configured scope.",
"type": "string",
"const": "core:menu:allow-create-default",
"markdownDescription": "Enables the create_default command without any pre-configured scope."
},
{
"description": "Enables the get command without any pre-configured scope.",
"type": "string",
"const": "core:menu:allow-get",
"markdownDescription": "Enables the get command without any pre-configured scope."
},
{
"description": "Enables the insert command without any pre-configured scope.",
"type": "string",
"const": "core:menu:allow-insert",
"markdownDescription": "Enables the insert command without any pre-configured scope."
},
{
"description": "Enables the is_checked command without any pre-configured scope.",
"type": "string",
"const": "core:menu:allow-is-checked",
"markdownDescription": "Enables the is_checked command without any pre-configured scope."
},
{
"description": "Enables the is_enabled command without any pre-configured scope.",
"type": "string",
"const": "core:menu:allow-is-enabled",
"markdownDescription": "Enables the is_enabled command without any pre-configured scope."
},
{
"description": "Enables the items command without any pre-configured scope.",
"type": "string",
"const": "core:menu:allow-items",
"markdownDescription": "Enables the items command without any pre-configured scope."
},
{
"description": "Enables the new command without any pre-configured scope.",
"type": "string",
"const": "core:menu:allow-new",
"markdownDescription": "Enables the new command without any pre-configured scope."
},
{
"description": "Enables the popup command without any pre-configured scope.",
"type": "string",
"const": "core:menu:allow-popup",
"markdownDescription": "Enables the popup command without any pre-configured scope."
},
{
"description": "Enables the prepend command without any pre-configured scope.",
"type": "string",
"const": "core:menu:allow-prepend",
"markdownDescription": "Enables the prepend command without any pre-configured scope."
},
{
"description": "Enables the remove command without any pre-configured scope.",
"type": "string",
"const": "core:menu:allow-remove",
"markdownDescription": "Enables the remove command without any pre-configured scope."
},
{
"description": "Enables the remove_at command without any pre-configured scope.",
"type": "string",
"const": "core:menu:allow-remove-at",
"markdownDescription": "Enables the remove_at command without any pre-configured scope."
},
{
"description": "Enables the set_accelerator command without any pre-configured scope.",
"type": "string",
"const": "core:menu:allow-set-accelerator",
"markdownDescription": "Enables the set_accelerator command without any pre-configured scope."
},
{
"description": "Enables the set_as_app_menu command without any pre-configured scope.",
"type": "string",
"const": "core:menu:allow-set-as-app-menu",
"markdownDescription": "Enables the set_as_app_menu command without any pre-configured scope."
},
{
"description": "Enables the set_as_help_menu_for_nsapp command without any pre-configured scope.",
"type": "string",
"const": "core:menu:allow-set-as-help-menu-for-nsapp",
"markdownDescription": "Enables the set_as_help_menu_for_nsapp command without any pre-configured scope."
},
{
"description": "Enables the set_as_window_menu command without any pre-configured scope.",
"type": "string",
"const": "core:menu:allow-set-as-window-menu",
"markdownDescription": "Enables the set_as_window_menu command without any pre-configured scope."
},
{
"description": "Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope.",
"type": "string",
"const": "core:menu:allow-set-as-windows-menu-for-nsapp",
"markdownDescription": "Enables the set_as_windows_menu_for_nsapp command without any pre-configured scope."
},
{
"description": "Enables the set_checked command without any pre-configured scope.",
"type": "string",
"const": "core:menu:allow-set-checked",
"markdownDescription": "Enables the set_checked command without any pre-configured scope."
},
{
"description": "Enables the set_enabled command without any pre-configured scope.",
"type": "string",
"const": "core:menu:allow-set-enabled",
"markdownDescription": "Enables the set_enabled command without any pre-configured scope."
},
{
"description": "Enables the set_icon command without any pre-configured scope.",
"type": "string",
"const": "core:menu:allow-set-icon",
"markdownDescription": "Enables the set_icon command without any pre-configured scope."
},
{
"description": "Enables the set_text command without any pre-configured scope.",
"type": "string",
"const": "core:menu:allow-set-text",
"markdownDescription": "Enables the set_text command without any pre-configured scope."
},
{
"description": "Enables the text command without any pre-configured scope.",
"type": "string",
"const": "core:menu:allow-text",
"markdownDescription": "Enables the text command without any pre-configured scope."
},
{
"description": "Denies the append command without any pre-configured scope.",
"type": "string",
"const": "core:menu:deny-append",
"markdownDescription": "Denies the append command without any pre-configured scope."
},
{
"description": "Denies the create_default command without any pre-configured scope.",
"type": "string",
"const": "core:menu:deny-create-default",
"markdownDescription": "Denies the create_default command without any pre-configured scope."
},
{
"description": "Denies the get command without any pre-configured scope.",
"type": "string",
"const": "core:menu:deny-get",
"markdownDescription": "Denies the get command without any pre-configured scope."
},
{
"description": "Denies the insert command without any pre-configured scope.",
"type": "string",
"const": "core:menu:deny-insert",
"markdownDescription": "Denies the insert command without any pre-configured scope."
},
{
"description": "Denies the is_checked command without any pre-configured scope.",
"type": "string",
"const": "core:menu:deny-is-checked",
"markdownDescription": "Denies the is_checked command without any pre-configured scope."
},
{
"description": "Denies the is_enabled command without any pre-configured scope.",
"type": "string",
"const": "core:menu:deny-is-enabled",
"markdownDescription": "Denies the is_enabled command without any pre-configured scope."
},
{
"description": "Denies the items command without any pre-configured scope.",
"type": "string",
"const": "core:menu:deny-items",
"markdownDescription": "Denies the items command without any pre-configured scope."
},
{
"description": "Denies the new command without any pre-configured scope.",
"type": "string",
"const": "core:menu:deny-new",
"markdownDescription": "Denies the new command without any pre-configured scope."
},
{
"description": "Denies the popup command without any pre-configured scope.",
"type": "string",
"const": "core:menu:deny-popup",
"markdownDescription": "Denies the popup command without any pre-configured scope."
},
{
"description": "Denies the prepend command without any pre-configured scope.",
"type": "string",
"const": "core:menu:deny-prepend",
"markdownDescription": "Denies the prepend command without any pre-configured scope."
},
{
"description": "Denies the remove command without any pre-configured scope.",
"type": "string",
"const": "core:menu:deny-remove",
"markdownDescription": "Denies the remove command without any pre-configured scope."
},
{
"description": "Denies the remove_at command without any pre-configured scope.",
"type": "string",
"const": "core:menu:deny-remove-at",
"markdownDescription": "Denies the remove_at command without any pre-configured scope."
},
{
"description": "Denies the set_accelerator command without any pre-configured scope.",
"type": "string",
"const": "core:menu:deny-set-accelerator",
"markdownDescription": "Denies the set_accelerator command without any pre-configured scope."
},
{
"description": "Denies the set_as_app_menu command without any pre-configured scope.",
"type": "string",
"const": "core:menu:deny-set-as-app-menu",
"markdownDescription": "Denies the set_as_app_menu command without any pre-configured scope."
},
{
"description": "Denies the set_as_help_menu_for_nsapp command without any pre-configured scope.",
"type": "string",
"const": "core:menu:deny-set-as-help-menu-for-nsapp",
"markdownDescription": "Denies the set_as_help_menu_for_nsapp command without any pre-configured scope."
},
{
"description": "Denies the set_as_window_menu command without any pre-configured scope.",
"type": "string",
"const": "core:menu:deny-set-as-window-menu",
"markdownDescription": "Denies the set_as_window_menu command without any pre-configured scope."
},
{
"description": "Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope.",
"type": "string",
"const": "core:menu:deny-set-as-windows-menu-for-nsapp",
"markdownDescription": "Denies the set_as_windows_menu_for_nsapp command without any pre-configured scope."
},
{
"description": "Denies the set_checked command without any pre-configured scope.",
"type": "string",
"const": "core:menu:deny-set-checked",
"markdownDescription": "Denies the set_checked command without any pre-configured scope."
},
{
"description": "Denies the set_enabled command without any pre-configured scope.",
"type": "string",
"const": "core:menu:deny-set-enabled",
"markdownDescription": "Denies the set_enabled command without any pre-configured scope."
},
{
"description": "Denies the set_icon command without any pre-configured scope.",
"type": "string",
"const": "core:menu:deny-set-icon",
"markdownDescription": "Denies the set_icon command without any pre-configured scope."
},
{
"description": "Denies the set_text command without any pre-configured scope.",
"type": "string",
"const": "core:menu:deny-set-text",
"markdownDescription": "Denies the set_text command without any pre-configured scope."
},
{
"description": "Denies the text command without any pre-configured scope.",
"type": "string",
"const": "core:menu:deny-text",
"markdownDescription": "Denies the text command without any pre-configured scope."
},
{
"description": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-resolve-directory`\n- `allow-resolve`\n- `allow-normalize`\n- `allow-join`\n- `allow-dirname`\n- `allow-extname`\n- `allow-basename`\n- `allow-is-absolute`",
"type": "string",
"const": "core:path:default",
"markdownDescription": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-resolve-directory`\n- `allow-resolve`\n- `allow-normalize`\n- `allow-join`\n- `allow-dirname`\n- `allow-extname`\n- `allow-basename`\n- `allow-is-absolute`"
},
{
"description": "Enables the basename command without any pre-configured scope.",
"type": "string",
"const": "core:path:allow-basename",
"markdownDescription": "Enables the basename command without any pre-configured scope."
},
{
"description": "Enables the dirname command without any pre-configured scope.",
"type": "string",
"const": "core:path:allow-dirname",
"markdownDescription": "Enables the dirname command without any pre-configured scope."
},
{
"description": "Enables the extname command without any pre-configured scope.",
"type": "string",
"const": "core:path:allow-extname",
"markdownDescription": "Enables the extname command without any pre-configured scope."
},
{
"description": "Enables the is_absolute command without any pre-configured scope.",
"type": "string",
"const": "core:path:allow-is-absolute",
"markdownDescription": "Enables the is_absolute command without any pre-configured scope."
},
{
"description": "Enables the join command without any pre-configured scope.",
"type": "string",
"const": "core:path:allow-join",
"markdownDescription": "Enables the join command without any pre-configured scope."
},
{
"description": "Enables the normalize command without any pre-configured scope.",
"type": "string",
"const": "core:path:allow-normalize",
"markdownDescription": "Enables the normalize command without any pre-configured scope."
},
{
"description": "Enables the resolve command without any pre-configured scope.",
"type": "string",
"const": "core:path:allow-resolve",
"markdownDescription": "Enables the resolve command without any pre-configured scope."
},
{
"description": "Enables the resolve_directory command without any pre-configured scope.",
"type": "string",
"const": "core:path:allow-resolve-directory",
"markdownDescription": "Enables the resolve_directory command without any pre-configured scope."
},
{
"description": "Denies the basename command without any pre-configured scope.",
"type": "string",
"const": "core:path:deny-basename",
"markdownDescription": "Denies the basename command without any pre-configured scope."
},
{
"description": "Denies the dirname command without any pre-configured scope.",
"type": "string",
"const": "core:path:deny-dirname",
"markdownDescription": "Denies the dirname command without any pre-configured scope."
},
{
"description": "Denies the extname command without any pre-configured scope.",
"type": "string",
"const": "core:path:deny-extname",
"markdownDescription": "Denies the extname command without any pre-configured scope."
},
{
"description": "Denies the is_absolute command without any pre-configured scope.",
"type": "string",
"const": "core:path:deny-is-absolute",
"markdownDescription": "Denies the is_absolute command without any pre-configured scope."
},
{
"description": "Denies the join command without any pre-configured scope.",
"type": "string",
"const": "core:path:deny-join",
"markdownDescription": "Denies the join command without any pre-configured scope."
},
{
"description": "Denies the normalize command without any pre-configured scope.",
"type": "string",
"const": "core:path:deny-normalize",
"markdownDescription": "Denies the normalize command without any pre-configured scope."
},
{
"description": "Denies the resolve command without any pre-configured scope.",
"type": "string",
"const": "core:path:deny-resolve",
"markdownDescription": "Denies the resolve command without any pre-configured scope."
},
{
"description": "Denies the resolve_directory command without any pre-configured scope.",
"type": "string",
"const": "core:path:deny-resolve-directory",
"markdownDescription": "Denies the resolve_directory command without any pre-configured scope."
},
{
"description": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-close`",
"type": "string",
"const": "core:resources:default",
"markdownDescription": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-close`"
},
{
"description": "Enables the close command without any pre-configured scope.",
"type": "string",
"const": "core:resources:allow-close",
"markdownDescription": "Enables the close command without any pre-configured scope."
},
{
"description": "Denies the close command without any pre-configured scope.",
"type": "string",
"const": "core:resources:deny-close",
"markdownDescription": "Denies the close command without any pre-configured scope."
},
{
"description": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-new`\n- `allow-get-by-id`\n- `allow-remove-by-id`\n- `allow-set-icon`\n- `allow-set-menu`\n- `allow-set-tooltip`\n- `allow-set-title`\n- `allow-set-visible`\n- `allow-set-temp-dir-path`\n- `allow-set-icon-as-template`\n- `allow-set-icon-with-as-template`\n- `allow-set-show-menu-on-left-click`",
"type": "string",
"const": "core:tray:default",
"markdownDescription": "Default permissions for the plugin, which enables all commands.\n#### This default permission set includes:\n\n- `allow-new`\n- `allow-get-by-id`\n- `allow-remove-by-id`\n- `allow-set-icon`\n- `allow-set-menu`\n- `allow-set-tooltip`\n- `allow-set-title`\n- `allow-set-visible`\n- `allow-set-temp-dir-path`\n- `allow-set-icon-as-template`\n- `allow-set-icon-with-as-template`\n- `allow-set-show-menu-on-left-click`"
},
{
"description": "Enables the get_by_id command without any pre-configured scope.",
"type": "string",
"const": "core:tray:allow-get-by-id",
"markdownDescription": "Enables the get_by_id command without any pre-configured scope."
},
{
"description": "Enables the new command without any pre-configured scope.",
"type": "string",
"const": "core:tray:allow-new",
"markdownDescription": "Enables the new command without any pre-configured scope."
},
{
"description": "Enables the remove_by_id command without any pre-configured scope.",
"type": "string",
"const": "core:tray:allow-remove-by-id",
"markdownDescription": "Enables the remove_by_id command without any pre-configured scope."
},
{
"description": "Enables the set_icon command without any pre-configured scope.",
"type": "string",
"const": "core:tray:allow-set-icon",
"markdownDescription": "Enables the set_icon command without any pre-configured scope."
},
{
"description": "Enables the set_icon_as_template command without any pre-configured scope.",
"type": "string",
"const": "core:tray:allow-set-icon-as-template",
"markdownDescription": "Enables the set_icon_as_template command without any pre-configured scope."
},
{
"description": "Enables the set_icon_with_as_template command without any pre-configured scope.",
"type": "string",
"const": "core:tray:allow-set-icon-with-as-template",
"markdownDescription": "Enables the set_icon_with_as_template command without any pre-configured scope."
},
{
"description": "Enables the set_menu command without any pre-configured scope.",
"type": "string",
"const": "core:tray:allow-set-menu",
"markdownDescription": "Enables the set_menu command without any pre-configured scope."
},
{
"description": "Enables the set_show_menu_on_left_click command without any pre-configured scope.",
"type": "string",
"const": "core:tray:allow-set-show-menu-on-left-click",
"markdownDescription": "Enables the set_show_menu_on_left_click command without any pre-configured scope."
},
{
"description": "Enables the set_temp_dir_path command without any pre-configured scope.",
"type": "string",
"const": "core:tray:allow-set-temp-dir-path",
"markdownDescription": "Enables the set_temp_dir_path command without any pre-configured scope."
},
{
"description": "Enables the set_title command without any pre-configured scope.",
"type": "string",
"const": "core:tray:allow-set-title",
"markdownDescription": "Enables the set_title command without any pre-configured scope."
},
{
"description": "Enables the set_tooltip command without any pre-configured scope.",
"type": "string",
"const": "core:tray:allow-set-tooltip",
"markdownDescription": "Enables the set_tooltip command without any pre-configured scope."
},
{
"description": "Enables the set_visible command without any pre-configured scope.",
"type": "string",
"const": "core:tray:allow-set-visible",
"markdownDescription": "Enables the set_visible command without any pre-configured scope."
},
{
"description": "Denies the get_by_id command without any pre-configured scope.",
"type": "string",
"const": "core:tray:deny-get-by-id",
"markdownDescription": "Denies the get_by_id command without any pre-configured scope."
},
{
"description": "Denies the new command without any pre-configured scope.",
"type": "string",
"const": "core:tray:deny-new",
"markdownDescription": "Denies the new command without any pre-configured scope."
},
{
"description": "Denies the remove_by_id command without any pre-configured scope.",
"type": "string",
"const": "core:tray:deny-remove-by-id",
"markdownDescription": "Denies the remove_by_id command without any pre-configured scope."
},
{
"description": "Denies the set_icon command without any pre-configured scope.",
"type": "string",
"const": "core:tray:deny-set-icon",
"markdownDescription": "Denies the set_icon command without any pre-configured scope."
},
{
"description": "Denies the set_icon_as_template command without any pre-configured scope.",
"type": "string",
"const": "core:tray:deny-set-icon-as-template",
"markdownDescription": "Denies the set_icon_as_template command without any pre-configured scope."
},
{
"description": "Denies the set_icon_with_as_template command without any pre-configured scope.",
"type": "string",
"const": "core:tray:deny-set-icon-with-as-template",
"markdownDescription": "Denies the set_icon_with_as_template command without any pre-configured scope."
},
{
"description": "Denies the set_menu command without any pre-configured scope.",
"type": "string",
"const": "core:tray:deny-set-menu",
"markdownDescription": "Denies the set_menu command without any pre-configured scope."
},
{
"description": "Denies the set_show_menu_on_left_click command without any pre-configured scope.",
"type": "string",
"const": "core:tray:deny-set-show-menu-on-left-click",
"markdownDescription": "Denies the set_show_menu_on_left_click command without any pre-configured scope."
},
{
"description": "Denies the set_temp_dir_path command without any pre-configured scope.",
"type": "string",
"const": "core:tray:deny-set-temp-dir-path",
"markdownDescription": "Denies the set_temp_dir_path command without any pre-configured scope."
},
{
"description": "Denies the set_title command without any pre-configured scope.",
"type": "string",
"const": "core:tray:deny-set-title",
"markdownDescription": "Denies the set_title command without any pre-configured scope."
},
{
"description": "Denies the set_tooltip command without any pre-configured scope.",
"type": "string",
"const": "core:tray:deny-set-tooltip",
"markdownDescription": "Denies the set_tooltip command without any pre-configured scope."
},
{
"description": "Denies the set_visible command without any pre-configured scope.",
"type": "string",
"const": "core:tray:deny-set-visible",
"markdownDescription": "Denies the set_visible command without any pre-configured scope."
},
{
"description": "Default permissions for the plugin.\n#### This default permission set includes:\n\n- `allow-get-all-webviews`\n- `allow-webview-position`\n- `allow-webview-size`\n- `allow-internal-toggle-devtools`",
"type": "string",
"const": "core:webview:default",
"markdownDescription": "Default permissions for the plugin.\n#### This default permission set includes:\n\n- `allow-get-all-webviews`\n- `allow-webview-position`\n- `allow-webview-size`\n- `allow-internal-toggle-devtools`"
},
{
"description": "Enables the clear_all_browsing_data command without any pre-configured scope.",
"type": "string",
"const": "core:webview:allow-clear-all-browsing-data",
"markdownDescription": "Enables the clear_all_browsing_data command without any pre-configured scope."
},
{
"description": "Enables the create_webview command without any pre-configured scope.",
"type": "string",
"const": "core:webview:allow-create-webview",
"markdownDescription": "Enables the create_webview command without any pre-configured scope."
},
{
"description": "Enables the create_webview_window command without any pre-configured scope.",
"type": "string",
"const": "core:webview:allow-create-webview-window",
"markdownDescription": "Enables the create_webview_window command without any pre-configured scope."
},
{
"description": "Enables the get_all_webviews command without any pre-configured scope.",
"type": "string",
"const": "core:webview:allow-get-all-webviews",
"markdownDescription": "Enables the get_all_webviews command without any pre-configured scope."
},
{
"description": "Enables the internal_toggle_devtools command without any pre-configured scope.",
"type": "string",
"const": "core:webview:allow-internal-toggle-devtools",
"markdownDescription": "Enables the internal_toggle_devtools command without any pre-configured scope."
},
{
"description": "Enables the print command without any pre-configured scope.",
"type": "string",
"const": "core:webview:allow-print",
"markdownDescription": "Enables the print command without any pre-configured scope."
},
{
"description": "Enables the reparent command without any pre-configured scope.",
"type": "string",
"const": "core:webview:allow-reparent",
"markdownDescription": "Enables the reparent command without any pre-configured scope."
},
{
"description": "Enables the set_webview_auto_resize command without any pre-configured scope.",
"type": "string",
"const": "core:webview:allow-set-webview-auto-resize",
"markdownDescription": "Enables the set_webview_auto_resize command without any pre-configured scope."
},
{
"description": "Enables the set_webview_background_color command without any pre-configured scope.",
"type": "string",
"const": "core:webview:allow-set-webview-background-color",
"markdownDescription": "Enables the set_webview_background_color command without any pre-configured scope."
},
{
"description": "Enables the set_webview_focus command without any pre-configured scope.",
"type": "string",
"const": "core:webview:allow-set-webview-focus",
"markdownDescription": "Enables the set_webview_focus command without any pre-configured scope."
},
{
"description": "Enables the set_webview_position command without any pre-configured scope.",
"type": "string",
"const": "core:webview:allow-set-webview-position",
"markdownDescription": "Enables the set_webview_position command without any pre-configured scope."
},
{
"description": "Enables the set_webview_size command without any pre-configured scope.",
"type": "string",
"const": "core:webview:allow-set-webview-size",
"markdownDescription": "Enables the set_webview_size command without any pre-configured scope."
},
{
"description": "Enables the set_webview_zoom command without any pre-configured scope.",
"type": "string",
"const": "core:webview:allow-set-webview-zoom",
"markdownDescription": "Enables the set_webview_zoom command without any pre-configured scope."
},
{
"description": "Enables the webview_close command without any pre-configured scope.",
"type": "string",
"const": "core:webview:allow-webview-close",
"markdownDescription": "Enables the webview_close command without any pre-configured scope."
},
{
"description": "Enables the webview_hide command without any pre-configured scope.",
"type": "string",
"const": "core:webview:allow-webview-hide",
"markdownDescription": "Enables the webview_hide command without any pre-configured scope."
},
{
"description": "Enables the webview_position command without any pre-configured scope.",
"type": "string",
"const": "core:webview:allow-webview-position",
"markdownDescription": "Enables the webview_position command without any pre-configured scope."
},
{
"description": "Enables the webview_show command without any pre-configured scope.",
"type": "string",
"const": "core:webview:allow-webview-show",
"markdownDescription": "Enables the webview_show command without any pre-configured scope."
},
{
"description": "Enables the webview_size command without any pre-configured scope.",
"type": "string",
"const": "core:webview:allow-webview-size",
"markdownDescription": "Enables the webview_size command without any pre-configured scope."
},
{
"description": "Denies the clear_all_browsing_data command without any pre-configured scope.",
"type": "string",
"const": "core:webview:deny-clear-all-browsing-data",
"markdownDescription": "Denies the clear_all_browsing_data command without any pre-configured scope."
},
{
"description": "Denies the create_webview command without any pre-configured scope.",
"type": "string",
"const": "core:webview:deny-create-webview",
"markdownDescription": "Denies the create_webview command without any pre-configured scope."
},
{
"description": "Denies the create_webview_window command without any pre-configured scope.",
"type": "string",
"const": "core:webview:deny-create-webview-window",
"markdownDescription": "Denies the create_webview_window command without any pre-configured scope."
},
{
"description": "Denies the get_all_webviews command without any pre-configured scope.",
"type": "string",
"const": "core:webview:deny-get-all-webviews",
"markdownDescription": "Denies the get_all_webviews command without any pre-configured scope."
},
{
"description": "Denies the internal_toggle_devtools command without any pre-configured scope.",
"type": "string",
"const": "core:webview:deny-internal-toggle-devtools",
"markdownDescription": "Denies the internal_toggle_devtools command without any pre-configured scope."
},
{
"description": "Denies the print command without any pre-configured scope.",
"type": "string",
"const": "core:webview:deny-print",
"markdownDescription": "Denies the print command without any pre-configured scope."
},
{
"description": "Denies the reparent command without any pre-configured scope.",
"type": "string",
"const": "core:webview:deny-reparent",
"markdownDescription": "Denies the reparent command without any pre-configured scope."
},
{
"description": "Denies the set_webview_auto_resize command without any pre-configured scope.",
"type": "string",
"const": "core:webview:deny-set-webview-auto-resize",
"markdownDescription": "Denies the set_webview_auto_resize command without any pre-configured scope."
},
{
"description": "Denies the set_webview_background_color command without any pre-configured scope.",
"type": "string",
"const": "core:webview:deny-set-webview-background-color",
"markdownDescription": "Denies the set_webview_background_color command without any pre-configured scope."
},
{
"description": "Denies the set_webview_focus command without any pre-configured scope.",
"type": "string",
"const": "core:webview:deny-set-webview-focus",
"markdownDescription": "Denies the set_webview_focus command without any pre-configured scope."
},
{
"description": "Denies the set_webview_position command without any pre-configured scope.",
"type": "string",
"const": "core:webview:deny-set-webview-position",
"markdownDescription": "Denies the set_webview_position command without any pre-configured scope."
},
{
"description": "Denies the set_webview_size command without any pre-configured scope.",
"type": "string",
"const": "core:webview:deny-set-webview-size",
"markdownDescription": "Denies the set_webview_size command without any pre-configured scope."
},
{
"description": "Denies the set_webview_zoom command without any pre-configured scope.",
"type": "string",
"const": "core:webview:deny-set-webview-zoom",
"markdownDescription": "Denies the set_webview_zoom command without any pre-configured scope."
},
{
"description": "Denies the webview_close command without any pre-configured scope.",
"type": "string",
"const": "core:webview:deny-webview-close",
"markdownDescription": "Denies the webview_close command without any pre-configured scope."
},
{
"description": "Denies the webview_hide command without any pre-configured scope.",
"type": "string",
"const": "core:webview:deny-webview-hide",
"markdownDescription": "Denies the webview_hide command without any pre-configured scope."
},
{
"description": "Denies the webview_position command without any pre-configured scope.",
"type": "string",
"const": "core:webview:deny-webview-position",
"markdownDescription": "Denies the webview_position command without any pre-configured scope."
},
{
"description": "Denies the webview_show command without any pre-configured scope.",
"type": "string",
"const": "core:webview:deny-webview-show",
"markdownDescription": "Denies the webview_show command without any pre-configured scope."
},
{
"description": "Denies the webview_size command without any pre-configured scope.",
"type": "string",
"const": "core:webview:deny-webview-size",
"markdownDescription": "Denies the webview_size command without any pre-configured scope."
},
{
"description": "Default permissions for the plugin.\n#### This default permission set includes:\n\n- `allow-get-all-windows`\n- `allow-scale-factor`\n- `allow-inner-position`\n- `allow-outer-position`\n- `allow-inner-size`\n- `allow-outer-size`\n- `allow-is-fullscreen`\n- `allow-is-minimized`\n- `allow-is-maximized`\n- `allow-is-focused`\n- `allow-is-decorated`\n- `allow-is-resizable`\n- `allow-is-maximizable`\n- `allow-is-minimizable`\n- `allow-is-closable`\n- `allow-is-visible`\n- `allow-is-enabled`\n- `allow-title`\n- `allow-current-monitor`\n- `allow-primary-monitor`\n- `allow-monitor-from-point`\n- `allow-available-monitors`\n- `allow-cursor-position`\n- `allow-theme`\n- `allow-is-always-on-top`\n- `allow-activity-name`\n- `allow-scene-identifier`\n- `allow-internal-toggle-maximize`",
"type": "string",
"const": "core:window:default",
"markdownDescription": "Default permissions for the plugin.\n#### This default permission set includes:\n\n- `allow-get-all-windows`\n- `allow-scale-factor`\n- `allow-inner-position`\n- `allow-outer-position`\n- `allow-inner-size`\n- `allow-outer-size`\n- `allow-is-fullscreen`\n- `allow-is-minimized`\n- `allow-is-maximized`\n- `allow-is-focused`\n- `allow-is-decorated`\n- `allow-is-resizable`\n- `allow-is-maximizable`\n- `allow-is-minimizable`\n- `allow-is-closable`\n- `allow-is-visible`\n- `allow-is-enabled`\n- `allow-title`\n- `allow-current-monitor`\n- `allow-primary-monitor`\n- `allow-monitor-from-point`\n- `allow-available-monitors`\n- `allow-cursor-position`\n- `allow-theme`\n- `allow-is-always-on-top`\n- `allow-activity-name`\n- `allow-scene-identifier`\n- `allow-internal-toggle-maximize`"
},
{
"description": "Enables the activity_name command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-activity-name",
"markdownDescription": "Enables the activity_name command without any pre-configured scope."
},
{
"description": "Enables the available_monitors command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-available-monitors",
"markdownDescription": "Enables the available_monitors command without any pre-configured scope."
},
{
"description": "Enables the center command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-center",
"markdownDescription": "Enables the center command without any pre-configured scope."
},
{
"description": "Enables the close command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-close",
"markdownDescription": "Enables the close command without any pre-configured scope."
},
{
"description": "Enables the create command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-create",
"markdownDescription": "Enables the create command without any pre-configured scope."
},
{
"description": "Enables the current_monitor command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-current-monitor",
"markdownDescription": "Enables the current_monitor command without any pre-configured scope."
},
{
"description": "Enables the cursor_position command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-cursor-position",
"markdownDescription": "Enables the cursor_position command without any pre-configured scope."
},
{
"description": "Enables the destroy command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-destroy",
"markdownDescription": "Enables the destroy command without any pre-configured scope."
},
{
"description": "Enables the get_all_windows command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-get-all-windows",
"markdownDescription": "Enables the get_all_windows command without any pre-configured scope."
},
{
"description": "Enables the hide command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-hide",
"markdownDescription": "Enables the hide command without any pre-configured scope."
},
{
"description": "Enables the inner_position command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-inner-position",
"markdownDescription": "Enables the inner_position command without any pre-configured scope."
},
{
"description": "Enables the inner_size command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-inner-size",
"markdownDescription": "Enables the inner_size command without any pre-configured scope."
},
{
"description": "Enables the internal_toggle_maximize command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-internal-toggle-maximize",
"markdownDescription": "Enables the internal_toggle_maximize command without any pre-configured scope."
},
{
"description": "Enables the is_always_on_top command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-is-always-on-top",
"markdownDescription": "Enables the is_always_on_top command without any pre-configured scope."
},
{
"description": "Enables the is_closable command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-is-closable",
"markdownDescription": "Enables the is_closable command without any pre-configured scope."
},
{
"description": "Enables the is_decorated command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-is-decorated",
"markdownDescription": "Enables the is_decorated command without any pre-configured scope."
},
{
"description": "Enables the is_enabled command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-is-enabled",
"markdownDescription": "Enables the is_enabled command without any pre-configured scope."
},
{
"description": "Enables the is_focused command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-is-focused",
"markdownDescription": "Enables the is_focused command without any pre-configured scope."
},
{
"description": "Enables the is_fullscreen command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-is-fullscreen",
"markdownDescription": "Enables the is_fullscreen command without any pre-configured scope."
},
{
"description": "Enables the is_maximizable command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-is-maximizable",
"markdownDescription": "Enables the is_maximizable command without any pre-configured scope."
},
{
"description": "Enables the is_maximized command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-is-maximized",
"markdownDescription": "Enables the is_maximized command without any pre-configured scope."
},
{
"description": "Enables the is_minimizable command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-is-minimizable",
"markdownDescription": "Enables the is_minimizable command without any pre-configured scope."
},
{
"description": "Enables the is_minimized command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-is-minimized",
"markdownDescription": "Enables the is_minimized command without any pre-configured scope."
},
{
"description": "Enables the is_resizable command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-is-resizable",
"markdownDescription": "Enables the is_resizable command without any pre-configured scope."
},
{
"description": "Enables the is_visible command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-is-visible",
"markdownDescription": "Enables the is_visible command without any pre-configured scope."
},
{
"description": "Enables the maximize command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-maximize",
"markdownDescription": "Enables the maximize command without any pre-configured scope."
},
{
"description": "Enables the minimize command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-minimize",
"markdownDescription": "Enables the minimize command without any pre-configured scope."
},
{
"description": "Enables the monitor_from_point command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-monitor-from-point",
"markdownDescription": "Enables the monitor_from_point command without any pre-configured scope."
},
{
"description": "Enables the outer_position command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-outer-position",
"markdownDescription": "Enables the outer_position command without any pre-configured scope."
},
{
"description": "Enables the outer_size command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-outer-size",
"markdownDescription": "Enables the outer_size command without any pre-configured scope."
},
{
"description": "Enables the primary_monitor command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-primary-monitor",
"markdownDescription": "Enables the primary_monitor command without any pre-configured scope."
},
{
"description": "Enables the request_user_attention command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-request-user-attention",
"markdownDescription": "Enables the request_user_attention command without any pre-configured scope."
},
{
"description": "Enables the scale_factor command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-scale-factor",
"markdownDescription": "Enables the scale_factor command without any pre-configured scope."
},
{
"description": "Enables the scene_identifier command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-scene-identifier",
"markdownDescription": "Enables the scene_identifier command without any pre-configured scope."
},
{
"description": "Enables the set_always_on_bottom command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-set-always-on-bottom",
"markdownDescription": "Enables the set_always_on_bottom command without any pre-configured scope."
},
{
"description": "Enables the set_always_on_top command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-set-always-on-top",
"markdownDescription": "Enables the set_always_on_top command without any pre-configured scope."
},
{
"description": "Enables the set_background_color command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-set-background-color",
"markdownDescription": "Enables the set_background_color command without any pre-configured scope."
},
{
"description": "Enables the set_badge_count command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-set-badge-count",
"markdownDescription": "Enables the set_badge_count command without any pre-configured scope."
},
{
"description": "Enables the set_badge_label command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-set-badge-label",
"markdownDescription": "Enables the set_badge_label command without any pre-configured scope."
},
{
"description": "Enables the set_closable command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-set-closable",
"markdownDescription": "Enables the set_closable command without any pre-configured scope."
},
{
"description": "Enables the set_content_protected command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-set-content-protected",
"markdownDescription": "Enables the set_content_protected command without any pre-configured scope."
},
{
"description": "Enables the set_cursor_grab command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-set-cursor-grab",
"markdownDescription": "Enables the set_cursor_grab command without any pre-configured scope."
},
{
"description": "Enables the set_cursor_icon command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-set-cursor-icon",
"markdownDescription": "Enables the set_cursor_icon command without any pre-configured scope."
},
{
"description": "Enables the set_cursor_position command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-set-cursor-position",
"markdownDescription": "Enables the set_cursor_position command without any pre-configured scope."
},
{
"description": "Enables the set_cursor_visible command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-set-cursor-visible",
"markdownDescription": "Enables the set_cursor_visible command without any pre-configured scope."
},
{
"description": "Enables the set_decorations command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-set-decorations",
"markdownDescription": "Enables the set_decorations command without any pre-configured scope."
},
{
"description": "Enables the set_effects command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-set-effects",
"markdownDescription": "Enables the set_effects command without any pre-configured scope."
},
{
"description": "Enables the set_enabled command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-set-enabled",
"markdownDescription": "Enables the set_enabled command without any pre-configured scope."
},
{
"description": "Enables the set_focus command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-set-focus",
"markdownDescription": "Enables the set_focus command without any pre-configured scope."
},
{
"description": "Enables the set_focusable command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-set-focusable",
"markdownDescription": "Enables the set_focusable command without any pre-configured scope."
},
{
"description": "Enables the set_fullscreen command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-set-fullscreen",
"markdownDescription": "Enables the set_fullscreen command without any pre-configured scope."
},
{
"description": "Enables the set_icon command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-set-icon",
"markdownDescription": "Enables the set_icon command without any pre-configured scope."
},
{
"description": "Enables the set_ignore_cursor_events command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-set-ignore-cursor-events",
"markdownDescription": "Enables the set_ignore_cursor_events command without any pre-configured scope."
},
{
"description": "Enables the set_max_size command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-set-max-size",
"markdownDescription": "Enables the set_max_size command without any pre-configured scope."
},
{
"description": "Enables the set_maximizable command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-set-maximizable",
"markdownDescription": "Enables the set_maximizable command without any pre-configured scope."
},
{
"description": "Enables the set_min_size command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-set-min-size",
"markdownDescription": "Enables the set_min_size command without any pre-configured scope."
},
{
"description": "Enables the set_minimizable command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-set-minimizable",
"markdownDescription": "Enables the set_minimizable command without any pre-configured scope."
},
{
"description": "Enables the set_overlay_icon command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-set-overlay-icon",
"markdownDescription": "Enables the set_overlay_icon command without any pre-configured scope."
},
{
"description": "Enables the set_position command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-set-position",
"markdownDescription": "Enables the set_position command without any pre-configured scope."
},
{
"description": "Enables the set_progress_bar command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-set-progress-bar",
"markdownDescription": "Enables the set_progress_bar command without any pre-configured scope."
},
{
"description": "Enables the set_resizable command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-set-resizable",
"markdownDescription": "Enables the set_resizable command without any pre-configured scope."
},
{
"description": "Enables the set_shadow command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-set-shadow",
"markdownDescription": "Enables the set_shadow command without any pre-configured scope."
},
{
"description": "Enables the set_simple_fullscreen command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-set-simple-fullscreen",
"markdownDescription": "Enables the set_simple_fullscreen command without any pre-configured scope."
},
{
"description": "Enables the set_size command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-set-size",
"markdownDescription": "Enables the set_size command without any pre-configured scope."
},
{
"description": "Enables the set_size_constraints command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-set-size-constraints",
"markdownDescription": "Enables the set_size_constraints command without any pre-configured scope."
},
{
"description": "Enables the set_skip_taskbar command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-set-skip-taskbar",
"markdownDescription": "Enables the set_skip_taskbar command without any pre-configured scope."
},
{
"description": "Enables the set_theme command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-set-theme",
"markdownDescription": "Enables the set_theme command without any pre-configured scope."
},
{
"description": "Enables the set_title command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-set-title",
"markdownDescription": "Enables the set_title command without any pre-configured scope."
},
{
"description": "Enables the set_title_bar_style command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-set-title-bar-style",
"markdownDescription": "Enables the set_title_bar_style command without any pre-configured scope."
},
{
"description": "Enables the set_visible_on_all_workspaces command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-set-visible-on-all-workspaces",
"markdownDescription": "Enables the set_visible_on_all_workspaces command without any pre-configured scope."
},
{
"description": "Enables the show command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-show",
"markdownDescription": "Enables the show command without any pre-configured scope."
},
{
"description": "Enables the start_dragging command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-start-dragging",
"markdownDescription": "Enables the start_dragging command without any pre-configured scope."
},
{
"description": "Enables the start_resize_dragging command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-start-resize-dragging",
"markdownDescription": "Enables the start_resize_dragging command without any pre-configured scope."
},
{
"description": "Enables the theme command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-theme",
"markdownDescription": "Enables the theme command without any pre-configured scope."
},
{
"description": "Enables the title command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-title",
"markdownDescription": "Enables the title command without any pre-configured scope."
},
{
"description": "Enables the toggle_maximize command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-toggle-maximize",
"markdownDescription": "Enables the toggle_maximize command without any pre-configured scope."
},
{
"description": "Enables the unmaximize command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-unmaximize",
"markdownDescription": "Enables the unmaximize command without any pre-configured scope."
},
{
"description": "Enables the unminimize command without any pre-configured scope.",
"type": "string",
"const": "core:window:allow-unminimize",
"markdownDescription": "Enables the unminimize command without any pre-configured scope."
},
{
"description": "Denies the activity_name command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-activity-name",
"markdownDescription": "Denies the activity_name command without any pre-configured scope."
},
{
"description": "Denies the available_monitors command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-available-monitors",
"markdownDescription": "Denies the available_monitors command without any pre-configured scope."
},
{
"description": "Denies the center command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-center",
"markdownDescription": "Denies the center command without any pre-configured scope."
},
{
"description": "Denies the close command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-close",
"markdownDescription": "Denies the close command without any pre-configured scope."
},
{
"description": "Denies the create command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-create",
"markdownDescription": "Denies the create command without any pre-configured scope."
},
{
"description": "Denies the current_monitor command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-current-monitor",
"markdownDescription": "Denies the current_monitor command without any pre-configured scope."
},
{
"description": "Denies the cursor_position command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-cursor-position",
"markdownDescription": "Denies the cursor_position command without any pre-configured scope."
},
{
"description": "Denies the destroy command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-destroy",
"markdownDescription": "Denies the destroy command without any pre-configured scope."
},
{
"description": "Denies the get_all_windows command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-get-all-windows",
"markdownDescription": "Denies the get_all_windows command without any pre-configured scope."
},
{
"description": "Denies the hide command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-hide",
"markdownDescription": "Denies the hide command without any pre-configured scope."
},
{
"description": "Denies the inner_position command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-inner-position",
"markdownDescription": "Denies the inner_position command without any pre-configured scope."
},
{
"description": "Denies the inner_size command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-inner-size",
"markdownDescription": "Denies the inner_size command without any pre-configured scope."
},
{
"description": "Denies the internal_toggle_maximize command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-internal-toggle-maximize",
"markdownDescription": "Denies the internal_toggle_maximize command without any pre-configured scope."
},
{
"description": "Denies the is_always_on_top command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-is-always-on-top",
"markdownDescription": "Denies the is_always_on_top command without any pre-configured scope."
},
{
"description": "Denies the is_closable command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-is-closable",
"markdownDescription": "Denies the is_closable command without any pre-configured scope."
},
{
"description": "Denies the is_decorated command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-is-decorated",
"markdownDescription": "Denies the is_decorated command without any pre-configured scope."
},
{
"description": "Denies the is_enabled command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-is-enabled",
"markdownDescription": "Denies the is_enabled command without any pre-configured scope."
},
{
"description": "Denies the is_focused command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-is-focused",
"markdownDescription": "Denies the is_focused command without any pre-configured scope."
},
{
"description": "Denies the is_fullscreen command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-is-fullscreen",
"markdownDescription": "Denies the is_fullscreen command without any pre-configured scope."
},
{
"description": "Denies the is_maximizable command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-is-maximizable",
"markdownDescription": "Denies the is_maximizable command without any pre-configured scope."
},
{
"description": "Denies the is_maximized command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-is-maximized",
"markdownDescription": "Denies the is_maximized command without any pre-configured scope."
},
{
"description": "Denies the is_minimizable command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-is-minimizable",
"markdownDescription": "Denies the is_minimizable command without any pre-configured scope."
},
{
"description": "Denies the is_minimized command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-is-minimized",
"markdownDescription": "Denies the is_minimized command without any pre-configured scope."
},
{
"description": "Denies the is_resizable command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-is-resizable",
"markdownDescription": "Denies the is_resizable command without any pre-configured scope."
},
{
"description": "Denies the is_visible command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-is-visible",
"markdownDescription": "Denies the is_visible command without any pre-configured scope."
},
{
"description": "Denies the maximize command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-maximize",
"markdownDescription": "Denies the maximize command without any pre-configured scope."
},
{
"description": "Denies the minimize command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-minimize",
"markdownDescription": "Denies the minimize command without any pre-configured scope."
},
{
"description": "Denies the monitor_from_point command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-monitor-from-point",
"markdownDescription": "Denies the monitor_from_point command without any pre-configured scope."
},
{
"description": "Denies the outer_position command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-outer-position",
"markdownDescription": "Denies the outer_position command without any pre-configured scope."
},
{
"description": "Denies the outer_size command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-outer-size",
"markdownDescription": "Denies the outer_size command without any pre-configured scope."
},
{
"description": "Denies the primary_monitor command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-primary-monitor",
"markdownDescription": "Denies the primary_monitor command without any pre-configured scope."
},
{
"description": "Denies the request_user_attention command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-request-user-attention",
"markdownDescription": "Denies the request_user_attention command without any pre-configured scope."
},
{
"description": "Denies the scale_factor command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-scale-factor",
"markdownDescription": "Denies the scale_factor command without any pre-configured scope."
},
{
"description": "Denies the scene_identifier command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-scene-identifier",
"markdownDescription": "Denies the scene_identifier command without any pre-configured scope."
},
{
"description": "Denies the set_always_on_bottom command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-set-always-on-bottom",
"markdownDescription": "Denies the set_always_on_bottom command without any pre-configured scope."
},
{
"description": "Denies the set_always_on_top command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-set-always-on-top",
"markdownDescription": "Denies the set_always_on_top command without any pre-configured scope."
},
{
"description": "Denies the set_background_color command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-set-background-color",
"markdownDescription": "Denies the set_background_color command without any pre-configured scope."
},
{
"description": "Denies the set_badge_count command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-set-badge-count",
"markdownDescription": "Denies the set_badge_count command without any pre-configured scope."
},
{
"description": "Denies the set_badge_label command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-set-badge-label",
"markdownDescription": "Denies the set_badge_label command without any pre-configured scope."
},
{
"description": "Denies the set_closable command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-set-closable",
"markdownDescription": "Denies the set_closable command without any pre-configured scope."
},
{
"description": "Denies the set_content_protected command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-set-content-protected",
"markdownDescription": "Denies the set_content_protected command without any pre-configured scope."
},
{
"description": "Denies the set_cursor_grab command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-set-cursor-grab",
"markdownDescription": "Denies the set_cursor_grab command without any pre-configured scope."
},
{
"description": "Denies the set_cursor_icon command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-set-cursor-icon",
"markdownDescription": "Denies the set_cursor_icon command without any pre-configured scope."
},
{
"description": "Denies the set_cursor_position command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-set-cursor-position",
"markdownDescription": "Denies the set_cursor_position command without any pre-configured scope."
},
{
"description": "Denies the set_cursor_visible command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-set-cursor-visible",
"markdownDescription": "Denies the set_cursor_visible command without any pre-configured scope."
},
{
"description": "Denies the set_decorations command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-set-decorations",
"markdownDescription": "Denies the set_decorations command without any pre-configured scope."
},
{
"description": "Denies the set_effects command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-set-effects",
"markdownDescription": "Denies the set_effects command without any pre-configured scope."
},
{
"description": "Denies the set_enabled command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-set-enabled",
"markdownDescription": "Denies the set_enabled command without any pre-configured scope."
},
{
"description": "Denies the set_focus command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-set-focus",
"markdownDescription": "Denies the set_focus command without any pre-configured scope."
},
{
"description": "Denies the set_focusable command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-set-focusable",
"markdownDescription": "Denies the set_focusable command without any pre-configured scope."
},
{
"description": "Denies the set_fullscreen command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-set-fullscreen",
"markdownDescription": "Denies the set_fullscreen command without any pre-configured scope."
},
{
"description": "Denies the set_icon command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-set-icon",
"markdownDescription": "Denies the set_icon command without any pre-configured scope."
},
{
"description": "Denies the set_ignore_cursor_events command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-set-ignore-cursor-events",
"markdownDescription": "Denies the set_ignore_cursor_events command without any pre-configured scope."
},
{
"description": "Denies the set_max_size command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-set-max-size",
"markdownDescription": "Denies the set_max_size command without any pre-configured scope."
},
{
"description": "Denies the set_maximizable command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-set-maximizable",
"markdownDescription": "Denies the set_maximizable command without any pre-configured scope."
},
{
"description": "Denies the set_min_size command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-set-min-size",
"markdownDescription": "Denies the set_min_size command without any pre-configured scope."
},
{
"description": "Denies the set_minimizable command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-set-minimizable",
"markdownDescription": "Denies the set_minimizable command without any pre-configured scope."
},
{
"description": "Denies the set_overlay_icon command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-set-overlay-icon",
"markdownDescription": "Denies the set_overlay_icon command without any pre-configured scope."
},
{
"description": "Denies the set_position command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-set-position",
"markdownDescription": "Denies the set_position command without any pre-configured scope."
},
{
"description": "Denies the set_progress_bar command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-set-progress-bar",
"markdownDescription": "Denies the set_progress_bar command without any pre-configured scope."
},
{
"description": "Denies the set_resizable command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-set-resizable",
"markdownDescription": "Denies the set_resizable command without any pre-configured scope."
},
{
"description": "Denies the set_shadow command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-set-shadow",
"markdownDescription": "Denies the set_shadow command without any pre-configured scope."
},
{
"description": "Denies the set_simple_fullscreen command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-set-simple-fullscreen",
"markdownDescription": "Denies the set_simple_fullscreen command without any pre-configured scope."
},
{
"description": "Denies the set_size command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-set-size",
"markdownDescription": "Denies the set_size command without any pre-configured scope."
},
{
"description": "Denies the set_size_constraints command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-set-size-constraints",
"markdownDescription": "Denies the set_size_constraints command without any pre-configured scope."
},
{
"description": "Denies the set_skip_taskbar command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-set-skip-taskbar",
"markdownDescription": "Denies the set_skip_taskbar command without any pre-configured scope."
},
{
"description": "Denies the set_theme command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-set-theme",
"markdownDescription": "Denies the set_theme command without any pre-configured scope."
},
{
"description": "Denies the set_title command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-set-title",
"markdownDescription": "Denies the set_title command without any pre-configured scope."
},
{
"description": "Denies the set_title_bar_style command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-set-title-bar-style",
"markdownDescription": "Denies the set_title_bar_style command without any pre-configured scope."
},
{
"description": "Denies the set_visible_on_all_workspaces command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-set-visible-on-all-workspaces",
"markdownDescription": "Denies the set_visible_on_all_workspaces command without any pre-configured scope."
},
{
"description": "Denies the show command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-show",
"markdownDescription": "Denies the show command without any pre-configured scope."
},
{
"description": "Denies the start_dragging command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-start-dragging",
"markdownDescription": "Denies the start_dragging command without any pre-configured scope."
},
{
"description": "Denies the start_resize_dragging command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-start-resize-dragging",
"markdownDescription": "Denies the start_resize_dragging command without any pre-configured scope."
},
{
"description": "Denies the theme command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-theme",
"markdownDescription": "Denies the theme command without any pre-configured scope."
},
{
"description": "Denies the title command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-title",
"markdownDescription": "Denies the title command without any pre-configured scope."
},
{
"description": "Denies the toggle_maximize command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-toggle-maximize",
"markdownDescription": "Denies the toggle_maximize command without any pre-configured scope."
},
{
"description": "Denies the unmaximize command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-unmaximize",
"markdownDescription": "Denies the unmaximize command without any pre-configured scope."
},
{
"description": "Denies the unminimize command without any pre-configured scope.",
"type": "string",
"const": "core:window:deny-unminimize",
"markdownDescription": "Denies the unminimize command without any pre-configured scope."
},
{
"description": "This permission set configures the types of dialogs\navailable from the dialog plugin.\n\n#### Granted Permissions\n\nAll dialog types are enabled.\n\n\n\n#### This default permission set includes:\n\n- `allow-message`\n- `allow-save`\n- `allow-open`",
"type": "string",
"const": "dialog:default",
"markdownDescription": "This permission set configures the types of dialogs\navailable from the dialog plugin.\n\n#### Granted Permissions\n\nAll dialog types are enabled.\n\n\n\n#### This default permission set includes:\n\n- `allow-message`\n- `allow-save`\n- `allow-open`"
},
{
"description": "Enables the ask command without any pre-configured scope. (**DEPRECATED**: This is now an alias to `allow-message` and will be removed in v3)",
"type": "string",
"const": "dialog:allow-ask",
"markdownDescription": "Enables the ask command without any pre-configured scope. (**DEPRECATED**: This is now an alias to `allow-message` and will be removed in v3)"
},
{
"description": "Enables the confirm command without any pre-configured scope. (**DEPRECATED**: This is now an alias to `allow-message` and will be removed in v3)",
"type": "string",
"const": "dialog:allow-confirm",
"markdownDescription": "Enables the confirm command without any pre-configured scope. (**DEPRECATED**: This is now an alias to `allow-message` and will be removed in v3)"
},
{
"description": "Enables the message command without any pre-configured scope.",
"type": "string",
"const": "dialog:allow-message",
"markdownDescription": "Enables the message command without any pre-configured scope."
},
{
"description": "Enables the open command without any pre-configured scope.",
"type": "string",
"const": "dialog:allow-open",
"markdownDescription": "Enables the open command without any pre-configured scope."
},
{
"description": "Enables the save command without any pre-configured scope.",
"type": "string",
"const": "dialog:allow-save",
"markdownDescription": "Enables the save command without any pre-configured scope."
},
{
"description": "Denies the ask command without any pre-configured scope. (**DEPRECATED**: This is now an alias to `deny-message` and will be removed in v3)",
"type": "string",
"const": "dialog:deny-ask",
"markdownDescription": "Denies the ask command without any pre-configured scope. (**DEPRECATED**: This is now an alias to `deny-message` and will be removed in v3)"
},
{
"description": "Denies the confirm command without any pre-configured scope. (**DEPRECATED**: This is now an alias to `deny-message` and will be removed in v3)",
"type": "string",
"const": "dialog:deny-confirm",
"markdownDescription": "Denies the confirm command without any pre-configured scope. (**DEPRECATED**: This is now an alias to `deny-message` and will be removed in v3)"
},
{
"description": "Denies the message command without any pre-configured scope.",
"type": "string",
"const": "dialog:deny-message",
"markdownDescription": "Denies the message command without any pre-configured scope."
},
{
"description": "Denies the open command without any pre-configured scope.",
"type": "string",
"const": "dialog:deny-open",
"markdownDescription": "Denies the open command without any pre-configured scope."
},
{
"description": "Denies the save command without any pre-configured scope.",
"type": "string",
"const": "dialog:deny-save",
"markdownDescription": "Denies the save command without any pre-configured scope."
},
{
"description": "This permission set allows opening `mailto:`, `tel:`, `https://` and `http://` urls using their default application\nas well as reveal file in directories using default file explorer\n#### This default permission set includes:\n\n- `allow-open-url`\n- `allow-reveal-item-in-dir`\n- `allow-default-urls`",
"type": "string",
"const": "opener:default",
"markdownDescription": "This permission set allows opening `mailto:`, `tel:`, `https://` and `http://` urls using their default application\nas well as reveal file in directories using default file explorer\n#### This default permission set includes:\n\n- `allow-open-url`\n- `allow-reveal-item-in-dir`\n- `allow-default-urls`"
},
{
"description": "This enables opening `mailto:`, `tel:`, `https://` and `http://` urls using their default application.",
"type": "string",
"const": "opener:allow-default-urls",
"markdownDescription": "This enables opening `mailto:`, `tel:`, `https://` and `http://` urls using their default application."
},
{
"description": "Enables the open_path command without any pre-configured scope.",
"type": "string",
"const": "opener:allow-open-path",
"markdownDescription": "Enables the open_path command without any pre-configured scope."
},
{
"description": "Enables the open_url command without any pre-configured scope.",
"type": "string",
"const": "opener:allow-open-url",
"markdownDescription": "Enables the open_url command without any pre-configured scope."
},
{
"description": "Enables the reveal_item_in_dir command without any pre-configured scope.",
"type": "string",
"const": "opener:allow-reveal-item-in-dir",
"markdownDescription": "Enables the reveal_item_in_dir command without any pre-configured scope."
},
{
"description": "Denies the open_path command without any pre-configured scope.",
"type": "string",
"const": "opener:deny-open-path",
"markdownDescription": "Denies the open_path command without any pre-configured scope."
},
{
"description": "Denies the open_url command without any pre-configured scope.",
"type": "string",
"const": "opener:deny-open-url",
"markdownDescription": "Denies the open_url command without any pre-configured scope."
},
{
"description": "Denies the reveal_item_in_dir command without any pre-configured scope.",
"type": "string",
"const": "opener:deny-reveal-item-in-dir",
"markdownDescription": "Denies the reveal_item_in_dir command without any pre-configured scope."
}
]
},
"Value": {
"description": "All supported ACL values.",
"anyOf": [
{
"description": "Represents a null JSON value.",
"type": "null"
},
{
"description": "Represents a [`bool`].",
"type": "boolean"
},
{
"description": "Represents a valid ACL [`Number`].",
"allOf": [
{
"$ref": "#/definitions/Number"
}
]
},
{
"description": "Represents a [`String`].",
"type": "string"
},
{
"description": "Represents a list of other [`Value`]s.",
"type": "array",
"items": {
"$ref": "#/definitions/Value"
}
},
{
"description": "Represents a map of [`String`] keys to [`Value`]s.",
"type": "object",
"additionalProperties": {
"$ref": "#/definitions/Value"
}
}
]
},
"Number": {
"description": "A valid ACL number.",
"anyOf": [
{
"description": "Represents an [`i64`].",
"type": "integer",
"format": "int64"
},
{
"description": "Represents a [`f64`].",
"type": "number",
"format": "double"
}
]
},
"Target": {
"description": "Platform target.",
"oneOf": [
{
"description": "MacOS.",
"type": "string",
"enum": [
"macOS"
]
},
{
"description": "Windows.",
"type": "string",
"enum": [
"windows"
]
},
{
"description": "Linux.",
"type": "string",
"enum": [
"linux"
]
},
{
"description": "Android.",
"type": "string",
"enum": [
"android"
]
},
{
"description": "iOS.",
"type": "string",
"enum": [
"iOS"
]
}
]
},
"Application": {
"description": "Opener scope application.",
"anyOf": [
{
"description": "Open in default application.",
"type": "null"
},
{
"description": "If true, allow open with any application.",
"type": "boolean"
},
{
"description": "Allow specific application to open with.",
"type": "string"
}
]
}
}
}