pub fn resolve_permission_behavior(
snapshot: &Value,
tool_id: &str,
) -> ToolPermissionBehaviorExpand description
Resolve effective permission behavior from a state snapshot.
Resolution order:
- CRDT policy (
permission_policy): denied_tools → allowed_tools - Legacy per-tool overrides (
permissions.tools) permission_policy.default_behaviororpermissions.default_behavior- Default:
Ask