Skip to content

Commit d214c8b

Browse files
joshspicerCopilot
andcommitted
Fix managed approval C# example
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
1 parent df66c97 commit d214c8b

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

dotnet/README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -799,7 +799,10 @@ var session = await client.CreateSessionAsync(new SessionConfig
799799
Model = "gpt-5",
800800
OnPermissionRequest = async (request, invocation) =>
801801
{
802-
if (request.ManagedApprovalRequired == true)
802+
if (request is PermissionRequestShell { ManagedApprovalRequired: true }
803+
or PermissionRequestWrite { ManagedApprovalRequired: true }
804+
or PermissionRequestRead { ManagedApprovalRequired: true }
805+
or PermissionRequestUrl { ManagedApprovalRequired: true })
803806
{
804807
return PermissionDecision.NoResult();
805808
}

0 commit comments

Comments
 (0)