github-copilot-sdk 1.0.29

Rust SDK for programmatic control of the GitHub Copilot CLI via JSON-RPC.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
//! Auto-generated protocol facade — do not edit manually.
#![allow(unused_imports)]
#![allow(deprecated)]

use super::{lifecycle_diagnostics, session_events};

#[path = "api_types.rs"]
mod payloads;
pub use payloads::{
    AbortReason, AbortRequest, AbortResult, AcceptedEnqueueCommandResult, AccountAllUsers,
    AccountAuthInfo, AccountAuthInfoType, AccountGetAllUsersResult, AccountGetCurrentAuthResult,
    AccountGetQuotaRequest, AccountGetQuotaResult, AccountHealth, AccountKind, AccountLoginRequest,
    AccountLoginResult, AccountLogoutRequest, AccountLogoutResult, AccountQuotaSnapshot,
    AccountStatus, AccountsEnumerateRequest, AccountsGetRequest, AccountsSetRequest,
    AdaptiveThinkingSupport, AgentDiscoveryPath, AgentDiscoveryPathList, AgentDiscoveryPathScope,
    AgentGetCurrentResult, AgentInfo, AgentInfoSource, AgentList, AgentListRequest,
    AgentModelPolicy, AgentRegistryEnsureDirResult, AgentRegistryError,
    AgentRegistryListEntriesRequest, AgentRegistryListEntriesResult, AgentRegistryLiveTargetEntry,
    AgentRegistryLiveTargetEntryAttentionKind, AgentRegistryLiveTargetEntryKind,
    AgentRegistryLiveTargetEntryLastTerminalEvent, AgentRegistryLiveTargetEntryStatus,
    AgentRegistryLocationRequest, AgentRegistryLogCapture, AgentRegistryLogCaptureOpenErrorReason,
    AgentRegistryPidRequest, AgentRegistryRemoveEntryResult, AgentRegistrySpawnError,
    AgentRegistrySpawnErrorKind, AgentRegistrySpawnPermissionMode,
    AgentRegistrySpawnRegistryTimeout, AgentRegistrySpawnRegistryTimeoutKind,
    AgentRegistrySpawnRequest, AgentRegistrySpawnResult, AgentRegistrySpawnSpawned,
    AgentRegistrySpawnSpawnedKind, AgentRegistrySpawnValidationError,
    AgentRegistrySpawnValidationErrorField, AgentRegistrySpawnValidationErrorKind,
    AgentRegistrySpawnValidationErrorReason, AgentReloadResult, AgentSelectRequest,
    AgentSelectResult, AgentSetPromptRequest, AgentsDiscoverOptions, AgentsDiscoverRequest,
    AgentsDiscoverResult, AgentsGetDiscoveryPathsOptions, AgentsGetDiscoveryPathsRequest,
    AgentsGetDiscoveryPathsResult, ApiKeyAuthInfo, ApiKeyAuthInfoType, AssistedApprovalAssessment,
    AttachmentBlob, AttachmentBlobType, AttachmentDirectory, AttachmentDirectoryType,
    AttachmentExtensionContext, AttachmentExtensionContextType, AttachmentFile,
    AttachmentFileLineRange, AttachmentFileType, AttachmentGitHubActionsJob,
    AttachmentGitHubActionsJobType, AttachmentGitHubCommit, AttachmentGitHubCommitType,
    AttachmentGitHubFile, AttachmentGitHubFileDiff, AttachmentGitHubFileDiffSide,
    AttachmentGitHubFileDiffType, AttachmentGitHubFileType, AttachmentGitHubReference,
    AttachmentGitHubReferenceType, AttachmentGitHubRelease, AttachmentGitHubReleaseType,
    AttachmentGitHubRepository, AttachmentGitHubRepositoryType, AttachmentGitHubSnippet,
    AttachmentGitHubSnippetType, AttachmentGitHubTreeComparison,
    AttachmentGitHubTreeComparisonSide, AttachmentGitHubTreeComparisonType, AttachmentGitHubUrl,
    AttachmentGitHubUrlType, AttachmentSelection, AttachmentSelectionDetails,
    AttachmentSelectionDetailsEnd, AttachmentSelectionDetailsStart, AttachmentSelectionType,
    AttachmentSessionReference, AttachmentSessionReferenceType, AuthEnumerateQuery,
    AuthEnumerateQueryAccounts, AuthEnumerateQueryAccountsKind, AuthEnumerateQueryLoginAccounts,
    AuthEnumerateQueryLoginAccountsKind, AuthEnumerateQueryProviders,
    AuthEnumerateQueryProvidersKind, AuthEnumerateValue, AuthEnumerateValueAccounts,
    AuthEnumerateValueAccountsKind, AuthEnumerateValueLoginAccounts,
    AuthEnumerateValueLoginAccountsKind, AuthEnumerateValueProviders,
    AuthEnumerateValueProvidersKind, AuthIdentity, AuthIdentityMetadata, AuthInfo, AuthInfoType,
    AuthLoginAccount, AuthLoginAdvanceRequest, AuthLoginBeginOptions, AuthLoginBeginRequest,
    AuthLoginBegun, AuthLoginCancelRequest, AuthLoginIdentity, AuthLoginMethod, AuthLoginMode,
    AuthLoginResultDto, AuthLoginResultStatus, AuthLoginStep, AuthLoginStepAwaiting,
    AuthLoginStepAwaitingKind, AuthLoginStepCompleted, AuthLoginStepCompletedKind,
    AuthLoginStepDeviceCode, AuthLoginStepDeviceCodeKind, AuthLoginStepError,
    AuthLoginStepErrorKind, AuthLoginStepInputRequired, AuthLoginStepInputRequiredKind,
    AuthLoginStepNeedsInteraction, AuthLoginStepNeedsInteractionKind, AuthLoginStepOpenUrl,
    AuthLoginStepOpenUrlKind, AuthReadQuery, AuthReadQueryActiveAccount,
    AuthReadQueryActiveAccountKind, AuthReadQueryLastErrors, AuthReadQueryLastErrorsKind,
    AuthReadQueryStatus, AuthReadQueryStatusKind, AuthReadValue, AuthReadValueActiveAccount,
    AuthReadValueActiveAccountKind, AuthReadValueLastErrors, AuthReadValueLastErrorsKind,
    AuthReadValueStatus, AuthReadValueStatusKind, AuthStatusDto, AuthValidationError,
    AuthValidationErrors, AuthWrite, AuthWriteLogout, AuthWriteLogoutKind, AuthWriteResult,
    AuthWriteSetCredentials, AuthWriteSetCredentialsKind, AuthWriteSwitchActive,
    AuthWriteSwitchActiveKind, AuthenticatedAuthorityGrant, AuthenticatedAuthorityUpdate, AutoTier,
    AutoTierBilling, AutoTierBillingPromo, AutoTierDescriptor, AutoTierMetadata, AutoTierStatus,
    AutopilotEvaluateIdleContinuationOutcome, AutopilotEvaluateIdleContinuationResult,
    AutopilotObjectiveCreditLimit, AutopilotObjectiveGetStateResult,
    AutopilotObjectiveSetStayInAutopilotRequest, AutopilotObjectiveState, AutopilotObjectiveStatus,
    AutopilotOptions, AzureMlAcquireFamilyResult, AzureMlCancelResult, AzureMlCatalogRequest,
    AzureMlCatalogResult, AzureMlCatalogRetryMode, AzureMlCatalogWarning, AzureMlDiscardRequest,
    AzureMlDiscardResult, AzureMlDownloadIdRequest, AzureMlDownloadRequest, AzureMlDownloadResult,
    AzureMlDownloadStatus, AzureMlFamilyLeaseResult, AzureMlFamilyReleaseRequest,
    AzureMlFamilyRequest, AzureMlLatestRequest, AzureMlLatestResult, AzureMlLicense, AzureMlModel,
    AzureMlProfile, AzureMlRegistry, AzureMlReleaseFamilyResult, AzureMlResolveRequest,
    AzureMlResolveResult, AzureMlStatusResult, BlockedPermissionAction, BuiltInModelCatalog,
    BuiltInModelCatalogEntry, BuiltinToolDescriptor, BuiltinToolFormat, BuiltinToolFormatType,
    BuiltinToolInputSchema, BuiltinToolInputSchemaType, BuiltinToolSafeTelemetryFields,
    CafeMetricsResolveAdmissionRequestFailed, CafeMetricsResolveAdmissionRequestFailedKind,
    CafeMetricsResolveAdmissionRequestSuccess, CafeMetricsResolveAdmissionRequestSuccessKind,
    CafeMetricsResolveAdmissionResultAlreadyResolved,
    CafeMetricsResolveAdmissionResultAlreadyResolvedKind, CafeMetricsResolveAdmissionResultApplied,
    CafeMetricsResolveAdmissionResultAppliedKind, CafeMetricsResolveAdmissionResultNotStarted,
    CafeMetricsResolveAdmissionResultNotStartedKind, CafeMetricsResolveAdmissionResultShutdown,
    CafeMetricsResolveAdmissionResultShutdownKind, CancelUserRequestedShellCommandResult,
    CanvasAction, CanvasActionInvokeRequest, CanvasActionInvokeResult, CanvasCloseRequest,
    CanvasHostContext, CanvasHostContextCapabilities, CanvasList, CanvasListOpenResult,
    CanvasOpenRequest, CanvasOpenResult, CanvasProviderCloseRequest,
    CanvasProviderInvokeActionRequest, CanvasProviderOpenRequest, CanvasProviderOpenResult,
    CanvasProviderRegisterRequest, CanvasProviderUnregisterRequest, CanvasSessionContext,
    CanvasSourceCloseRequest, CapiSessionOptions, CardDigest, CardDigestAlgorithm, CardDigestValue,
    CatalogAgentPluginCandidate, CatalogAgentPluginCandidateKind,
    CatalogAgentPluginCandidateProvenance, CatalogAgentPluginCompatibilityTag,
    CatalogAgentPluginComponent, CatalogAgentPluginInstallPlan, CatalogAgentPluginInstallSource,
    CatalogAgentPluginInstallability, CatalogAgentPluginMarketplaceSource,
    CatalogAgentPluginMarketplaceSourceKind, CatalogAgentPluginMaterializationSource,
    CatalogAgentPluginMaterializationSourceKind, CatalogAgentPluginMediaType,
    CatalogAgentPluginRepositorySource, CatalogAgentPluginRepositorySourceKind,
    CatalogAiSkillCandidate, CatalogAiSkillCandidateKind, CatalogAiSkillCandidateProvenance,
    CatalogAiSkillInstallability, CatalogAiSkillMediaType, CatalogAuthenticationRequiredError,
    CatalogAuthenticationRequiredErrorKind, CatalogAuthenticationRequiredReason, CatalogCandidate,
    CatalogCandidateKind, CatalogCandidateSource, CatalogCandidateSourceEmbedded,
    CatalogCandidateSourceEmbeddedKind, CatalogCandidateSourceUrl, CatalogCandidateSourceUrlKind,
    CatalogCapability, CatalogCapabilityId, CatalogClientContract, CatalogContractViolationError,
    CatalogContractViolationErrorKind, CatalogContractViolationReason, CatalogFeedAvailableEntry,
    CatalogFeedAvailableStatus, CatalogFeedEntry, CatalogFeedFilteredEntry,
    CatalogFeedFilteredStatus, CatalogFeedUnavailableEntry, CatalogFeedUnavailableReason,
    CatalogFeedUnavailableStatus, CatalogGeneratedFeedDescription, CatalogGetGeneratedFeedRequest,
    CatalogGetGeneratedFeedSucceeded, CatalogGetGeneratedFeedSucceededKind,
    CatalogGetSavedFeedRequest, CatalogGetSavedFeedSucceeded, CatalogGetSavedFeedSucceededKind,
    CatalogHandleRejectedError, CatalogHandleRejectedErrorKind, CatalogHandleRejectionReason,
    CatalogHandleType, CatalogInvalidRequestError, CatalogInvalidRequestErrorKind,
    CatalogInvalidRequestField, CatalogMalformedCardError, CatalogMalformedCardErrorKind,
    CatalogMalformedCardReason, CatalogMaterializationReference, CatalogMcpServerCandidate,
    CatalogMcpServerCandidateKind, CatalogMcpServerCandidateProvenance,
    CatalogMcpServerInstallability, CatalogMediaType, CatalogNegotiatedContract,
    CatalogNegotiationRefusedError, CatalogNegotiationRefusedErrorKind,
    CatalogNegotiationRefusedReason, CatalogNetworkFailureError, CatalogNetworkFailureErrorKind,
    CatalogNetworkFailureReason, CatalogNotInstallableError, CatalogNotInstallableErrorKind,
    CatalogNotInstallableReason, CatalogPlanInstallFromReferenceRequest,
    CatalogPluginRepositorySource, CatalogPolicyRejectedError, CatalogPolicyRejectedErrorKind,
    CatalogRecommendRequest, CatalogReferenceInstallationFailureReason,
    CatalogReferenceInstallationOutcome, CatalogReferenceInstallationOutcomePluginInstallPlanned,
    CatalogReferenceInstallationOutcomePluginInstallPlannedKind,
    CatalogReferenceInstallationOutcomeRefused, CatalogReferenceInstallationOutcomeRefusedKind,
    CatalogReferenceInstallationOutcomeSkillInstallPlanned,
    CatalogReferenceInstallationOutcomeSkillInstallPlannedKind, CatalogReferenceInstallationResult,
    CatalogReferenceInstallationResultOutcome, CatalogReferenceInstallationResultOutcomeKind,
    CatalogResourceGeneratedFeedResult, CatalogResourceIdentity, CatalogResourceSavedFeedResult,
    CatalogResourceVersion, CatalogSavedFeedDescription, CatalogSearchOptions, CatalogSearchPage,
    CatalogSearchPagination, CatalogSearchRequest, CatalogSearchResult, CatalogSearchSucceeded,
    CatalogSearchSucceededKind, CatalogSearchTotalCountRelation, CatalogSelectionCancelled,
    CatalogSelectionCancelledKind, CatalogSelectionDecision, CatalogSelectionDeclined,
    CatalogSelectionDeclinedKind, CatalogSelectionForeign, CatalogSelectionForeignKind,
    CatalogSelectionInvalid, CatalogSelectionInvalidKind, CatalogSelectionReplayed,
    CatalogSelectionReplayedKind, CatalogSelectionRequest, CatalogSelectionResult,
    CatalogSelectionSelected, CatalogSelectionSelectedKind, CatalogSelectionStale,
    CatalogSelectionStaleKind, CatalogSelectionTimedOut, CatalogSelectionTimedOutKind,
    CatalogSelectionWrongKind, CatalogSelectionWrongKindKind, CatalogTrustEligibility,
    CatalogTrustProvenance, CatalogTrustSnapshotAbsent, CatalogTrustSnapshotAbsentStatus,
    CatalogTrustSnapshotCurrent, CatalogTrustSnapshotCurrentStatus, CatalogTrustSnapshotDowngraded,
    CatalogTrustSnapshotDowngradedStatus, CatalogTrustSnapshotMalformed,
    CatalogTrustSnapshotMalformedStatus, CatalogTrustSnapshotRevoked,
    CatalogTrustSnapshotRevokedStatus, CatalogTrustSnapshotSchemaVersion,
    CatalogTrustSnapshotStale, CatalogTrustSnapshotStaleStatus, CatalogTrustSnapshotUnsupported,
    CatalogTrustSnapshotUnsupportedStatus, CatalogTrustSource, CatalogTrustTier,
    CatalogUnavailableError, CatalogUnavailableErrorKind, CatalogUnavailableReason,
    CatalogUnavailableTransportError, CatalogUnavailableTransportErrorKind,
    CatalogUnavailableTransportReason, CatalogUnsafeRetrievalError,
    CatalogUnsafeRetrievalErrorKind, CatalogUnsafeRetrievalReason, CatalogUnsupportedKindError,
    CatalogUnsupportedKindErrorKind, ClientMetadata, ClientTaskCancelReason,
    ClientTaskCancelRequest, ClientTaskCancelResult, CommandList,
    CommandsFinalizeInvocationEffectRequest, CommandsFinalizeInvocationEffectResult,
    CommandsHandlePendingCommandRequest, CommandsHandlePendingCommandResult,
    CommandsInvocationEffectOutcome, CommandsInvocationOrigin, CommandsInvokeRequest,
    CommandsListRequest, CommandsListResult, CommandsReportQueuedCommandWaitRequest,
    CommandsReportQueuedCommandWaitResult, CommandsRespondToQueuedCommandRequest,
    CommandsRespondToQueuedCommandResult, CompletionsGetTriggerCharactersResult,
    CompletionsRequestRequest, CompletionsRequestResult, ConnectRemoteSessionParams,
    ConnectedRemoteSessionMetadata, ConnectedRemoteSessionMetadataKind,
    ConnectedRemoteSessionMetadataRepository, ConnectorAccountRequest,
    ConnectorAuthorizationRequirement, ConnectorAuthorizationScope, ConnectorAvailability,
    ConnectorCapabilities, ConnectorCatalogEntry, ConnectorCatalogResult, ConnectorCatalogStatus,
    ConnectorConnectRequest, ConnectorConnectResult, ConnectorConnectResultConnected,
    ConnectorConnectResultConnectedKind, ConnectorConnectResultConsentRequired,
    ConnectorConnectResultConsentRequiredKind, ConnectorConnectResultPending,
    ConnectorConnectResultPendingKind, ConnectorContinueRequest, ConnectorDisconnectResult,
    ConnectorDiscoveryAccount, ConnectorDiscoveryAccountList, ConnectorDiscoveryAccountRequest,
    ConnectorDiscoveryAuthInfo, ConnectorDiscoveryAvailability, ConnectorDiscoveryCapabilities,
    ConnectorDiscoveryCatalogEntry, ConnectorDiscoveryCatalogResult, ConnectorMcpStatus,
    ConnectorReconcileOptions, ConnectorReconcileRequest, ConnectorRuntimeStatus,
    ConnectorSessionAccount, ConnectorSessionAccountResult, ConnectorStatus,
    ConnectorsGetAccountsResult, ConnectorsGetCapabilitiesResult, ConnectorsListResult,
    ConnectorsRefreshResult, ContentExclusionCheckPathsRequest, ContentExclusionCheckPathsResult,
    ContentExclusionPathCheck, ContentExclusionValidatePoliciesRequest,
    ContentExclusionValidatePoliciesResult, ContentFilterMode, ContextHeaviestMessage, ContextTier,
    CopilotApiTokenAuthInfo, CopilotApiTokenAuthInfoHost, CopilotApiTokenAuthInfoType,
    CopilotUserResponse, CopilotUserResponseEndpoints, CopilotUserResponseEnterpriseListItem,
    CopilotUserResponseQuotaSnapshots, CopilotUserResponseQuotaSnapshotsChat,
    CopilotUserResponseQuotaSnapshotsCompletions,
    CopilotUserResponseQuotaSnapshotsPremiumInteractions, CurrentModel, CurrentToolMetadata,
    CustomizationReloadOutcome, CustomizationReloadStatus, CustomizationReloadSubsystem,
    CustomizationsReloadResult, DebugCollectLogsCollectedEntry, DebugCollectLogsDestination,
    DebugCollectLogsDestinationArchive, DebugCollectLogsDestinationArchiveKind,
    DebugCollectLogsDestinationDirectory, DebugCollectLogsDestinationDirectoryKind,
    DebugCollectLogsEntry, DebugCollectLogsEntryKind, DebugCollectLogsInclude,
    DebugCollectLogsRedaction, DebugCollectLogsRequest, DebugCollectLogsResult,
    DebugCollectLogsResultKind, DebugCollectLogsSkippedEntry, DebugCollectLogsSource,
    DiagnosticCursorStatus, DiagnosticEntry, DiagnosticEntrySource, DiagnosticLogLevel,
    DiagnosticSeverity, DiagnosticSource, DiagnosticSourcesConfiguration, DiagnosticsConfiguration,
    DiagnosticsConfigureRequest, DiagnosticsReadRequest, DiagnosticsReadResult,
    DiagnosticsReadResultEntriesItem, DiagnosticsReadResultEntriesItemSource, DiscoveredCanvas,
    DiscoveredExtension, DiscoveredExtensionMode, DiscoveredExtensionPlugin,
    DiscoveredExtensionSource, DiscoveredExtensions, DiscoveredExtensionsDisableRequest,
    DiscoveredExtensionsEnableRequest, DiscoveredHook, DiscoveredMcpServer,
    DiscoveredMcpServerType, DiscoveredModel, DiscoveredModelList, EligiblePluginExtensionEntry,
    EnqueueCommandParams, EnqueueCommandResult, EntraAuthConfig, EntraTokenAcquireReason,
    EntraTokenAcquireRequest, EntraTokenAcquireRequestIdentity,
    EntraTokenAcquireRequestIdentityKind, EntraTokenAcquireRequestToken,
    EntraTokenAcquireRequestTokenKind, EntraTokenAcquireResult, EntraTokenAcquireResultCancelled,
    EntraTokenAcquireResultCancelledKind, EntraTokenAcquireResultIdentity,
    EntraTokenAcquireResultIdentityKind, EntraTokenAcquireResultToken,
    EntraTokenAcquireResultTokenKind, EntraTokenAcquireResultUnavailable,
    EntraTokenAcquireResultUnavailableKind, EntraTokenGetTokenRequest, EnvAuthInfo,
    EnvAuthInfoType, EnvironmentCapabilities, EnvironmentKind, EnvironmentsDeleteRequest,
    EnvironmentsDeleteResult, EnvironmentsGetRequest, EnvironmentsGetResult,
    EnvironmentsListRequest, EnvironmentsListResult, EventLogReadOptions, EventLogReadRequest,
    EventLogReleaseInterestResult, EventLogTailResult, EventsAgentScope, EventsCursorStatus,
    EventsReadDirection, EventsReadResult, EventsReadView, ExecuteCommandParams,
    ExecuteCommandResult, Extension, ExtensionContextPushInput, ExtensionContextPushInputType,
    ExtensionLaunchProfile, ExtensionLaunchProviderResolveRequest,
    ExtensionLaunchProviderResolveResult, ExtensionList, ExtensionManagedPolicy, ExtensionSource,
    ExtensionStatus, ExtensionsDisableRequest, ExtensionsDiscoverResult, ExtensionsEnableRequest,
    ExternalToolTextResultForLlm, ExternalToolTextResultForLlmBinaryResultsForLlm,
    ExternalToolTextResultForLlmBinaryResultsForLlmType, ExternalToolTextResultForLlmContentAudio,
    ExternalToolTextResultForLlmContentAudioType, ExternalToolTextResultForLlmContentImage,
    ExternalToolTextResultForLlmContentImageType, ExternalToolTextResultForLlmContentResource,
    ExternalToolTextResultForLlmContentResourceLink,
    ExternalToolTextResultForLlmContentResourceLinkIcon,
    ExternalToolTextResultForLlmContentResourceLinkIconTheme,
    ExternalToolTextResultForLlmContentResourceLinkType,
    ExternalToolTextResultForLlmContentResourceType, ExternalToolTextResultForLlmContentShellExit,
    ExternalToolTextResultForLlmContentShellExitType, ExternalToolTextResultForLlmContentTerminal,
    ExternalToolTextResultForLlmContentTerminalType, ExternalToolTextResultForLlmContentText,
    ExternalToolTextResultForLlmContentTextType, FeatureFlagsResolveResult,
    FeatureFlagsResolveStartupGatesResult, FleetStartRequest, FleetStartResult,
    FolderTrustAddParams, FolderTrustCheckParams, FolderTrustCheckResult, GhCliAuthInfo,
    GhCliAuthInfoType, GitHubEnvironment, GitHubFetchPinnedAddress, GitHubFetchProxyEnvironment,
    GitHubFetchResultCircuitBreaker, GitHubFetchResultCircuitBreakerKind, GitHubFetchResultFailed,
    GitHubFetchResultFailedKind, GitHubFetchResultProxyResponse,
    GitHubFetchResultProxyResponseKind, GitHubFetchResultResponse, GitHubFetchResultResponseKind,
    GitHubRepoRef, GitHubRepositoryIdentity, GitHubTelemetryClientInfo, GitHubTelemetryEvent,
    GitHubTelemetryNotification, GitHubTokenAcquireReason, GitHubTokenAcquireRequest,
    GitHubTokenAcquireResult, GitHubTokenAcquireResultCancelled,
    GitHubTokenAcquireResultCancelledKind, GitHubTokenAcquireResultToken,
    GitHubTokenAcquireResultTokenKind, GitWorkingDirectoryContextResult, HMACAuthInfo,
    HMACAuthInfoHost, HMACAuthInfoType, HandlePendingToolCallRequest, HandlePendingToolCallResult,
    HistoryAbortManualCompactionResult, HistoryCancelBackgroundCompactionResult,
    HistoryClearContextRequest, HistoryClearContextResult, HistoryCompactContextWindow,
    HistoryCompactRequest, HistoryCompactRequestTrigger, HistoryCompactResult,
    HistoryFileRestoreSkipReason, HistoryListRewindPointsResult, HistoryPreviewRewindRequest,
    HistoryPreviewRewindResult, HistoryRewindChangeType, HistoryRewindFilePreview,
    HistoryRewindMode, HistoryRewindOutcome, HistoryRewindPoint, HistoryRewindRequest,
    HistoryRewindResult, HistoryRewindUnavailableReason, HistorySetCompactionConfigRequest,
    HistorySkippedFileRestore, HistorySummarizeForHandoffResult, HistoryTruncateRequest,
    HistoryTruncateResult, HookOrigin, HookType, HooksDiscoverOptions, HooksDiscoverRequest,
    HooksDiscoverResult, HostAuthenticateRequest, HostAuthenticateResult,
    HostAuthenticationCancelledNotification, HostAuthenticationResult,
    HostCancelAuthenticationRequest, HostCancelAuthenticationResult, HostConfiguration,
    HostCreateSessionResult, HostDiagnostics, HostDisposeRequest, HostDisposeResult,
    HostEmptyResult, HostEnvironmentCredentials, HostErrorReportingStatus, HostExitReason,
    HostExitedNotification, HostGetAuthenticationCredentialsResult, HostGetConfigurationResult,
    HostGetEnvironmentCredentialsResult, HostGitHubEnvironmentOptions, HostListSessionsRequest,
    HostListSessionsResult, HostLocalServerConfiguration, HostLocalServerOptions,
    HostPublishSessionRequest, HostPublishSessionResult, HostReadyRequest, HostReadyResult,
    HostRegisterSessionRequest, HostReleaseSessionResult, HostSessionCreateCallback,
    HostSessionCreateRequest, HostSessionCreateResult, HostSessionReleaseRequest,
    HostSessionReleasedNotification, HostSessionSummary, HostSetSessionCreationPolicyRequest,
    HostSetSessionCreationPolicyResult, HostStartOptions, HostStartRequest, HostStartResult,
    HostUnpublishSessionRequest, HostUnpublishSessionResult, HostUnregisterSessionRequest,
    HostValidateAuthenticationRequest, ImageToolModel, ImageToolModelAvailability,
    ImageToolModelOperation, ImageToolModelPricing, IndexedSearchState,
    InstallationCatalogueIdentity, InstallationConfirmationRequest,
    InstallationConfirmationRequestReview, InstallationConfirmationRequestReviewResource,
    InstallationConfirmationResponse, InstallationDecision, InstallationReview,
    InstallationReviewMcp, InstallationReviewMcpResource, InstallationReviewPlugin,
    InstallationReviewPluginResource, InstallationReviewPluginReview,
    InstallationReviewPluginReviewAction, InstallationReviewResource, InstallationReviewSkill,
    InstallationReviewSkillResource, InstalledPlugin, InstalledPluginInfo,
    InstalledPluginSourceGitHub, InstalledPluginSourceGitHubSource, InstalledPluginSourceLocal,
    InstalledPluginSourceLocalSource, InstalledPluginSourceUrl, InstalledPluginSourceUrlSource,
    InstalledPluginVerifiedSource, InstructionDiscoveryPath, InstructionDiscoveryPathKind,
    InstructionDiscoveryPathList, InstructionDiscoveryPathLocation, InstructionSource,
    InstructionSourceLocation, InstructionSourceType, InstructionsDiscoverOptions,
    InstructionsDiscoverRepoSourcesResult, InstructionsDiscoverRequest, InstructionsDiscoverResult,
    InstructionsGetDiscoveryPathsOptions, InstructionsGetDiscoveryPathsRequest,
    InstructionsGetDiscoveryPathsResult, InstructionsGetSourcesResult, InterruptMainTurnRequest,
    InterruptMainTurnResult, JsonSchemaResponseFormat, KerberosAuthAcquireRequest,
    KerberosAuthAcquireResult, KerberosAuthMode, KerberosAuthScope, KerberosAuthSetProviderRequest,
    LlmInferenceHeaders, LlmInferenceHttpRequestChunkRequest, LlmInferenceHttpRequestChunkResult,
    LlmInferenceHttpRequestStartRequest, LlmInferenceHttpRequestStartResult,
    LlmInferenceHttpRequestStartTransport, LlmInferenceHttpResponseChunkError,
    LlmInferenceHttpResponseChunkRequest, LlmInferenceHttpResponseChunkResult,
    LlmInferenceHttpResponseStartRequest, LlmInferenceHttpResponseStartResult,
    LlmInferenceSetProviderResult, LocalSessionMetadataValue, LogRequest, LogResult,
    LoginProviderKind, LspInitializeRequest, ManagedCommunicationSettings,
    ManagedCommunicationSupport, ManagedFusionTier, ManagedMcpServerConfig,
    ManagedPermissionEvaluation, ManagedPermissionOperation, ManagedPermissionOperationKind,
    ManagedPermissionVerdict, ManagedPermissionsContext, ManagedPermissionsEvaluateRequest,
    ManagedPermissionsEvaluateResult, ManagedPluginRetryEntry, ManagedPluginRetryStatus,
    ManagedSessionInfo, ManagedSettingMeta, ManagedSettingsChannel, ManagedSettingsComposeLayer,
    ManagedSettingsComposeRequest, ManagedSettingsComposeResult, ManagedSettingsDiagnostic,
    ManagedSettingsDiagnosticSeverity, ManagedSettingsLayer, ManagedSettingsMeta,
    ManagedSettingsPermissionsEvaluateResult, ManagedSettingsReadResult,
    ManagedSettingsResolveRequest, ManagedSettingsResolveResult, ManagedSettingsResolvedData,
    ManagedSettingsResolvedSource, ManagedSettingsSchemaResult, ManagedSettingsValidateRequest,
    ManagedSettingsValidateResult, ManagedSettingsValues, MarketplaceAddResult,
    MarketplaceBrowseResult, MarketplaceInfo, MarketplaceListResult, MarketplacePluginInfo,
    MarketplaceRefreshEntry, MarketplaceRefreshResult, MarketplaceRemoveResult, McpAllowedServer,
    McpApplyInstallRequest, McpApplyUninstallRequest, McpAppsCallToolOptions,
    McpAppsCallToolRequest, McpAppsDiagnoseCapability, McpAppsDiagnoseRequest,
    McpAppsDiagnoseResult, McpAppsDiagnoseServer, McpAppsHostContext, McpAppsHostContextDetails,
    McpAppsHostContextDetailsAvailableDisplayMode, McpAppsHostContextDetailsDisplayMode,
    McpAppsHostContextDetailsPlatform, McpAppsHostContextDetailsTheme, McpAppsListToolsRequest,
    McpAppsListToolsResult, McpAppsReadResourceRequest, McpAppsReadResourceResult,
    McpAppsResourceContent, McpAppsSetHostContextDetails,
    McpAppsSetHostContextDetailsAvailableDisplayMode, McpAppsSetHostContextDetailsDisplayMode,
    McpAppsSetHostContextDetailsPlatform, McpAppsSetHostContextDetailsTheme,
    McpAppsSetHostContextRequest, McpCancelSamplingExecutionParams,
    McpCancelSamplingExecutionResult, McpConfigAddRequest, McpConfigDisableRequest,
    McpConfigEnableRequest, McpConfigList, McpConfigListResult, McpConfigRemoveRequest,
    McpConfigUpdateRequest, McpConfigureGitHubResult, McpConfiguredServer, McpConfiguredServerList,
    McpConfiguredServerState, McpDiagnosticDetails, McpDiagnosticDirection, McpDiagnosticKind,
    McpDiagnosticSourceConfiguration, McpDisableOptions, McpDisableRequest, McpDiscoverRequest,
    McpDiscoverResult, McpElicitationFormMode, McpEnableOptions, McpEnableRequest,
    McpExecuteSamplingParams, McpExecuteSamplingRequest, McpExecuteSamplingResult, McpFailedServer,
    McpFilteredServer, McpHeadersHandlePendingHeadersRefreshRequest,
    McpHeadersHandlePendingHeadersRefreshRequestError,
    McpHeadersHandlePendingHeadersRefreshRequestErrorKind,
    McpHeadersHandlePendingHeadersRefreshRequestHeaders,
    McpHeadersHandlePendingHeadersRefreshRequestHeadersKind,
    McpHeadersHandlePendingHeadersRefreshRequestNone,
    McpHeadersHandlePendingHeadersRefreshRequestNoneKind,
    McpHeadersHandlePendingHeadersRefreshRequestRequest,
    McpHeadersHandlePendingHeadersRefreshRequestResult, McpHostState, McpInstallPlan,
    McpInstallationFailureReason, McpInstallationInput, McpInstallationManagementOutcome,
    McpInstallationManagementOutcomeInstallPrepared,
    McpInstallationManagementOutcomeInstallPreparedKind, McpInstallationManagementOutcomeListed,
    McpInstallationManagementOutcomeListedKind, McpInstallationManagementOutcomeOperation,
    McpInstallationManagementOutcomeOperationKind, McpInstallationManagementOutcomeRecovered,
    McpInstallationManagementOutcomeRecoveredKind,
    McpInstallationManagementOutcomeRecoveryRequired,
    McpInstallationManagementOutcomeRecoveryRequiredKind, McpInstallationManagementOutcomeRefused,
    McpInstallationManagementOutcomeRefusedKind, McpInstallationManagementOutcomeUninstallPlanned,
    McpInstallationManagementOutcomeUninstallPlannedKind, McpInstallationManagementResult,
    McpInstallationManagementResultOutcome, McpInstallationManagementResultOutcomeKind,
    McpInstallationOperationRequest, McpInstallationOperationStatus,
    McpInstallationOperationStatusApplying, McpInstallationOperationStatusApplyingPhase,
    McpInstallationOperationStatusAwaitingConfirmation,
    McpInstallationOperationStatusAwaitingConfirmationPhase,
    McpInstallationOperationStatusCompleted, McpInstallationOperationStatusCompletedPhase,
    McpInstallationOperationStatusPrepared, McpInstallationOperationStatusPreparedPhase,
    McpInstallationOperationStatusPreparing, McpInstallationOperationStatusPreparingPhase,
    McpInstallationOperationStatusRevalidating, McpInstallationOperationStatusRevalidatingPhase,
    McpInstallationOutcome, McpInstallationOutcomeCancelled, McpInstallationOutcomeCancelledKind,
    McpInstallationOutcomeDeclined, McpInstallationOutcomeDeclinedKind,
    McpInstallationOutcomeInstalled, McpInstallationOutcomeInstalledKind,
    McpInstallationOutcomeRecoveryRequired, McpInstallationOutcomeRecoveryRequiredKind,
    McpInstallationOutcomeRefused, McpInstallationOutcomeRefusedKind,
    McpInstallationOutcomeRolledBack, McpInstallationOutcomeRolledBackKind,
    McpInstallationOutcomeUninstalled, McpInstallationOutcomeUninstalledKind,
    McpInstallationRemoteConfiguration, McpInstallationResult, McpInstallationResultOutcome,
    McpInstallationResultOutcomeKind, McpInstallationReview, McpInstallationReviewInstall,
    McpInstallationReviewInstallAction, McpInstallationReviewUninstall,
    McpInstallationReviewUninstallAction, McpInstallationSecret, McpInstallationSecretStorage,
    McpInstallationState, McpInstallationSummary, McpInstallationsRequest,
    McpIsServerRunningRequest, McpIsServerRunningResult, McpListToolsRequest, McpListToolsResult,
    McpOauthAuthenticationStateChangedRequest, McpOauthCancelLoginRequest,
    McpOauthCancelLoginResult, McpOauthCompleteRequest, McpOauthHandlePendingRequest,
    McpOauthHandlePendingResult, McpOauthHttpResponse, McpOauthLoginGrantType,
    McpOauthLoginOptions, McpOauthLoginRequest, McpOauthLoginResult,
    McpOauthPendingRequestResponse, McpOauthPendingRequestResponseCancelled,
    McpOauthPendingRequestResponseCancelledKind, McpOauthPendingRequestResponseRuntimeRefresh,
    McpOauthPendingRequestResponseRuntimeRefreshKind, McpOauthPendingRequestResponseToken,
    McpOauthPendingRequestResponseTokenKind, McpOauthPrepareLoginRequest,
    McpOauthPrepareLoginResult, McpOauthProbeNeedsAuthReason, McpOauthProbeOptions,
    McpOauthProbeRequest, McpOauthProbeResult, McpOauthProbeResultAuthenticated,
    McpOauthProbeResultAuthenticatedStatus, McpOauthProbeResultFailed,
    McpOauthProbeResultFailedStatus, McpOauthProbeResultNeedsAuth,
    McpOauthProbeResultNeedsAuthStatus, McpOauthProbeResultNoAuthRequired,
    McpOauthProbeResultNoAuthRequiredStatus, McpOauthRespondRequest, McpOauthRespondResult,
    McpOauthWWWAuthenticateParams, McpOwnedOauthLoginStatus, McpPlanConfigurationChange,
    McpPlanConfigurationOperation, McpPlanEnumValueType, McpPlanInstallOptions,
    McpPlanInstallPlanned, McpPlanInstallPlannedKind, McpPlanInstallRequest, McpPlanInstallResult,
    McpPlanInstallSource, McpPlanInstallSourceCandidate, McpPlanInstallSourceCandidateKind,
    McpPlanInstallSourceCard, McpPlanInstallSourceCardKind, McpPlanPackageInstallMethod,
    McpPlanPackageTransport, McpPlanPolicyDecision, McpPlanPolicyResult, McpPlanPolicySource,
    McpPlanProvenance, McpPlanRemoteInstallMethod, McpPlanRemoteTransport, McpPlanRequiredValue,
    McpPlanRequiredValueEnum, McpPlanRequiredValueEnumKind, McpPlanRequiredValueScalar,
    McpPlanRequiredValueScalarKind, McpPlanResourceIdentity, McpPlanScalarValueType, McpPlanScope,
    McpPlanSecretPlaceholder, McpPlanSecretReference, McpPlanTarget, McpPlanTransportChoice,
    McpPlanTransportChoicePackage, McpPlanTransportChoiceRemote, McpPlanUninstallRequest,
    McpPlanValueCategory, McpPrepareInstallRequest, McpPreparedInstall, McpPrompt,
    McpPromptArgument, McpPromptIcon, McpPromptMessage, McpPromptRole, McpPromptsGetRequest,
    McpPromptsGetResult, McpPromptsListRequest, McpPromptsListResult, McpRemoveGitHubResult,
    McpResource, McpResourceAnnotations, McpResourceContent, McpResourceIcon, McpResourceTemplate,
    McpResourcesListRequest, McpResourcesListResult, McpResourcesListTemplatesRequest,
    McpResourcesListTemplatesResult, McpResourcesReadRequest, McpResourcesReadResult,
    McpRestartServerOptions, McpRestartServerRequest, McpSafeForTelemetryFields,
    McpSamplingExecutionAction, McpSamplingExecutionResult, McpServer,
    McpServerAuthConfigRedirectPort, McpServerCardEmbedded, McpServerCardEmbeddedKind,
    McpServerCardMediaType, McpServerCardReference, McpServerCardUrl, McpServerCardUrlKind,
    McpServerConfigDeferTools, McpServerConfigHttp, McpServerConfigHttpOauthGrantType,
    McpServerConfigHttpType, McpServerConfigStdio, McpServerConfigStdioType, McpServerFailureInfo,
    McpServerList, McpServerMetadata, McpServerNeedsAuthInfo, McpServerOwnership, McpServerSource,
    McpServerStatus, McpSetEnvValueModeDetails, McpSetEnvValueModeParams, McpSetEnvValueModeResult,
    McpSkillOrigin, McpSourceFile, McpSourcePlugin, McpSourceRef, McpStartServerOptions,
    McpStartServerRequest, McpStartServersResult, McpStopServerOptions, McpStopServerRequest,
    McpTaskMetadata, McpToolUi, McpToolUiVisibility, McpTools, McpUninstallPlan,
    MemoryConfiguration, MemoryMode, MetadataContextAttributionResult,
    MetadataContextAttributionResultContextAttribution,
    MetadataContextAttributionResultContextAttributionCategories,
    MetadataContextAttributionResultContextAttributionCompactions,
    MetadataContextAttributionResultContextAttributionEntriesItem,
    MetadataContextHeaviestMessagesRequest, MetadataContextHeaviestMessagesResult,
    MetadataContextInfoRequest, MetadataContextInfoResult, MetadataContextInfoResultContextInfo,
    MetadataIsProcessingResult, MetadataRecomputeContextTokensRequest,
    MetadataRecomputeContextTokensResult, MetadataRecordContextChangeRequest,
    MetadataRecordContextChangeResult, MetadataSetWorkingDirectoryRequest,
    MetadataSetWorkingDirectoryResult, MetadataSnapshotCurrentMode, MetadataSnapshotRemoteMetadata,
    MetadataSnapshotRemoteMetadataRepository, MetadataSnapshotRemoteMetadataTaskType,
    MetadataUpdateClientMetadataRequest, ModeSetRequest, ModeSetResult, Model,
    ModelApplyStartupOverlayRequest, ModelArtifactDetails, ModelBilling, ModelBillingPromo,
    ModelBillingTokenPrices, ModelBillingTokenPricesLongContext, ModelCapabilities,
    ModelCapabilitiesLimits, ModelCapabilitiesLimitsVision, ModelCapabilitiesOverride,
    ModelCapabilitiesOverrideLimits, ModelCapabilitiesOverrideLimitsVision,
    ModelCapabilitiesOverrideSupports, ModelCapabilitiesSupports, ModelChangeSource,
    ModelGetReasoningSummariesRequest, ModelGetReasoningSummariesResult, ModelList,
    ModelListRequest, ModelMessage, ModelPickerCategory, ModelPickerPersistenceRequest,
    ModelPickerPriceCategory, ModelPickerSettingsContext, ModelPolicy, ModelPolicyState,
    ModelProviderAdapterCatalog, ModelProviderAdapterDescriptor,
    ModelProviderAdapterOperationDescriptor, ModelProviderAttribution,
    ModelProviderAutomaticDiscoveryMode, ModelProviderAutomaticDiscoveryPolicy,
    ModelProviderConfigurationDisposition, ModelProviderConfigurationPlan, ModelProviderDescriptor,
    ModelProviderDiscoverRequest, ModelProviderDiscoverResult, ModelProviderDiscoveryNetworkScope,
    ModelProviderGetStatusRequest, ModelProviderInstance, ModelProviderInstanceReference,
    ModelProviderKind, ModelProviderModelsListRequest, ModelProviderOperationOutcome,
    ModelProviderOperationOutcomeCode, ModelProviderPrepareConfigurationRequest,
    ModelProviderProvenance, ModelProviderProvenanceSource, ModelProviderRef, ModelProviderStatus,
    ModelProviderWarning, ModelSetAllowedModelsRequest, ModelSetAllowedModelsResult,
    ModelSetReasoningEffortRequest, ModelSetReasoningEffortResult, ModelSwitchAutoTierRequest,
    ModelSwitchAutoTierResult, ModelSwitchAutoTierStatus, ModelSwitchConfirmation,
    ModelSwitchToOptions, ModelSwitchToRequest, ModelSwitchToResult, ModelTokenPriceUnit,
    ModelTokenPriceUnitList, ModelWarningText, ModelsGetBuiltInCatalogResult, ModelsListRequest,
    ModelsListResult, ModelsListTokenPriceUnitsResult, MoveMcpLoadingToBackgroundResult,
    NameGetResult, NameSetAutoRequest, NameSetAutoResult, NameSetRequest, NamedProviderConfig,
    OmittedBinaryOmittedReason, OpenCanvasInstance, OptionsUpdateAdditionalContentExclusionPolicy,
    OptionsUpdateAdditionalContentExclusionPolicyRule,
    OptionsUpdateAdditionalContentExclusionPolicyRuleSource,
    OptionsUpdateAdditionalContentExclusionPolicyScope, OptionsUpdateContextTier,
    OptionsUpdateEnvValueMode, OptionsUpdateReasoningSummary, OptionsUpdateToolFilterPrecedence,
    PendingExternalToolRequest, PendingExternalToolRequestList, PendingPermissionRequest,
    PendingPermissionRequestList, PermissionDecision, PermissionDecisionApproveForLocation,
    PermissionDecisionApproveForLocationApproval,
    PermissionDecisionApproveForLocationApprovalCommands,
    PermissionDecisionApproveForLocationApprovalCommandsKind,
    PermissionDecisionApproveForLocationApprovalCustomTool,
    PermissionDecisionApproveForLocationApprovalCustomToolKind,
    PermissionDecisionApproveForLocationApprovalExtensionEnvAccess,
    PermissionDecisionApproveForLocationApprovalExtensionEnvAccessKind,
    PermissionDecisionApproveForLocationApprovalExtensionManagement,
    PermissionDecisionApproveForLocationApprovalExtensionManagementKind,
    PermissionDecisionApproveForLocationApprovalExtensionPermissionAccess,
    PermissionDecisionApproveForLocationApprovalExtensionPermissionAccessKind,
    PermissionDecisionApproveForLocationApprovalMcp,
    PermissionDecisionApproveForLocationApprovalMcpKind,
    PermissionDecisionApproveForLocationApprovalMcpSampling,
    PermissionDecisionApproveForLocationApprovalMcpSamplingKind,
    PermissionDecisionApproveForLocationApprovalMemory,
    PermissionDecisionApproveForLocationApprovalMemoryKind,
    PermissionDecisionApproveForLocationApprovalRead,
    PermissionDecisionApproveForLocationApprovalReadKind,
    PermissionDecisionApproveForLocationApprovalWorkflow,
    PermissionDecisionApproveForLocationApprovalWorkflowKind,
    PermissionDecisionApproveForLocationApprovalWrite,
    PermissionDecisionApproveForLocationApprovalWriteKind,
    PermissionDecisionApproveForLocationKind, PermissionDecisionApproveForSession,
    PermissionDecisionApproveForSessionApproval,
    PermissionDecisionApproveForSessionApprovalCommands,
    PermissionDecisionApproveForSessionApprovalCommandsKind,
    PermissionDecisionApproveForSessionApprovalCustomTool,
    PermissionDecisionApproveForSessionApprovalCustomToolKind,
    PermissionDecisionApproveForSessionApprovalExtensionEnvAccess,
    PermissionDecisionApproveForSessionApprovalExtensionEnvAccessKind,
    PermissionDecisionApproveForSessionApprovalExtensionManagement,
    PermissionDecisionApproveForSessionApprovalExtensionManagementKind,
    PermissionDecisionApproveForSessionApprovalExtensionPermissionAccess,
    PermissionDecisionApproveForSessionApprovalExtensionPermissionAccessKind,
    PermissionDecisionApproveForSessionApprovalMcp,
    PermissionDecisionApproveForSessionApprovalMcpKind,
    PermissionDecisionApproveForSessionApprovalMcpSampling,
    PermissionDecisionApproveForSessionApprovalMcpSamplingKind,
    PermissionDecisionApproveForSessionApprovalMemory,
    PermissionDecisionApproveForSessionApprovalMemoryKind,
    PermissionDecisionApproveForSessionApprovalRead,
    PermissionDecisionApproveForSessionApprovalReadKind,
    PermissionDecisionApproveForSessionApprovalWorkflow,
    PermissionDecisionApproveForSessionApprovalWorkflowKind,
    PermissionDecisionApproveForSessionApprovalWrite,
    PermissionDecisionApproveForSessionApprovalWriteKind, PermissionDecisionApproveForSessionKind,
    PermissionDecisionApproveOnce, PermissionDecisionApproveOnceKind,
    PermissionDecisionApprovePermanently, PermissionDecisionApprovePermanentlyKind,
    PermissionDecisionApproveReadOnlyForSession, PermissionDecisionApproveReadOnlyForSessionKind,
    PermissionDecisionApproved, PermissionDecisionApprovedForLocation,
    PermissionDecisionApprovedForLocationKind, PermissionDecisionApprovedForSession,
    PermissionDecisionApprovedForSessionKind, PermissionDecisionApprovedKind,
    PermissionDecisionCancelled, PermissionDecisionCancelledKind, PermissionDecisionContext,
    PermissionDecisionDeniedByContentExclusionPolicy,
    PermissionDecisionDeniedByContentExclusionPolicyKind,
    PermissionDecisionDeniedByPermissionRequestHook,
    PermissionDecisionDeniedByPermissionRequestHookKind, PermissionDecisionDeniedByRules,
    PermissionDecisionDeniedByRulesKind, PermissionDecisionDeniedInteractivelyByUser,
    PermissionDecisionDeniedInteractivelyByUserKind,
    PermissionDecisionDeniedNoApprovalRuleAndCouldNotRequestFromUser,
    PermissionDecisionDeniedNoApprovalRuleAndCouldNotRequestFromUserKind,
    PermissionDecisionOutcome, PermissionDecisionReject, PermissionDecisionRejectKind,
    PermissionDecisionRequest, PermissionDecisionSource, PermissionDecisionSurface,
    PermissionDecisionUserNotAvailable, PermissionDecisionUserNotAvailableKind,
    PermissionLocationAddToolApprovalParams, PermissionLocationApplyParams,
    PermissionLocationApplyResult, PermissionLocationResolveParams,
    PermissionLocationResolveResult, PermissionLocationType, PermissionMode, PermissionModeSource,
    PermissionPathsAddParams, PermissionPathsAllowedCheckParams, PermissionPathsAllowedCheckResult,
    PermissionPathsConfig, PermissionPathsList, PermissionPathsUpdatePrimaryParams,
    PermissionPathsWorkspaceCheckParams, PermissionPathsWorkspaceCheckResult,
    PermissionPromptRequest, PermissionPromptShownNotification, PermissionRequestResult,
    PermissionResponseCapability, PermissionRule, PermissionRulesSet, PermissionUrlsConfig,
    PermissionUrlsSetUnrestrictedModeParams, PermissionsCapabilities,
    PermissionsClearResumeEscalationRequest, PermissionsClearResumeEscalationResult,
    PermissionsConfigureAdditionalContentExclusionPolicy,
    PermissionsConfigureAdditionalContentExclusionPolicyRule,
    PermissionsConfigureAdditionalContentExclusionPolicyRuleSource,
    PermissionsConfigureAdditionalContentExclusionPolicyScope,
    PermissionsConfigureAssistedApprovalContext, PermissionsConfigureOptions,
    PermissionsConfigureParams, PermissionsConfigureResult, PermissionsEvaluateManagedPolicyResult,
    PermissionsFolderTrustAddTrustedResult, PermissionsFolderTrustCheckTrustResult,
    PermissionsGetModeRequest, PermissionsGetModeResult,
    PermissionsLocationsAddToolApprovalDetails, PermissionsLocationsAddToolApprovalDetailsCommands,
    PermissionsLocationsAddToolApprovalDetailsCommandsKind,
    PermissionsLocationsAddToolApprovalDetailsCustomTool,
    PermissionsLocationsAddToolApprovalDetailsCustomToolKind,
    PermissionsLocationsAddToolApprovalDetailsExtensionEnvAccess,
    PermissionsLocationsAddToolApprovalDetailsExtensionEnvAccessKind,
    PermissionsLocationsAddToolApprovalDetailsExtensionManagement,
    PermissionsLocationsAddToolApprovalDetailsExtensionManagementKind,
    PermissionsLocationsAddToolApprovalDetailsExtensionPermissionAccess,
    PermissionsLocationsAddToolApprovalDetailsExtensionPermissionAccessKind,
    PermissionsLocationsAddToolApprovalDetailsMcp,
    PermissionsLocationsAddToolApprovalDetailsMcpKind,
    PermissionsLocationsAddToolApprovalDetailsMcpSampling,
    PermissionsLocationsAddToolApprovalDetailsMcpSamplingKind,
    PermissionsLocationsAddToolApprovalDetailsMemory,
    PermissionsLocationsAddToolApprovalDetailsMemoryKind,
    PermissionsLocationsAddToolApprovalDetailsRead,
    PermissionsLocationsAddToolApprovalDetailsReadKind,
    PermissionsLocationsAddToolApprovalDetailsWorkflow,
    PermissionsLocationsAddToolApprovalDetailsWorkflowKind,
    PermissionsLocationsAddToolApprovalDetailsWrite,
    PermissionsLocationsAddToolApprovalDetailsWriteKind, PermissionsLocationsAddToolApprovalResult,
    PermissionsModifyRulesParams, PermissionsModifyRulesResult, PermissionsModifyRulesScope,
    PermissionsNotifyPromptShownResult, PermissionsPathsAddResult, PermissionsPathsListRequest,
    PermissionsPathsUpdatePrimaryResult, PermissionsPendingRequestsRequest,
    PermissionsResetSessionApprovalsRequest, PermissionsResetSessionApprovalsResult,
    PermissionsSetApproveAllRequest, PermissionsSetApproveAllResult,
    PermissionsSetApproveAllSource, PermissionsSetModeRequest, PermissionsSetModeResult,
    PermissionsSetRequiredRequest, PermissionsSetRequiredResult,
    PermissionsUrlsSetUnrestrictedModeResult, PersistenceWriteRawJsonLockedRequest,
    PersistenceWriteRawJsonLockedResult, PingRequest, PingResult, PlanReadResult,
    PlanReadSqlTodosResult, PlanReadSqlTodosWithDependenciesResult, PlanSqlTodoDependency,
    PlanSqlTodosRow, PlanUpdateRequest, Plugin, PluginApplyInstallRequest, PluginInstallPlan,
    PluginInstallPlanReview, PluginInstallPlanReviewAction, PluginInstallResult,
    PluginInstallStagingMode, PluginInstallationFailureReason, PluginInstallationFileReview,
    PluginInstallationLocation, PluginInstallationManagementOutcome,
    PluginInstallationManagementOutcomeInstallPlanned,
    PluginInstallationManagementOutcomeInstallPlannedKind,
    PluginInstallationManagementOutcomeRefused, PluginInstallationManagementOutcomeRefusedKind,
    PluginInstallationManagementResult, PluginInstallationManagementResultOutcome,
    PluginInstallationManagementResultOutcomeKind, PluginInstallationMcpServerReview,
    PluginInstallationMcpTransport, PluginInstallationOutcome, PluginInstallationOutcomeCancelled,
    PluginInstallationOutcomeCancelledKind, PluginInstallationOutcomeDeclined,
    PluginInstallationOutcomeDeclinedKind, PluginInstallationOutcomeInstalled,
    PluginInstallationOutcomeInstalledKind, PluginInstallationOutcomeRefused,
    PluginInstallationOutcomeRefusedKind, PluginInstallationResult,
    PluginInstallationResultOutcome, PluginInstallationResultOutcomeKind, PluginInstallationReview,
    PluginInstallationReviewAction, PluginInstallationSource, PluginInstallationSummary,
    PluginList, PluginListResult, PluginPlanInstallRequest, PluginUpdateAllEntry,
    PluginUpdateAllResult, PluginUpdateResult, PluginsBuiltinSetRequest, PluginsDisableRequest,
    PluginsEnableRequest, PluginsInstallRequest, PluginsInstallResult, PluginsListResult,
    PluginsMarketplacesAddRequest, PluginsMarketplacesAddResult, PluginsMarketplacesBrowseRequest,
    PluginsMarketplacesBrowseResult, PluginsMarketplacesListResult,
    PluginsMarketplacesRefreshRequest, PluginsMarketplacesRefreshResult,
    PluginsMarketplacesRemoveRequest, PluginsMarketplacesRemoveResult, PluginsReloadRequest,
    PluginsUninstallRequest, PluginsUpdateAllResult, PluginsUpdateRequest, PluginsUpdateResult,
    PolicyHelperCapabilities, PolicyHelperFailure, ProtocolAppendMode, ProtocolCustomizeMode,
    ProtocolExternalToolDefer, ProtocolExternalToolDefinition, ProtocolExternalToolNamespace,
    ProtocolImageGenerationOptions, ProtocolReplaceMode, ProtocolStaticSectionAction,
    ProtocolStaticSectionOverride, ProtocolStatusResponse, ProtocolSystemMessageAppendConfig,
    ProtocolSystemMessageCustomizeConfig, ProtocolSystemMessageReplaceConfig, ProviderAddRequest,
    ProviderAddResult, ProviderConfig, ProviderConfigAzure, ProviderConfigModelProvider,
    ProviderConfigTransport, ProviderConfigType, ProviderConfigWireApi, ProviderDescriptor,
    ProviderEndpoint, ProviderEndpointTransport, ProviderEndpointType, ProviderEndpointWireApi,
    ProviderGetEndpointRequest, ProviderModelConfig, ProviderQuotaState, ProviderSessionToken,
    ProviderStatus, ProviderSyncRequest, ProviderSyncResult, ProviderTokenAcquireRequest,
    ProviderTokenAcquireResult, ProviderTokenGetTokenResult, ProviderWithdrawRequest,
    ProviderWithdrawResult, PushAttachmentBlob, PushAttachmentBlobType, PushAttachmentDirectory,
    PushAttachmentDirectoryType, PushAttachmentFile, PushAttachmentFileLineRange,
    PushAttachmentFileType, PushAttachmentGitHubActionsJob, PushAttachmentGitHubActionsJobType,
    PushAttachmentGitHubCommit, PushAttachmentGitHubCommitType, PushAttachmentGitHubFile,
    PushAttachmentGitHubFileDiff, PushAttachmentGitHubFileDiffSide,
    PushAttachmentGitHubFileDiffType, PushAttachmentGitHubFileType, PushAttachmentGitHubReference,
    PushAttachmentGitHubReferenceType, PushAttachmentGitHubRelease,
    PushAttachmentGitHubReleaseType, PushAttachmentGitHubRepository,
    PushAttachmentGitHubRepositoryType, PushAttachmentGitHubSnippet,
    PushAttachmentGitHubSnippetType, PushAttachmentGitHubTreeComparison,
    PushAttachmentGitHubTreeComparisonSide, PushAttachmentGitHubTreeComparisonType,
    PushAttachmentGitHubUrl, PushAttachmentGitHubUrlType, PushAttachmentSelection,
    PushAttachmentSelectionDetails, PushAttachmentSelectionDetailsEnd,
    PushAttachmentSelectionDetailsStart, PushAttachmentSelectionType, PushGitHubRepoRef,
    QueueAppendSteeringRequest, QueueBeginDeferredIdleDrainRequest,
    QueueBeginDeferredIdleDrainResult, QueueConsumeSystemNotificationsRequest,
    QueueDeferSessionIdleRequest, QueueDuplicateAtRequest, QueueDuplicateAtResult,
    QueueEnqueueResumePendingResult, QueueFinishDeferredIdleDrainRequest,
    QueueFinishDeferredIdleDrainResult, QueueHasPendingResult, QueueInsertAtRequest,
    QueueInsertAtResult, QueueInsertMessage, QueueMoveItemRequest, QueueMoveItemResult,
    QueuePendingItems, QueuePendingItemsKind, QueuePendingItemsResult, QueueRemoveAtRequest,
    QueueRemoveAtResult, QueueRemoveMostRecentResult, QueueSendNowRequest, QueueSendNowResult,
    QueueSetDrainPausedRequest, QueueSnapshotResult, QueueUpdateTextRequest, QueueUpdateTextResult,
    QueueWithdrawMessageRequest, QueueWithdrawMessageResult, QueuedCommandHandled,
    QueuedCommandNotHandled, QueuedCommandWaitRequirement, QuotaTakeWarningsResult,
    QuotaWarningProjection, ReasoningSummary, RegisterEventInterestParams,
    RegisterEventInterestResult, ReleaseEventInterestParams, RemediationAction,
    RemoteControlConfig, RemoteControlConfigExistingMcSession, RemoteControlStatusActive,
    RemoteControlStatusActiveState, RemoteControlStatusConnecting,
    RemoteControlStatusConnectingState, RemoteControlStatusError, RemoteControlStatusErrorState,
    RemoteControlStatusOff, RemoteControlStatusOffState, RemoteControlStatusResult,
    RemoteControlStopResult, RemoteControlTransferResult, RemoteEnableRequest, RemoteEnableResult,
    RemoteNotifySteerableChangedRequest, RemoteNotifySteerableChangedResult,
    RemoteSessionConnectionResult, RemoteSessionHostStatus, RemoteSessionMetadataRepository,
    RemoteSessionMetadataTaskType, RemoteSessionMetadataValue, RemoteSessionMode,
    RemoteSessionRepository, ResponseFormat, ResponseFormatType, RuntimeOpenBrowserRequest,
    SandboxApplyDefaultsRequest, SandboxCheckEnforcementCommandResult,
    SandboxCheckPlatformSupportResult, SandboxCheckWindowsHostLoopbackSupportResult, SandboxConfig,
    SandboxConfigAuth, SandboxConfigSource, SandboxConfigUserPolicy,
    SandboxConfigUserPolicyExperimental, SandboxConfigUserPolicyExperimentalSeatbelt,
    SandboxConfigUserPolicyFilesystem, SandboxConfigUserPolicyNetwork,
    SandboxConfigUserPolicyNetworkProxy, SandboxConfigUserPolicySeatbelt,
    SandboxCredentialSuggestion, SandboxCredentialSuggestionsResult, SandboxCredentialsConfig,
    SandboxDisableForSessionRequest, SandboxDisableForSessionResult, SandboxDocsUrlResult,
    SandboxEnforcementStatus, SandboxGetDocsUrlResult, SandboxGetHostSupportResult,
    SandboxGetUnsupportedMessageResult, SandboxGetUnsupportedSettingDisabledNoticeResult,
    SandboxGrantPathForRequestRequest, SandboxGrantPathForRequestResult, SandboxHostCapability,
    SandboxHostCapabilityName, SandboxHostSupport, SandboxMaskedEnvVar,
    SandboxProxyCaCheckInstallationSupportResult, SandboxProxyCaCheckRelevanceResult,
    SandboxProxyCaCreateResult, SandboxProxyCaGetStatusResult, SandboxProxyCaRemoveResult,
    SandboxProxyCaRequest, SandboxProxyCaRotateResult, SandboxProxyCaState, SandboxProxyCaStatus,
    SandboxProxyCaTrustResult, SandboxProxySecretGetLocationResult, SandboxProxySecretGetResult,
    SandboxProxySecretLocation, SandboxProxySecretSaveRequest, SandboxProxySecretSaveResult,
    SandboxResolveFlooredConfigResult, SandboxSessionChange, SandboxSettingsApplyDefaultsResult,
    ScheduleAddAtRequest, ScheduleAddCronRequest, ScheduleAddRequest, ScheduleAddResult,
    ScheduleAddSelfPacedRequest, ScheduleEntry, ScheduleHasSelfPacedResult, ScheduleList,
    ScheduleRearmSelfPacedRequest, ScheduleStopRequest, ScheduleStopResult,
    SecretsAddFilterValuesRequest, SecretsAddFilterValuesResult, SendAgentMode, SendAndWaitResult,
    SendAttachmentsToMessageParams, SendMessageItem, SendMessagesRequest,
    SendMessagesRequestResponseFormat, SendMessagesRequestResponseFormatType, SendMessagesResult,
    SendMode, SendRequest, SendRequestResponseFormat, SendRequestResponseFormatType, SendResult,
    SendSystemNotificationRequest, ServerAgentList, ServerInstructionSourceList, ServerSkill,
    ServerSkillList, SessionAbortResult, SessionAccountsLoginBeginResult, SessionAccountsSetResult,
    SessionActivity, SessionAgentDeselectParams, SessionAgentGetCurrentParams,
    SessionAgentGetCurrentResult, SessionAgentListResult, SessionAgentReloadParams,
    SessionAgentReloadResult, SessionAgentSelectResult, SessionAuthInfoResult,
    SessionAuthLoginRequest, SessionAuthLogoutUserRequest, SessionAuthStatus,
    SessionAuthSwitchRequest, SessionAutopilotEvaluateIdleContinuationParams,
    SessionAutopilotEvaluateIdleContinuationResult, SessionAutopilotObjectiveGetStateParams,
    SessionAutopilotObjectiveGetStateResult, SessionBulkDeleteResult,
    SessionCafeMetricsAttachParams, SessionCafeMetricsDetachParams,
    SessionCancelAllBackgroundAgentsParams, SessionCancelAllBackgroundAgentsResult,
    SessionCanvasActionInvokeResult, SessionCanvasListOpenParams, SessionCanvasListOpenResult,
    SessionCanvasListParams, SessionCanvasListResult, SessionCanvasOpenResult, SessionCapability,
    SessionCommandsExecuteResult, SessionCommandsFinalizeInvocationEffectResult,
    SessionCommandsHandlePendingCommandResult, SessionCommandsListResult,
    SessionCommandsReportQueuedCommandWaitResult, SessionCommandsRespondToQueuedCommandResult,
    SessionCompletionItem, SessionCompletionsGetTriggerCharactersParams,
    SessionCompletionsGetTriggerCharactersResult, SessionCompletionsRequestResult,
    SessionConnectedIdeInfo, SessionConnectorsDisconnectResult, SessionConnectorsGetAccountParams,
    SessionConnectorsGetCapabilitiesParams, SessionConnectorsGetCapabilitiesResult,
    SessionConnectorsGetStatusParams, SessionConnectorsGetStatusResult,
    SessionConnectorsListResult, SessionConnectorsReconcileForStartupResult,
    SessionConnectorsReconcileResult, SessionConnectorsRefreshResult,
    SessionConnectorsWithdrawProjectionParams, SessionConnectorsWithdrawProjectionResult,
    SessionContentExclusionCheckPathsResult, SessionContext, SessionContextAttribution,
    SessionContextAttributionCategories, SessionContextAttributionCompactions,
    SessionContextAttributionEntriesItem, SessionContextHostType, SessionContextInfo,
    SessionCustomizationsReloadParams, SessionDebugCollectLogsResult,
    SessionDiagnosticsConfigureResult, SessionDiagnosticsReadResult,
    SessionDiagnosticsReadResultEntriesItem, SessionDiagnosticsReadResultEntriesItemSource,
    SessionEnrichMetadataResult, SessionEventLogReadResult, SessionEventLogRegisterInterestResult,
    SessionEventLogReleaseInterestResult, SessionEventLogTailParams, SessionEventLogTailResult,
    SessionExtensionsGetPolicyParams, SessionExtensionsGetPolicyResult,
    SessionExtensionsListParams, SessionExtensionsListResult, SessionExtensionsReconcileParams,
    SessionExtensionsReconcileResult, SessionExtensionsReloadParams, SessionFleetStartResult,
    SessionFsAppendFileRequest, SessionFsError, SessionFsErrorCode, SessionFsExistsRequest,
    SessionFsExistsResult, SessionFsMkdirRequest, SessionFsReadFileBytesRequest,
    SessionFsReadFileBytesResult, SessionFsReadFileRangeRequest, SessionFsReadFileRangeResult,
    SessionFsReadFileRequest, SessionFsReadFileResult, SessionFsReaddirRequest,
    SessionFsReaddirResult, SessionFsReaddirWithTypesEntry, SessionFsReaddirWithTypesEntryType,
    SessionFsReaddirWithTypesRequest, SessionFsReaddirWithTypesResult, SessionFsRenameRequest,
    SessionFsRmRequest, SessionFsSetProviderCapabilities, SessionFsSetProviderConventions,
    SessionFsSetProviderRequest, SessionFsSetProviderResult, SessionFsSqliteExistsParams,
    SessionFsSqliteExistsResult, SessionFsSqliteQueryRequest, SessionFsSqliteQueryResult,
    SessionFsSqliteQueryType, SessionFsSqliteTransactionError,
    SessionFsSqliteTransactionErrorClass, SessionFsSqliteTransactionRequest,
    SessionFsSqliteTransactionResult, SessionFsSqliteTransactionStatement, SessionFsStatRequest,
    SessionFsStatResult, SessionFsWriteFileBytesRequest, SessionFsWriteFileRequest,
    SessionGitHubAuthGetAllAuthAvailableParams, SessionGitHubAuthGetAllAuthAvailableResult,
    SessionGitHubAuthGetCurrentAuthInfoParams, SessionGitHubAuthGetStatusParams,
    SessionGitHubAuthGetStatusResult, SessionGitHubAuthLastAuthErrorsParams,
    SessionGitHubAuthLastAuthErrorsResult, SessionGitHubAuthLogoutParams,
    SessionGitHubAuthLogoutResult, SessionGitHubAuthLogoutUserResult,
    SessionGitHubAuthRefreshCopilotUserParams, SessionGitHubAuthSetCredentialsResult,
    SessionHistoryAbortManualCompactionParams, SessionHistoryAbortManualCompactionResult,
    SessionHistoryCancelBackgroundCompactionParams, SessionHistoryCancelBackgroundCompactionResult,
    SessionHistoryClearContextResult, SessionHistoryCompactResult,
    SessionHistoryListRewindPointsParams, SessionHistoryListRewindPointsResult,
    SessionHistoryPreviewRewindResult, SessionHistoryRewindResult,
    SessionHistorySummarizeForHandoffParams, SessionHistorySummarizeForHandoffResult,
    SessionHistoryTruncateResult, SessionInstalledPlugin, SessionInstalledPluginSourceGitHub,
    SessionInstalledPluginSourceGitHubSource, SessionInstalledPluginSourceLocal,
    SessionInstalledPluginSourceLocalSource, SessionInstalledPluginSourceUrl,
    SessionInstalledPluginSourceUrlSource, SessionInstructionsGetSourcesParams,
    SessionInstructionsGetSourcesResult, SessionInstructionsReloadParams,
    SessionInterruptMainTurnResult, SessionLimitPredictionBaselineData,
    SessionLimitPredictionClientType, SessionLimitPredictionDetails, SessionLimitPredictionRequest,
    SessionLimitPredictionResult, SessionLimitPredictionResultAvailable,
    SessionLimitPredictionResultAvailableKind, SessionLimitPredictionResultUnavailable,
    SessionLimitPredictionResultUnavailableKind, SessionLimitPredictionSource,
    SessionLimitPredictionTier, SessionLimitPredictionTierOption,
    SessionLimitPredictionUnavailableReason, SessionLimitsConfig, SessionList, SessionListFilter,
    SessionLoadDeferredRepoHooksResult, SessionLogLevel, SessionLogResult,
    SessionManagedPermissions, SessionManagedSettings, SessionManagedSettingsGetParams,
    SessionManagedSettingsGetResult, SessionManagedSettingsRecheckPolicyHelperParams,
    SessionManagementCloseRequest, SessionManagementCloseResult, SessionManagementConfigureRequest,
    SessionManagementConfigureResult, SessionManagementCreateHostRequest,
    SessionManagementCreateRequest, SessionManagementCreateResult, SessionManagementListRequest,
    SessionManagementListResult, SessionManagementMessageRequest, SessionManagementMessageResult,
    SessionManagementPolicy, SessionManagementScope, SessionManagementToolOverrides,
    SessionMcpAppsCallToolResult, SessionMcpAppsDiagnoseResult, SessionMcpAppsGetHostContextParams,
    SessionMcpAppsGetHostContextResult, SessionMcpAppsListToolsResult,
    SessionMcpAppsReadResourceResult, SessionMcpCancelSamplingExecutionResult,
    SessionMcpConfigureGitHubResult, SessionMcpExecuteSamplingResult,
    SessionMcpHeadersHandlePendingHeadersRefreshRequestResult, SessionMcpIsServerRunningResult,
    SessionMcpListConfiguredParams, SessionMcpListConfiguredResult, SessionMcpListParams,
    SessionMcpListResult, SessionMcpListToolsResult, SessionMcpMoveLoadingToBackgroundParams,
    SessionMcpMoveLoadingToBackgroundResult, SessionMcpOauthCancelLoginParams,
    SessionMcpOauthCancelLoginResult, SessionMcpOauthHandlePendingRequestResult,
    SessionMcpOauthLoginResult, SessionMcpOauthPrepareLoginParams,
    SessionMcpOauthPrepareLoginResult, SessionMcpOauthRespondResult, SessionMcpPromptsGetResult,
    SessionMcpPromptsListResult, SessionMcpReloadParams, SessionMcpReloadWithConfigResult,
    SessionMcpRemoveGitHubParams, SessionMcpRemoveGitHubResult, SessionMcpResourcesListResult,
    SessionMcpResourcesListTemplatesResult, SessionMcpResourcesReadResult,
    SessionMcpSetConnectedIdeInfoParams, SessionMcpSetEnvValueModeResult,
    SessionMetadataActivityParams, SessionMetadataActivityResult, SessionMetadataContextInfoResult,
    SessionMetadataContextInfoResultContextInfo, SessionMetadataGetClientMetadataParams,
    SessionMetadataGetClientMetadataResult, SessionMetadataGetContextAttributionParams,
    SessionMetadataGetContextAttributionResult,
    SessionMetadataGetContextAttributionResultContextAttribution,
    SessionMetadataGetContextAttributionResultContextAttributionCategories,
    SessionMetadataGetContextAttributionResultContextAttributionCompactions,
    SessionMetadataGetContextAttributionResultContextAttributionEntriesItem,
    SessionMetadataGetContextHeaviestMessagesResult, SessionMetadataIsProcessingParams,
    SessionMetadataIsProcessingResult, SessionMetadataRecomputeContextTokensResult,
    SessionMetadataRecordContextChangeResult, SessionMetadataSetWorkingDirectoryResult,
    SessionMetadataSnapshot, SessionMetadataSnapshotParams, SessionMetadataSnapshotResult,
    SessionMetadataSnapshotResultWorkspace, SessionMetadataSnapshotWorkspace,
    SessionMetadataUpdateClientMetadataResult, SessionMode, SessionModeGetParams,
    SessionModeSetResult, SessionModelApplyStartupOverlayResult, SessionModelGetCurrentParams,
    SessionModelGetCurrentResult, SessionModelGetReasoningSummariesResult, SessionModelList,
    SessionModelListResult, SessionModelPriceCategory, SessionModelSetAllowedModelsResult,
    SessionModelSetReasoningEffortResult, SessionModelSwitchAutoTierResult,
    SessionModelSwitchToResult, SessionNameGetParams, SessionNameGetResult,
    SessionNameSetAutoResult, SessionOpenOptions,
    SessionOpenOptionsAdditionalContentExclusionPolicy,
    SessionOpenOptionsAdditionalContentExclusionPolicyRule,
    SessionOpenOptionsAdditionalContentExclusionPolicyRuleSource,
    SessionOpenOptionsAdditionalContentExclusionPolicyScope, SessionOpenOptionsEnvValueMode,
    SessionOpenOptionsReasoningSummary, SessionOpenParams, SessionOpenResult,
    SessionOptionsUpdateResult, SessionPermissionsClearResumeEscalationResult,
    SessionPermissionsConfigureResult, SessionPermissionsFolderTrustAddTrustedResult,
    SessionPermissionsFolderTrustIsTrustedResult, SessionPermissionsGetCapabilitiesParams,
    SessionPermissionsGetCapabilitiesResult, SessionPermissionsGetModeResult,
    SessionPermissionsHandlePendingPermissionRequestResult,
    SessionPermissionsLocationsAddToolApprovalResult, SessionPermissionsLocationsApplyResult,
    SessionPermissionsLocationsResolveResult, SessionPermissionsModifyRulesResult,
    SessionPermissionsNotifyPromptShownResult, SessionPermissionsPathsAddResult,
    SessionPermissionsPathsIsPathWithinAllowedDirectoriesResult,
    SessionPermissionsPathsIsPathWithinWorkspaceResult, SessionPermissionsPathsListResult,
    SessionPermissionsPathsUpdatePrimaryResult, SessionPermissionsPendingRequestsResult,
    SessionPermissionsResetSessionApprovalsResult, SessionPermissionsSetApproveAllResult,
    SessionPermissionsSetModeResult, SessionPermissionsSetRequiredResult,
    SessionPermissionsUrlsSetUnrestrictedModeResult, SessionPlanDeleteParams,
    SessionPlanReadParams, SessionPlanReadResult, SessionPlanReadSqlTodosParams,
    SessionPlanReadSqlTodosResult, SessionPlanReadSqlTodosWithDependenciesParams,
    SessionPlanReadSqlTodosWithDependenciesResult, SessionPluginsDisableRequest,
    SessionPluginsEnableRequest, SessionPluginsInstallRequest, SessionPluginsInstallResult,
    SessionPluginsListParams, SessionPluginsListResult, SessionPluginsMarketplacesAddResult,
    SessionPluginsMarketplacesBrowseResult, SessionPluginsMarketplacesListParams,
    SessionPluginsMarketplacesListResult, SessionPluginsMarketplacesRefreshResult,
    SessionPluginsMarketplacesRemoveResult, SessionPluginsRetryManagedRequest,
    SessionPluginsRetryManagedResult, SessionPluginsUpdateResult, SessionProviderAddResult,
    SessionProviderGetEndpointResult, SessionProviderGetStatusParams,
    SessionProviderGetStatusResult, SessionProviderSyncResult, SessionProviderWithdrawResult,
    SessionProvidersDiscoverResult, SessionProvidersGetCatalogParams,
    SessionProvidersGetCatalogResult, SessionProvidersGetStatusResult,
    SessionProvidersModelsListResult, SessionProvidersModelsPrepareConfigurationResult,
    SessionPruneResult, SessionQueueAppendSteeringResult, SessionQueueBeginDeferredIdleDrainResult,
    SessionQueueClearParams, SessionQueueConsumeSystemNotificationsResult,
    SessionQueueDuplicateAtResult, SessionQueueEnqueueResumePendingParams,
    SessionQueueEnqueueResumePendingResult, SessionQueueFinishDeferredIdleDrainResult,
    SessionQueueHasPendingParams, SessionQueueHasPendingResult, SessionQueueInsertAtResult,
    SessionQueueMoveItemResult, SessionQueuePendingItemsParams, SessionQueuePendingItemsResult,
    SessionQueueProcessParams, SessionQueueRemoveAtResult, SessionQueueRemoveMostRecentParams,
    SessionQueueRemoveMostRecentResult, SessionQueueSendNowResult, SessionQueueSnapshotParams,
    SessionQueueSnapshotResult, SessionQueueUpdateTextResult, SessionQueueWithdrawMessageResult,
    SessionQuotaDelegateWarning, SessionQuotaGetParams, SessionQuotaGetResult,
    SessionQuotaPlanTier, SessionQuotaProjection, SessionQuotaRefreshParams,
    SessionQuotaRefreshResult, SessionQuotaSnapshot, SessionQuotaTakeWarningsParams,
    SessionQuotaTakeWarningsResult, SessionRemoteDisableParams, SessionRemoteEnableResult,
    SessionRemoteNotifySteerableChangedResult, SessionSandboxDisableForSessionResult,
    SessionSandboxGetCredentialSuggestionsParams, SessionSandboxGetCredentialSuggestionsResult,
    SessionSandboxGetEnforcementStatusParams, SessionSandboxGetEnforcementStatusResult,
    SessionSandboxGrantPathForRequestResult, SessionScheduleAddAtResult,
    SessionScheduleAddCronResult, SessionScheduleAddResult, SessionScheduleAddSelfPacedResult,
    SessionScheduleHasSelfPacedParams, SessionScheduleHasSelfPacedResult,
    SessionScheduleHydrateParams, SessionScheduleListParams, SessionScheduleListResult,
    SessionScheduleRearmSelfPacedResult, SessionScheduleStopResult, SessionSendAndWaitResult,
    SessionSendMessagesResult, SessionSendResult, SessionSetCredentialsParams,
    SessionSetCredentialsResult, SessionSettingsBuiltInToolAvailabilitySnapshot,
    SessionSettingsEvaluatePredicateRequest, SessionSettingsEvaluatePredicateResult,
    SessionSettingsJobSnapshot, SessionSettingsModelSnapshot,
    SessionSettingsOnlineEvaluationSnapshot, SessionSettingsPredicateName,
    SessionSettingsRepoSnapshot, SessionSettingsSnapshot, SessionSettingsSnapshotParams,
    SessionSettingsSnapshotResult, SessionSettingsValidationSnapshot,
    SessionShellCancelUserRequestedResult, SessionShellExecResult,
    SessionShellExecuteUserRequestedResult, SessionShellKillResult, SessionSizes,
    SessionSkillsEnsureLoadedParams, SessionSkillsGetInvokedParams, SessionSkillsGetInvokedResult,
    SessionSkillsListParams, SessionSkillsListResult, SessionSkillsReloadParams,
    SessionSkillsReloadResult, SessionSource, SessionSuspendParams, SessionTasksCancelResult,
    SessionTasksGetCurrentPromotableParams, SessionTasksGetCurrentPromotableResult,
    SessionTasksGetProgressResult, SessionTasksListParams, SessionTasksListResult,
    SessionTasksPromoteCurrentToBackgroundParams, SessionTasksPromoteCurrentToBackgroundResult,
    SessionTasksPromoteToBackgroundResult, SessionTasksReadOutputResult, SessionTasksRefreshParams,
    SessionTasksRefreshResult, SessionTasksRegisterResult, SessionTasksRemoveResult,
    SessionTasksSendMessageResult, SessionTasksStartAgentResult, SessionTasksUpdateResult,
    SessionTasksWaitForPendingParams, SessionTasksWaitForPendingResult, SessionTelemetryEngagement,
    SessionTelemetryGetEngagementIdParams, SessionTelemetryGetEngagementIdResult,
    SessionToolsGetBuiltinDescriptorsResult, SessionToolsGetCurrentMetadataParams,
    SessionToolsGetCurrentMetadataResult, SessionToolsGetSubagentSettingsParams,
    SessionToolsGetSubagentSettingsResult, SessionToolsHandlePendingToolCallResult,
    SessionToolsInitializeAndValidateParams, SessionToolsInitializeAndValidateResult,
    SessionToolsListPendingRequestsResult, SessionToolsSetResult,
    SessionToolsTaskCompleteEventDataResult, SessionToolsUpdateSubagentSettingsResult,
    SessionUiElicitationResult, SessionUiEphemeralQueryResult, SessionUiHandleHumanAskUserResult,
    SessionUiHandleHumanExitPlanModeResult, SessionUiHandleHumanUserInputResult,
    SessionUiHandlePendingAutoModeSwitchResult, SessionUiHandlePendingElicitationResult,
    SessionUiHandlePendingExitPlanModeResult, SessionUiHandlePendingSamplingResult,
    SessionUiHandlePendingSessionLimitsExhaustedResult, SessionUiHandlePendingUserInputResult,
    SessionUiRegisterDirectAutoModeSwitchHandlerParams,
    SessionUiRegisterDirectAutoModeSwitchHandlerResult,
    SessionUiUnregisterDirectAutoModeSwitchHandlerResult, SessionUpdateOptionsParams,
    SessionUpdateOptionsResult, SessionUsageGetMetricsParams, SessionVisibilityGetParams,
    SessionVisibilityGetResult, SessionVisibilitySetResult, SessionVisibilityStatus,
    SessionWorkflowAgentResult, SessionWorkflowCancelResult, SessionWorkflowGetRunDetailResult,
    SessionWorkflowGetRunProgressResult, SessionWorkflowGetRunResult,
    SessionWorkflowJournalGetResult, SessionWorkflowJournalPutResult,
    SessionWorkflowListRunsResult, SessionWorkflowLogResult,
    SessionWorkflowPauseAtCheckpointResult, SessionWorkflowPauseResult,
    SessionWorkflowResumeFromToolResult, SessionWorkflowResumeResult,
    SessionWorkflowRunFromToolResult, SessionWorkflowRunResult, SessionWorkingDirectoryContext,
    SessionWorkingDirectoryContextHostType, SessionWorkingDirectoryContextWithClient,
    SessionWorkspacesAddSummaryResult, SessionWorkspacesAutopilotObjectiveExistsParams,
    SessionWorkspacesAutopilotObjectiveExistsResult,
    SessionWorkspacesDeleteAutopilotObjectiveParams,
    SessionWorkspacesDeleteAutopilotObjectiveResult, SessionWorkspacesDiffResult,
    SessionWorkspacesEnsureResult, SessionWorkspacesEnsureResultWorkspace,
    SessionWorkspacesGetWorkspaceParams, SessionWorkspacesGetWorkspaceResult,
    SessionWorkspacesGetWorkspaceResultWorkspace, SessionWorkspacesListCheckpointsParams,
    SessionWorkspacesListCheckpointsResult, SessionWorkspacesListFilesParams,
    SessionWorkspacesListFilesResult, SessionWorkspacesReadAutopilotObjectiveParams,
    SessionWorkspacesReadAutopilotObjectiveResult, SessionWorkspacesReadCheckpointResult,
    SessionWorkspacesReadFileResult, SessionWorkspacesSaveLargePasteResult,
    SessionWorkspacesSaveLargePasteResultSaved, SessionWorkspacesStatFileResult,
    SessionWorkspacesTruncateSummariesResult, SessionWorkspacesTruncateSummariesResultWorkspace,
    SessionWorkspacesUpdateMetadataResult, SessionWorkspacesUpdateMetadataResultWorkspace,
    SessionWorkspacesWriteAutopilotObjectiveResult, SessionsBulkDeleteRequest,
    SessionsBulkDeleteResult, SessionsCheckInUseRequest, SessionsCheckInUseResult,
    SessionsCloseRequest, SessionsCloseResult, SessionsConnectResult,
    SessionsCreateWorkspaceRequest, SessionsCreateWorkspaceResult, SessionsDeleteRequest,
    SessionsEnrichMetadataRequest, SessionsEnrichMetadataResult, SessionsFindByPrefixRequest,
    SessionsFindByPrefixResult, SessionsFindByTaskIDRequest, SessionsFindByTaskIDResult,
    SessionsFindByTaskIdResult, SessionsForkRequest, SessionsForkResult,
    SessionsGetBoardEntryCountRequest, SessionsGetBoardEntryCountResult,
    SessionsGetClientMetadataRequest, SessionsGetClientMetadataResult,
    SessionsGetEventFilePathRequest, SessionsGetEventFilePathResult,
    SessionsGetLastForContextRequest, SessionsGetLastForContextResult, SessionsGetMetadataRequest,
    SessionsGetMetadataResult, SessionsGetPersistedRemoteSteerableRequest,
    SessionsGetPersistedRemoteSteerableResult, SessionsGetRemoteControlStatusResult,
    SessionsGetSizesResult, SessionsListNonEmptySessionIdsRequest,
    SessionsListNonEmptySessionIdsResult, SessionsListRequest, SessionsListResult,
    SessionsLoadDeferredRepoHooksRequest, SessionsLoadDeferredRepoHooksResult,
    SessionsLoadWorkspaceRequest, SessionsLoadWorkspaceResult, SessionsOpenAttach,
    SessionsOpenAttachKind, SessionsOpenCloud, SessionsOpenCloudKind, SessionsOpenCreate,
    SessionsOpenCreateKind, SessionsOpenHandoff, SessionsOpenHandoffKind,
    SessionsOpenHandoffTaskType, SessionsOpenProgress, SessionsOpenProgressStatus,
    SessionsOpenProgressStep, SessionsOpenRemote, SessionsOpenRemoteKind, SessionsOpenResult,
    SessionsOpenResume, SessionsOpenResumeKind, SessionsOpenResumeLast, SessionsOpenResumeLastKind,
    SessionsOpenStatus, SessionsPruneOldRequest, SessionsPruneOldResult,
    SessionsReadPersistedEventsRequest, SessionsReadPersistedEventsResult,
    SessionsReleaseLockRequest, SessionsReleaseLockResult, SessionsReloadPluginHooksRequest,
    SessionsReloadPluginHooksResult, SessionsSaveRequest, SessionsSaveResult,
    SessionsSetAdditionalPluginsRequest, SessionsSetAdditionalPluginsResult,
    SessionsSetRemoteControlSteeringRequest, SessionsSetRemoteControlSteeringResult,
    SessionsStartRemoteControlRequest, SessionsStartRemoteControlResult,
    SessionsStopRemoteControlRequest, SessionsStopRemoteControlResult,
    SessionsTransferRemoteControlRequest, SessionsTransferRemoteControlResult,
    SessionsUpdateWorkspaceFieldsRequest, SessionsUpdateWorkspaceFieldsResult, SettableAuthInfo,
    SettableTokenAuthInfo, SettableTokenAuthInfoType, ShellCancelUserRequestedRequest,
    ShellCredentials, ShellExecRequest, ShellExecResult, ShellExecuteUserRequestedRequest,
    ShellInitProfile, ShellInitScript, ShellInitScriptShell, ShellKillRequest, ShellKillResult,
    ShellKillSignal, ShellOptions, ShutdownRequest, ShutdownType, Skill, SkillApplyInstallRequest,
    SkillApplyUninstallRequest, SkillDiscoveryPath, SkillDiscoveryPathList, SkillDiscoveryScope,
    SkillInstallPlan, SkillInstallationFailureReason, SkillInstallationFileReview,
    SkillInstallationLocation, SkillInstallationManagementOutcome,
    SkillInstallationManagementOutcomeEnabledChanged,
    SkillInstallationManagementOutcomeEnabledChangedKind,
    SkillInstallationManagementOutcomeInstallPlanned,
    SkillInstallationManagementOutcomeInstallPlannedKind, SkillInstallationManagementOutcomeListed,
    SkillInstallationManagementOutcomeListedKind, SkillInstallationManagementOutcomeOperation,
    SkillInstallationManagementOutcomeOperationKind, SkillInstallationManagementOutcomeRecovered,
    SkillInstallationManagementOutcomeRecoveredKind,
    SkillInstallationManagementOutcomeRecoveryRequired,
    SkillInstallationManagementOutcomeRecoveryRequiredKind,
    SkillInstallationManagementOutcomeRefused, SkillInstallationManagementOutcomeRefusedKind,
    SkillInstallationManagementOutcomeRolledBack, SkillInstallationManagementOutcomeRolledBackKind,
    SkillInstallationManagementOutcomeUninstallPlanned,
    SkillInstallationManagementOutcomeUninstallPlannedKind, SkillInstallationManagementResult,
    SkillInstallationManagementResultOutcome, SkillInstallationManagementResultOutcomeKind,
    SkillInstallationOperationRequest, SkillInstallationOperationStatus,
    SkillInstallationOperationStatusApplying, SkillInstallationOperationStatusApplyingPhase,
    SkillInstallationOperationStatusAwaitingConfirmation,
    SkillInstallationOperationStatusAwaitingConfirmationPhase,
    SkillInstallationOperationStatusCompleted, SkillInstallationOperationStatusCompletedPhase,
    SkillInstallationOperationStatusPrepared, SkillInstallationOperationStatusPreparedPhase,
    SkillInstallationOperationStatusPreparing, SkillInstallationOperationStatusPreparingPhase,
    SkillInstallationOperationStatusRevalidating,
    SkillInstallationOperationStatusRevalidatingPhase, SkillInstallationOutcome,
    SkillInstallationOutcomeCancelled, SkillInstallationOutcomeCancelledKind,
    SkillInstallationOutcomeDeclined, SkillInstallationOutcomeDeclinedKind,
    SkillInstallationOutcomeInstalled, SkillInstallationOutcomeInstalledKind,
    SkillInstallationOutcomeRecoveryRequired, SkillInstallationOutcomeRecoveryRequiredKind,
    SkillInstallationOutcomeRefused, SkillInstallationOutcomeRefusedKind,
    SkillInstallationOutcomeRolledBack, SkillInstallationOutcomeRolledBackKind,
    SkillInstallationOutcomeUninstalled, SkillInstallationOutcomeUninstalledKind,
    SkillInstallationOwnershipState, SkillInstallationResult, SkillInstallationResultOutcome,
    SkillInstallationResultOutcomeKind, SkillInstallationReview, SkillInstallationReviewInstall,
    SkillInstallationReviewInstallAction, SkillInstallationReviewUninstall,
    SkillInstallationReviewUninstallAction, SkillInstallationScope, SkillInstallationSessionState,
    SkillInstallationSource, SkillInstallationSummary, SkillInstallationsRequest, SkillList,
    SkillPlanInstallRequest, SkillPlanUninstallRequest, SkillProviderDescriptor,
    SkillProviderListParams, SkillSetEnabledRequest, SkillSource, SkillUninstallPlan,
    SkillsConfigSetDisabledSkillsRequest, SkillsConfigSetSkillDisabledRequest,
    SkillsDisableRequest, SkillsDiscoverRequest, SkillsDiscoverResult, SkillsEnableRequest,
    SkillsGetDiscoveryPathsOptions, SkillsGetDiscoveryPathsRequest, SkillsGetDiscoveryPathsResult,
    SkillsGetInvokedResult, SkillsInvokedSkill, SkillsLoadDiagnostics,
    SlashCommandAddTimelineEntryResult, SlashCommandAddTimelineEntryResultKind,
    SlashCommandAgentPromptResult, SlashCommandAgentPromptResultKind, SlashCommandCompletedResult,
    SlashCommandCompletedResultKind, SlashCommandInfo, SlashCommandInput, SlashCommandInputChoice,
    SlashCommandInputCompletion, SlashCommandInvocationResult, SlashCommandKind,
    SlashCommandModelPickerDialog, SlashCommandModelPickerDialogKind,
    SlashCommandSelectSubcommandOption, SlashCommandSelectSubcommandResult,
    SlashCommandSelectSubcommandResultKind, SlashCommandSetModelResult,
    SlashCommandSetModelResultKind, SlashCommandSetPlanModelResult,
    SlashCommandSetPlanModelResultKind, SlashCommandShowDialogResult,
    SlashCommandShowDialogResultKind, SlashCommandTextResult, SlashCommandTextResultKind,
    SlashCommandTimelineEntry, StaffLogLevelMigrationStatus, StaffUpdateChannelMigrationStatus,
    StandaloneExtensionAdmission, SubagentSettings, SubagentSettingsConfig, SubagentSettingsEntry,
    SubagentSettingsEntryContextTier, SystemMessageBlock, TaskAgentInfo, TaskAgentInfoType,
    TaskAgentProgress, TaskAgentProgressType, TaskBlocker, TaskClientActiveStatus,
    TaskClientExecutionMode, TaskClientInfo, TaskClientOwner, TaskClientOwnerKind,
    TaskClientOwnerPresence, TaskClientProgress, TaskClientStatus, TaskClientType,
    TaskClientUpdate, TaskClientUpdateCancelled, TaskClientUpdateCancelledKind,
    TaskClientUpdateCompleted, TaskClientUpdateCompletedKind, TaskClientUpdateFailed,
    TaskClientUpdateFailedKind, TaskClientUpdateProgress, TaskClientUpdateProgressKind,
    TaskCompleteData, TaskCompletionDecision, TaskCompletionOutcome, TaskExecutionMode, TaskKind,
    TaskList, TaskProgressLine, TaskShellInfo, TaskShellInfoAttachmentMode, TaskShellInfoType,
    TaskShellOutputExit, TaskShellProgress, TaskShellProgressType, TaskStatus, TasksCancelRequest,
    TasksCancelResult, TasksGetCurrentPromotableResult, TasksGetProgressRequest,
    TasksGetProgressResult, TasksPromoteCurrentToBackgroundResult, TasksPromoteToBackgroundRequest,
    TasksPromoteToBackgroundResult, TasksReadOutputRequest, TasksReadOutputResult,
    TasksRefreshResult, TasksRegisterRequest, TasksRegisterResult, TasksRemoveRequest,
    TasksRemoveResult, TasksSendMessageRequest, TasksSendMessageResult, TasksStartAgentRequest,
    TasksStartAgentResult, TasksUpdateRequest, TasksUpdateResult, TasksWaitForPendingResult,
    TelemetrySetFeatureOverridesRequest, TokenAuthInfo, TokenAuthInfoType, TokenPriceUnit,
    TokenProviderAuthInfo, TokenProviderAuthInfoType, Tool, ToolList, ToolResult,
    ToolResultExpanded, ToolResultNewMessage, ToolResultType, ToolsExecuteRequest,
    ToolsGetBuiltinDescriptorsRequest, ToolsGetBuiltinDescriptorsResult,
    ToolsGetCurrentMetadataResult, ToolsGetSubagentSettingsResult,
    ToolsInitializeAndValidateResult, ToolsListPendingRequestsRequest, ToolsListRequest,
    ToolsListResult, ToolsSetRequest, ToolsSetResult, ToolsShellDescriptorConfig,
    ToolsTaskCompleteEventDataRequest, ToolsUpdateSubagentSettingsResult, UIAutoModeSwitchResponse,
    UIElicitationArrayAnyOfField, UIElicitationArrayAnyOfFieldItems,
    UIElicitationArrayAnyOfFieldItemsAnyOf, UIElicitationArrayAnyOfFieldType,
    UIElicitationArrayEnumField, UIElicitationArrayEnumFieldItems,
    UIElicitationArrayEnumFieldItemsType, UIElicitationArrayEnumFieldType, UIElicitationRequest,
    UIElicitationResponse, UIElicitationResponseAction, UIElicitationResponseContent,
    UIElicitationResult, UIElicitationSchema, UIElicitationSchemaPropertyBoolean,
    UIElicitationSchemaPropertyBooleanType, UIElicitationSchemaPropertyNumber,
    UIElicitationSchemaPropertyNumberType, UIElicitationSchemaPropertyString,
    UIElicitationSchemaPropertyStringFormat, UIElicitationSchemaPropertyStringType,
    UIElicitationSchemaType, UIElicitationStringEnumField, UIElicitationStringEnumFieldType,
    UIElicitationStringOneOfField, UIElicitationStringOneOfFieldOneOf,
    UIElicitationStringOneOfFieldType, UIEphemeralQueryRequest, UIEphemeralQueryResult,
    UIExitPlanModeAction, UIExitPlanModeResponse, UIHandlePendingAutoModeSwitchRequest,
    UIHandlePendingElicitationRequest, UIHandlePendingExitPlanModeRequest, UIHandlePendingResult,
    UIHandlePendingSamplingRequest, UIHandlePendingSamplingResponse,
    UIHandlePendingSessionLimitsExhaustedRequest, UIHandlePendingUserInputRequest,
    UIRegisterDirectAutoModeSwitchHandlerResult, UISessionLimitsExhaustedResponse,
    UISessionLimitsExhaustedResponseAction, UIUnregisterDirectAutoModeSwitchHandlerRequest,
    UIUnregisterDirectAutoModeSwitchHandlerResult, UIUserInputResponse, UiThreadRunRequest,
    UnsupportedEnqueueCommandResult, UpdateSubagentSettingsRequest, UsageGetMetricsResult,
    UserAuthInfo, UserAuthInfoType, UserRequestedShellCommandResult, UserSettingMetadata,
    UserSettingsApplyTopKeyRequest, UserSettingsApplyTopKeyResult, UserSettingsBuildRuntimeResult,
    UserSettingsDiagnoseProblemsResult, UserSettingsGetPathResult, UserSettingsGetPathsRequest,
    UserSettingsGetPathsResult, UserSettingsGetResult, UserSettingsGovernanceKeysResult,
    UserSettingsHostContext, UserSettingsListGovernanceKeysResult,
    UserSettingsLoadForConfigDirResult, UserSettingsLoadForEditResult, UserSettingsLoadRepoRequest,
    UserSettingsLoadRepoResult, UserSettingsLoadWithWarningResult,
    UserSettingsMergeManagedAndUserResult, UserSettingsMergeRepoValueResult,
    UserSettingsNormalizeRequest, UserSettingsNormalizeResult, UserSettingsPathResult,
    UserSettingsProblem, UserSettingsProblemLocation, UserSettingsProblemSource,
    UserSettingsProblemsRequest, UserSettingsProblemsResult, UserSettingsSetRequest,
    UserSettingsValidateRequest, UserSettingsValidateResult, UserSettingsValidationIssue,
    UserSettingsWriteAllRequest, UserToolSessionApproval, Verbosity, VisibilityGetResult,
    VisibilitySetRequest, VisibilitySetResult, WorkflowAbortRequest, WorkflowAbortResult,
    WorkflowAckResult, WorkflowAgentContextObservation, WorkflowAgentModelObservation,
    WorkflowAgentOptions, WorkflowAgentReasoningEffortObservation, WorkflowAgentRequest,
    WorkflowAgentResult, WorkflowAgentSummary, WorkflowCancelRequest, WorkflowCurrentPhase,
    WorkflowDeclaredLimits, WorkflowDurableOperation, WorkflowExecuteRequest,
    WorkflowExecuteResult, WorkflowGetRunProgressRequest, WorkflowGetRunRequest,
    WorkflowJournalGetRequest, WorkflowJournalGetResult, WorkflowJournalPutRequest,
    WorkflowListRunsRequest, WorkflowListRunsResult, WorkflowLogLine, WorkflowLogLineKind,
    WorkflowLogRequest, WorkflowPauseCheckpointAction, WorkflowPauseCheckpointRequest,
    WorkflowPauseCheckpointResult, WorkflowPauseRequest, WorkflowPhaseObservation,
    WorkflowPhaseStatus, WorkflowProgressLine, WorkflowProgressPage, WorkflowResumeRequest,
    WorkflowResumeResult, WorkflowRunConsumed, WorkflowRunDetail, WorkflowRunFailureKind,
    WorkflowRunLimits, WorkflowRunOptions, WorkflowRunRequest, WorkflowRunResult,
    WorkflowRunStatus, WorkflowRunSummary, WorkflowRunTerminal, WorkspaceDiffContents,
    WorkspaceDiffFileChange, WorkspaceDiffFileChangeType, WorkspaceDiffMode, WorkspaceDiffResult,
    WorkspaceSummary, WorkspaceSummaryHostType, WorkspacesAddSummaryRequest,
    WorkspacesAddSummaryResult, WorkspacesAutopilotObjectiveExistsResult, WorkspacesCheckpoints,
    WorkspacesCreateDirectoryRequest, WorkspacesCreateFileRequest,
    WorkspacesDeleteAutopilotObjectiveResult, WorkspacesDiffOptions, WorkspacesDiffRequest,
    WorkspacesEnsureRequest, WorkspacesGetWorkspaceResult, WorkspacesGetWorkspaceResultWorkspace,
    WorkspacesListCheckpointsResult, WorkspacesListFilesResult,
    WorkspacesReadAutopilotObjectiveResult, WorkspacesReadCheckpointRequest,
    WorkspacesReadCheckpointResult, WorkspacesReadFileRequest, WorkspacesReadFileResult,
    WorkspacesRemovePathRequest, WorkspacesRenamePathRequest, WorkspacesSaveLargePasteRequest,
    WorkspacesSaveLargePasteResult, WorkspacesSaveLargePasteResultSaved, WorkspacesStatFileRequest,
    WorkspacesStatFileResult, WorkspacesTruncateSummariesRequest, WorkspacesUpdateMetadataRequest,
    WorkspacesWorkspaceDetailsHostType, WorkspacesWriteAutopilotObjectiveRequest,
    WorkspacesWriteAutopilotObjectiveResult, rpc_methods,
};
pub(crate) use payloads::{
    AccountDescribeAuthInfoRequest, AccountDescribeAuthInfoResult, AccountGetGistSupportRequest,
    AccountGetGistSupportResult, AccountGetHostUrlRequest, AccountGetHostUrlResult,
    AccountGetTokenEnvVarResult, AccountGetWebUrlRequest, AccountGetWebUrlResult,
    AccountSubscribeCopilotFreeRequest, AccountSubscribeCopilotFreeResult,
    AgentsCustomAgentInitialModelDecisionParams, AgentsCustomAgentInitialModelDecisionResult,
    AgentsGetAvailableBuiltinsRequest, AgentsGetAvailableBuiltinsResult,
    AgentsGetBuiltinDefinitionRequest, AgentsGetBuiltinDefinitionResult,
    AgentsGetBuiltinListingDefinitionRequest, AgentsGetBuiltinListingDefinitionResult,
    AgentsGetBuiltinsResult, BuiltinAgentSummary, CafeMetricsEmbeddedPackageIdentity,
    CafeMetricsRecordResumeResultRequest, CafeMetricsRelease, CafeMetricsResolveAdmissionRequest,
    CafeMetricsResolveAdmissionResult, CafeMetricsResumeOutcome, CafeMetricsResumeReason,
    CafeMetricsResumeStage, CafeMetricsShutdownRequest, CafeMetricsStartRefusal,
    CafeMetricsStartRequest, CafeMetricsStartResult, CloudTasksCreateParams,
    CloudTasksCreateResult, CloudTasksDeleteParams, CloudTasksDeleteResult, CloudTasksGetParams,
    CloudTasksGetResult, CloudTasksGetSessionLogsParams, CloudTasksGetSessionLogsResult,
    CloudTasksGetSessionReplayParams, CloudTasksGetSessionReplayResult,
    CloudTasksGetSharingStatusParams, CloudTasksGetSharingStatusResult,
    CloudTasksResolveTaskIdParams, CloudTasksResolveTaskIdResult, CloudTasksSetSharingStatusParams,
    CloudTasksSetSharingStatusResult, CloudTasksSharingStatusResult,
    ConfigureSessionExtensionsParams, ConnectClientInfo, ConnectRequest, ConnectResult,
    FeatureFlagAvailability, FeatureFlagMetadata, FeatureFlagsListMetadataResult,
    FeatureFlagsMetadataResult, FeatureFlagsResolveRequest, FeatureFlagsResolveStartupGatesRequest,
    FolderTrustIsTrustedParams, ForceLoginOrgsDecision, GitCurrentBranchRemoteResult,
    GitCwdRequest, GitHubBranchPullRequest, GitHubBranchPullRequestLookupRequest,
    GitHubBranchPullRequestLookupResult, GitHubBranchPullRequestLookupStatus,
    GitHubFetchAllocateRequestIdResult, GitHubFetchCancelResult, GitHubFetchHeader,
    GitHubFetchHttpError, GitHubFetchOperation, GitHubFetchOperationRequest, GitHubFetchRequest,
    GitHubFetchRequestId, GitHubFetchResult, GitHubFetchRetryConfig, GitHubOwnerOption,
    GitHubOwnersCancelRequest, GitHubOwnersCancelResult, GitHubOwnersListRequest,
    GitHubOwnersListResult, GitHubOwnersNextRequestIdResult, GitHubOwnersRequestIdResult,
    GitHubPullRequestCheck, GitHubPullRequestCheckStatus, GitHubReleaseAbandonRequestParams,
    GitHubReleaseAbandonRequestResult, GitHubReleaseAllocateRequestIdResult,
    GitHubReleaseCancelRequest, GitHubReleaseCancelResult, GitHubReleaseDownloadAssetRequest,
    GitHubReleaseDownloadAssetResult, GitHubReleaseDownloadKind,
    GitHubReleaseDownloadProgressRequest, GitHubReleaseDownloadProgressResult,
    GitHubReleaseGetDownloadProgressResult, GitHubReleaseLookupKind, GitHubReleaseLookupRequest,
    GitHubReleaseLookupResult, GitHubReleasePackageIdentity, GitHubReleaseQuery,
    GitHubReleaseRequestIdResult, GitHubReleaseSnapshotAsset, GitHubReleaseSnapshotEntry,
    GitHubReleaseSnapshotRequest, GitHubReleaseSnapshotResult, GitHubReleaseSnapshotResultFailed,
    GitHubReleaseSnapshotResultFailedOutcome, GitHubReleaseSnapshotResultSuccess,
    GitHubReleaseSnapshotResultSuccessOutcome, GitHubReleaseUpdateChannel,
    GitHubRepositoryAtPathRequest, GitHubRepositoryAtPathResult, GitHubRepositoryByIdRequest,
    GitHubRepositoryByIdResult, GitHubRepositoryGetByIdResult,
    GitHubRepositoryLookupBranchPullRequestResult, GitHubRepositoryOwnerName, GitRemoteRepository,
    GitReposFromRemotesRequest, GitReposFromRemotesResult, GlobalStateLoadForConfigDirRequest,
    GlobalStateLoadForConfigDirResult, GlobalStateLoadResult, GlobalStateWriteKeyRequest,
    HookInvokeRequest, HookInvokeResponse, InstructionsDiscoverRepoSourcesRequest,
    InstructionsGetInitPromptResult, InstructionsInitPromptResult,
    LifecycleDiagnosticsConfiguration, LifecycleDiagnosticsReadRequest,
    LifecycleDiagnosticsReadResult, LocationPermissionsCleanupResult, LoggedInUser,
    ManagedSettingsApplyControlsParams, ManagedSettingsApplyControlsResult,
    ManagedSettingsBypassDisableSource, ManagedSettingsBypassPolicyResolution,
    ManagedSettingsIngestParams, ManagedSettingsIngestResult,
    ManagedSettingsLoadRemoteControlParams, ManagedSettingsLoadRemoteControlResult,
    ManagedSettingsLogLevel, ManagedSettingsLogMessage, ManagedSettingsParseClientValueParams,
    ManagedSettingsParseClientValueResult, ManagedSettingsPolicyHelperAuthority,
    ManagedSettingsPolicyHelperReason, ManagedSettingsReadDeviceResult,
    ManagedSettingsResolveBypassDisableTransitionParams,
    ManagedSettingsResolveBypassDisableTransitionResult,
    ManagedSettingsResolveDeviceForceLoginOrgsGateParams,
    ManagedSettingsResolveDeviceForceLoginOrgsGateResult,
    ManagedSettingsResolveEffectiveValueParams, ManagedSettingsResolveEffectiveValueResult,
    ManagedSettingsResolveStartupPolicyParams, ManagedSettingsResolveStartupPolicyResult,
    ManagedSettingsRetainPolicyParams, ManagedSettingsServerPolicyCacheMode,
    ManagedSettingsServerPolicyResolution, McpConfigureGitHubRequest,
    McpListBuiltinServerNamesResult, McpOauthCheckDcrSupportRequest, McpOauthCheckDcrSupportResult,
    McpOauthFetchProtectedResourceMetadataRequest, McpOauthFetchProtectedResourceMetadataResult,
    McpOauthIsMicrosoftAuthorizationServerRequest, McpOauthIsMicrosoftAuthorizationServerResult,
    McpOauthStaticClientConfig, McpOauthStaticClientConfigRequest,
    McpOauthStaticClientConfigResult, McpRegisterExternalClientRequest,
    McpRegistryAllocateRequestIdResult, McpRegistryCancelRequest, McpRegistryCancelResult,
    McpRegistryRequestIdResult, McpRegistrySearchRequest, McpRegistrySearchResult, McpReloadConfig,
    McpReloadWithConfigRequest, McpServerConfigMemory, McpServerConfigMemoryType,
    McpShouldExcludeGitHubToolsRequest, McpShouldExcludeGitHubToolsResult,
    McpUnregisterExternalClientRequest, ModelClearStartupSeedRequest, ModelClearStartupSeedResult,
    PermissionsEvaluateManagedPolicyParams, PermissionsLocationsCleanupOrphanedResult,
    RepoSettingsEditRequest, RepoSettingsEditResult, RepoSettingsEditScope,
    RepoSettingsReadRawRequest, RepoSettingsReadRawResult, RepoSettingsWriteAllRequest,
    RepoSettingsWriteKeyRequest, SandboxEffectiveForOptionalParams,
    SandboxEffectiveForOptionalResult, SandboxEnforcementCommandAllowedParams,
    SandboxFilterPickerCandidatesParams, SandboxFilterPickerCandidatesResult,
    SandboxGetPathGrantWarningResult, SandboxGetUnsupportedStartupNoticeResult,
    SandboxPathGrantWarningParams, SandboxPathGrantWarningResult, SandboxPickerCandidate,
    SandboxPreparePickerPolicyParams, SandboxPreparePickerPolicyResult,
    SandboxResolveFlooredConfigParams, SandboxResolveForOptionalResult,
    SandboxUnsupportedStartupNoticeParams, SandboxUnsupportedStartupNoticeResult,
    SessionDiagnosticsLifecycleReadResult, SessionModelClearStartupSeedParams,
    SessionModelClearStartupSeedResult, SessionUsageSetCodeChangesParams, SettingsEditOperation,
    SettingsEditResult, SettingsEditStatus, SettingsRedactValueForDisplayRequest,
    SettingsRedactValueForDisplayResult, SettingsRemoveRawKeyRequest, SettingsRemoveRawKeyResult,
    SkillProviderListResult, SkillProviderReadRequest, SkillProviderReadResult,
    UsageSetCodeChangesRequest, UserSettingsBuildRuntimeRequest, UserSettingsEditRequest,
    UserSettingsEditResult, UserSettingsGetUnknownKeysWarningResult,
    UserSettingsLoadAndMergeRepoRequest, UserSettingsLoadAndMergeRepoResult,
    UserSettingsLoadForConfigDirRequest, UserSettingsMergeManagedAndUserParams,
    UserSettingsMergeRepoValueParams, UserSettingsMigrateObsoleteOnDiskRequest,
    UserSettingsMigrateObsoleteOnDiskResult, UserSettingsMigrateObsoleteOnDiskStatus,
    UserSettingsMigrateStaffLogLevelOnceRequest, UserSettingsMigrateStaffLogLevelOnceResult,
    UserSettingsMigrateStaffUpdateChannelOnceResult,
    UserSettingsResetStaffModelSelectionOnceRequest,
    UserSettingsResetStaffModelSelectionOnceResult, UserSettingsSetHookDisabledRequest,
    UserSettingsSetHookDisabledResult, UserSettingsUnknownKeysWarningRequest,
    UserSettingsUnknownKeysWarningResult, UserSettingsUpdateRequest, UserSettingsUpdateResult,
    WorkflowToolResumeRequest, WorkflowToolRunOptions, WorkflowToolRunRequest,
};