Skip to content

Commit 3756afb

Browse files
Fix Go session.go, C# E2E tests, and regenerate captures
Co-Authored-By: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 405078e commit 3756afb

3 files changed

Lines changed: 5 additions & 7 deletions

File tree

dotnet/test/MultiClientTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ public async Task One_Client_Rejects_Permission_And_Both_See_The_Result()
207207
{
208208
OnPermissionRequest = (_, _) => Task.FromResult(new PermissionRequestResult
209209
{
210-
Kind = PermissionRequestResultKind.DeniedInteractivelyByUser,
210+
Kind = PermissionRequestResultKind.Rejected,
211211
}),
212212
});
213213

dotnet/test/ToolsTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -290,7 +290,7 @@ public async Task Denies_Custom_Tool_When_Permission_Denied()
290290
var session = await Client.CreateSessionAsync(new SessionConfig
291291
{
292292
Tools = [AIFunctionFactory.Create(EncryptStringDenied, "encrypt_string")],
293-
OnPermissionRequest = async (request, invocation) => new() { Kind = PermissionRequestResultKind.DeniedInteractivelyByUser },
293+
OnPermissionRequest = async (request, invocation) => new() { Kind = PermissionRequestResultKind.Rejected },
294294
});
295295

296296
await session.SendAsync(new MessageOptions

go/session.go

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1029,7 +1029,7 @@ func (s *Session) executePermissionAndRespond(requestID string, permissionReques
10291029
s.RPC.Permissions.HandlePendingPermissionRequest(context.Background(), &rpc.PermissionDecisionRequest{
10301030
RequestID: requestID,
10311031
Result: rpc.PermissionDecision{
1032-
Kind: rpc.PermissionDecisionKindDeniedNoApprovalRuleAndCouldNotRequestFromUser,
1032+
Kind: rpc.PermissionDecisionKindUserNotAvailable,
10331033
},
10341034
})
10351035
}
@@ -1044,7 +1044,7 @@ func (s *Session) executePermissionAndRespond(requestID string, permissionReques
10441044
s.RPC.Permissions.HandlePendingPermissionRequest(context.Background(), &rpc.PermissionDecisionRequest{
10451045
RequestID: requestID,
10461046
Result: rpc.PermissionDecision{
1047-
Kind: rpc.PermissionDecisionKindDeniedNoApprovalRuleAndCouldNotRequestFromUser,
1047+
Kind: rpc.PermissionDecisionKindUserNotAvailable,
10481048
},
10491049
})
10501050
return
@@ -1056,9 +1056,7 @@ func (s *Session) executePermissionAndRespond(requestID string, permissionReques
10561056
s.RPC.Permissions.HandlePendingPermissionRequest(context.Background(), &rpc.PermissionDecisionRequest{
10571057
RequestID: requestID,
10581058
Result: rpc.PermissionDecision{
1059-
Kind: rpc.PermissionDecisionKind(result.Kind),
1060-
Rules: result.Rules,
1061-
Feedback: nil,
1059+
Kind: rpc.PermissionDecisionKind(result.Kind),
10621060
},
10631061
})
10641062
}

0 commit comments

Comments
 (0)