permissions
permissions
PermissionAction
module-attribute
PermissionAction = Literal['allow', 'ask', 'deny']
PermissionRule
module-attribute
PermissionRule = (
PermissionAction | dict[str, PermissionAction]
)
PermissionPolicy
default
class-attribute
instance-attribute
default: PermissionAction | None = None
tools
class-attribute
instance-attribute
tools: dict[str, PermissionRule] = Field(
default_factory=dict
)
to_opencode
to_opencode() -> (
PermissionAction | dict[str, PermissionRule]
)