Variable: Permissions
constPermissions: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
readonlycharactersRead:"characters.read"='characters.read'
charactersWrite
readonlycharactersWrite:"characters.write"='characters.write'
chatRead
readonlychatRead:"chat.read"='chat.read'
chatWrite
readonlychatWrite:"chat.write"='chat.write'
clipboardRead
readonlyclipboardRead:"clipboard.read"='clipboard.read'
clipboardWrite
readonlyclipboardWrite:"clipboard.write"='clipboard.write'
legacyTrusted
readonlylegacyTrusted:"legacy.trusted"='legacy.trusted'
Runs documented SillyTavern legacy code in the trusted main app context.
lorebookRead
readonlylorebookRead:"lorebook.read"='lorebook.read'
lorebookWrite
readonlylorebookWrite:"lorebook.write"='lorebook.write'
notifications
readonlynotifications:"notifications"='notifications'
promptInspect
readonlypromptInspect:"prompt.inspect"='prompt.inspect'
promptModify
readonlypromptModify:"prompt.modify"='prompt.modify'
providersRegister
readonlyprovidersRegister:"providers.register"='providers.register'
serverRoutes
readonlyserverRoutes:"server.routes"='server.routes'
uiMessageActions
readonlyuiMessageActions:"ui.messageActions"='ui.messageActions'
uiShell
readonlyuiShell:"ui.shell"='ui.shell'
uiSidebar
readonlyuiSidebar:"ui.sidebar"='ui.sidebar'
uiToolbar
readonlyuiToolbar:"ui.toolbar"='ui.toolbar'