Skip to main content

Module permission

Module permission 

Source

Structs§

ApprovalRequest
Approval request sent to AgentLoop’s command loop
AutoPermissionDecider
Automatic permission decider (used by SubagentLoop)
InteractivePermissionDecider
Interactive permission decider (used by AgentLoop). Checks PermissionStore first (session grants, overrides), then falls back to sending approval request via channel.

Enums§

AutoPermissionMode
Auto-permission modes for subagents

Traits§

PermissionDecider
Permission decision interface. TurnRunner calls this when a tool requires approval. Different implementations support interactive (main agent) and automatic (subagent) modes.