Type Alias: PermissionLevel

type PermissionLevel = "always" | "session" | "once" | "deny";

Defined in: permissions/types.ts:16

Permission levels for tool execution

  • ‘always’: Tool can execute without asking (trusted tools)
  • ‘session’: Ask once per session, then allow for remainder
  • ‘once’: Ask every time the tool is invoked
  • ‘deny’: Never allow execution (blocked tools)