policy

package
v0.0.79 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 14, 2026 License: GPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const (
	PermissionModeReadOnly         = internalpolicy.PermissionModeReadOnly
	PermissionModeWorkspaceWrite   = internalpolicy.PermissionModeWorkspaceWrite
	PermissionModeDangerFullAccess = internalpolicy.PermissionModeDangerFullAccess
)

Variables

View Source
var (
	NormalizePermissionMode = internalpolicy.NormalizePermissionMode
	NewToolPolicy           = internalpolicy.NewToolPolicy
)

Functions

func ToolAccessLevelFromPermissionMode

func ToolAccessLevelFromPermissionMode(mode PermissionMode) agentsdk.ToolAccessLevel

ToolAccessLevelFromPermissionMode maps a host permission mode to the SDK access tier used for filtering the available tool surface.

func ToolPolicyFromPermissionMode

func ToolPolicyFromPermissionMode(mode PermissionMode) *agentsdk.ToolPolicy

ToolPolicyFromPermissionMode maps a host permission mode to the SDK run ToolPolicy used by the runner.

Types

type PermissionMode

type PermissionMode = internalpolicy.PermissionMode

type RuntimePolicy

type RuntimePolicy = internalpolicy.RuntimePolicy

type ToolPolicy

type ToolPolicy = internalpolicy.ToolPolicy

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL