跳到主要内容

Variable: Permissions

const Permissions: object

Defined in: packages/plugin-sdk/src/permissions.ts:7

Plugin permission model (ТЗ §7.4). Permissions are strings; some carry a scope (network:<hostname>, files:plugin). Adding new permissions on update requires re-consent — use diffPermissions to detect them.

Type Declaration

charactersRead

readonly charactersRead: "characters.read" = 'characters.read'

charactersWrite

readonly charactersWrite: "characters.write" = 'characters.write'

chatRead

readonly chatRead: "chat.read" = 'chat.read'

chatWrite

readonly chatWrite: "chat.write" = 'chat.write'

clipboardRead

readonly clipboardRead: "clipboard.read" = 'clipboard.read'

clipboardWrite

readonly clipboardWrite: "clipboard.write" = 'clipboard.write'

legacyTrusted

readonly legacyTrusted: "legacy.trusted" = 'legacy.trusted'

Runs documented SillyTavern legacy code in the trusted main app context.

lorebookRead

readonly lorebookRead: "lorebook.read" = 'lorebook.read'

lorebookWrite

readonly lorebookWrite: "lorebook.write" = 'lorebook.write'

notifications

readonly notifications: "notifications" = 'notifications'

promptInspect

readonly promptInspect: "prompt.inspect" = 'prompt.inspect'

promptModify

readonly promptModify: "prompt.modify" = 'prompt.modify'

providersRegister

readonly providersRegister: "providers.register" = 'providers.register'

serverRoutes

readonly serverRoutes: "server.routes" = 'server.routes'

uiMessageActions

readonly uiMessageActions: "ui.messageActions" = 'ui.messageActions'

uiShell

readonly uiShell: "ui.shell" = 'ui.shell'

uiSidebar

readonly uiSidebar: "ui.sidebar" = 'ui.sidebar'

uiToolbar

readonly uiToolbar: "ui.toolbar" = 'ui.toolbar'