-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Expand file tree
/
Copy pathzsession_events.go
More file actions
642 lines (638 loc) · 63.1 KB
/
Copy pathzsession_events.go
File metadata and controls
642 lines (638 loc) · 63.1 KB
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
// Code generated by scripts/codegen/go.ts; DO NOT EDIT.
// Source: session-events.schema.json
package copilot
import "github.com/github/copilot-sdk/go/rpc"
// Session-event types are generated in the rpc package and aliased here for source compatibility.
type (
AbortData = rpc.AbortData
AbortReason = rpc.AbortReason
AssistantIdleData = rpc.AssistantIdleData
AssistantIntentData = rpc.AssistantIntentData
AssistantMessageData = rpc.AssistantMessageData
AssistantMessageDeltaData = rpc.AssistantMessageDeltaData
AssistantMessageServerTools = rpc.AssistantMessageServerTools
AssistantMessageStartData = rpc.AssistantMessageStartData
AssistantMessageToolRequest = rpc.AssistantMessageToolRequest
AssistantMessageToolRequestType = rpc.AssistantMessageToolRequestType
AssistantReasoningData = rpc.AssistantReasoningData
AssistantReasoningDeltaData = rpc.AssistantReasoningDeltaData
AssistantStreamingDeltaData = rpc.AssistantStreamingDeltaData
AssistantTurnEndData = rpc.AssistantTurnEndData
AssistantTurnStartData = rpc.AssistantTurnStartData
AssistantUsageAPIEndpoint = rpc.AssistantUsageAPIEndpoint
AssistantUsageCopilotUsage = rpc.AssistantUsageCopilotUsage
AssistantUsageCopilotUsageTokenDetail = rpc.AssistantUsageCopilotUsageTokenDetail
AssistantUsageData = rpc.AssistantUsageData
Attachment = rpc.Attachment
AttachmentBlob = rpc.AttachmentBlob
AttachmentDirectory = rpc.AttachmentDirectory
AttachmentExtensionContext = rpc.AttachmentExtensionContext
AttachmentFile = rpc.AttachmentFile
AttachmentFileLineRange = rpc.AttachmentFileLineRange
AttachmentGitHubActionsJob = rpc.AttachmentGitHubActionsJob
AttachmentGitHubCommit = rpc.AttachmentGitHubCommit
AttachmentGitHubFile = rpc.AttachmentGitHubFile
AttachmentGitHubFileDiff = rpc.AttachmentGitHubFileDiff
AttachmentGitHubFileDiffSide = rpc.AttachmentGitHubFileDiffSide
AttachmentGitHubReference = rpc.AttachmentGitHubReference
AttachmentGitHubReferenceType = rpc.AttachmentGitHubReferenceType
AttachmentGitHubRelease = rpc.AttachmentGitHubRelease
AttachmentGitHubRepository = rpc.AttachmentGitHubRepository
AttachmentGitHubSnippet = rpc.AttachmentGitHubSnippet
AttachmentGitHubTreeComparison = rpc.AttachmentGitHubTreeComparison
AttachmentGitHubTreeComparisonSide = rpc.AttachmentGitHubTreeComparisonSide
AttachmentGitHubURL = rpc.AttachmentGitHubURL
AttachmentSelection = rpc.AttachmentSelection
AttachmentSelectionDetails = rpc.AttachmentSelectionDetails
AttachmentSelectionDetailsEnd = rpc.AttachmentSelectionDetailsEnd
AttachmentSelectionDetailsStart = rpc.AttachmentSelectionDetailsStart
AttachmentType = rpc.AttachmentType
AutoModeSwitchCompletedData = rpc.AutoModeSwitchCompletedData
AutoModeSwitchRequestedData = rpc.AutoModeSwitchRequestedData
AutoModeSwitchResponse = rpc.AutoModeSwitchResponse
AutopilotObjectiveChangedOperation = rpc.AutopilotObjectiveChangedOperation
AutopilotObjectiveChangedStatus = rpc.AutopilotObjectiveChangedStatus
BinaryAssetReference = rpc.BinaryAssetReference
BinaryAssetReferenceType = rpc.BinaryAssetReferenceType
BinaryAssetType = rpc.BinaryAssetType
CanvasRegistryChangedCanvas = rpc.CanvasRegistryChangedCanvas
CanvasRegistryChangedCanvasAction = rpc.CanvasRegistryChangedCanvasAction
CapabilitiesChangedData = rpc.CapabilitiesChangedData
CapabilitiesChangedUI = rpc.CapabilitiesChangedUI
CitableSource = rpc.CitableSource
CitationLocation = rpc.CitationLocation
CitationLocationBlock = rpc.CitationLocationBlock
CitationLocationChar = rpc.CitationLocationChar
CitationLocationPage = rpc.CitationLocationPage
CitationLocationType = rpc.CitationLocationType
CitationProvider = rpc.CitationProvider
CitationReference = rpc.CitationReference
Citations = rpc.Citations
CitationSource = rpc.CitationSource
CitationSpan = rpc.CitationSpan
CommandCompletedData = rpc.CommandCompletedData
CommandExecuteData = rpc.CommandExecuteData
CommandQueuedData = rpc.CommandQueuedData
CommandsChangedCommand = rpc.CommandsChangedCommand
CommandsChangedData = rpc.CommandsChangedData
CompactionCompleteCompactionTokensUsed = rpc.CompactionCompleteCompactionTokensUsed
CompactionCompleteCompactionTokensUsedCopilotUsageTokenDetail = rpc.CompactionCompleteCompactionTokensUsedCopilotUsageTokenDetail
ContextTier = rpc.ContextTier
CustomAgentsUpdatedAgent = rpc.CustomAgentsUpdatedAgent
ElicitationCompletedAction = rpc.ElicitationCompletedAction
ElicitationCompletedData = rpc.ElicitationCompletedData
ElicitationRequestedData = rpc.ElicitationRequestedData
ElicitationRequestedMode = rpc.ElicitationRequestedMode
ElicitationRequestedSchema = rpc.ElicitationRequestedSchema
ElicitationRequestedSchemaType = rpc.ElicitationRequestedSchemaType
EmbeddedBlobResourceContents = rpc.EmbeddedBlobResourceContents
EmbeddedTextResourceContents = rpc.EmbeddedTextResourceContents
ExitPlanModeAction = rpc.ExitPlanModeAction
ExitPlanModeCompletedData = rpc.ExitPlanModeCompletedData
ExitPlanModeRequestedData = rpc.ExitPlanModeRequestedData
ExtensionsLoadedExtension = rpc.ExtensionsLoadedExtension
ExtensionsLoadedExtensionSource = rpc.ExtensionsLoadedExtensionSource
ExtensionsLoadedExtensionStatus = rpc.ExtensionsLoadedExtensionStatus
ExternalToolCompletedData = rpc.ExternalToolCompletedData
ExternalToolRequestedData = rpc.ExternalToolRequestedData
GitHubRepoRef = rpc.GitHubRepoRef
HandoffRepository = rpc.HandoffRepository
HandoffSourceType = rpc.HandoffSourceType
HookEndData = rpc.HookEndData
HookEndError = rpc.HookEndError
HookProgressData = rpc.HookProgressData
HookStartData = rpc.HookStartData
MCPAppToolCallCompleteData = rpc.MCPAppToolCallCompleteData
MCPAppToolCallCompleteError = rpc.MCPAppToolCallCompleteError
MCPAppToolCallCompleteToolMeta = rpc.MCPAppToolCallCompleteToolMeta
MCPAppToolCallCompleteToolMetaUI = rpc.MCPAppToolCallCompleteToolMetaUI
MCPHeadersRefreshCompletedData = rpc.MCPHeadersRefreshCompletedData
MCPHeadersRefreshCompletedOutcome = rpc.MCPHeadersRefreshCompletedOutcome
MCPHeadersRefreshRequiredData = rpc.MCPHeadersRefreshRequiredData
MCPHeadersRefreshRequiredReason = rpc.MCPHeadersRefreshRequiredReason
MCPOauthCompletedData = rpc.MCPOauthCompletedData
MCPOauthCompletionOutcome = rpc.MCPOauthCompletionOutcome
MCPOauthRequestReason = rpc.MCPOauthRequestReason
MCPOauthRequiredData = rpc.MCPOauthRequiredData
MCPOauthRequiredStaticClientConfig = rpc.MCPOauthRequiredStaticClientConfig
MCPOauthRequiredStaticClientConfigGrantType = rpc.MCPOauthRequiredStaticClientConfigGrantType
MCPOauthWwwAuthenticateParams = rpc.MCPOauthWwwAuthenticateParams
MCPServersLoadedServer = rpc.MCPServersLoadedServer
MCPServerSource = rpc.MCPServerSource
MCPServerStatus = rpc.MCPServerStatus
MCPServerTransport = rpc.MCPServerTransport
ModelCallFailureBadRequestKind = rpc.ModelCallFailureBadRequestKind
ModelCallFailureData = rpc.ModelCallFailureData
ModelCallFailureRequestFingerprint = rpc.ModelCallFailureRequestFingerprint
ModelCallFailureSource = rpc.ModelCallFailureSource
OmittedBinaryOmittedReason = rpc.OmittedBinaryOmittedReason
OmittedBinaryResult = rpc.OmittedBinaryResult
OmittedBinaryType = rpc.OmittedBinaryType
PendingMessagesModifiedData = rpc.PendingMessagesModifiedData
PermissionApproved = rpc.PermissionApproved
PermissionApprovedForLocation = rpc.PermissionApprovedForLocation
PermissionApprovedForSession = rpc.PermissionApprovedForSession
PermissionCancelled = rpc.PermissionCancelled
PermissionCompletedData = rpc.PermissionCompletedData
PermissionDeniedByContentExclusionPolicy = rpc.PermissionDeniedByContentExclusionPolicy
PermissionDeniedByPermissionRequestHook = rpc.PermissionDeniedByPermissionRequestHook
PermissionDeniedByRules = rpc.PermissionDeniedByRules
PermissionDeniedInteractivelyByUser = rpc.PermissionDeniedInteractivelyByUser
PermissionDeniedNoApprovalRuleAndCouldNotRequestFromUser = rpc.PermissionDeniedNoApprovalRuleAndCouldNotRequestFromUser
PermissionPromptRequest = rpc.PermissionPromptRequest
PermissionPromptRequestCommands = rpc.PermissionPromptRequestCommands
PermissionPromptRequestCustomTool = rpc.PermissionPromptRequestCustomTool
PermissionPromptRequestExtensionManagement = rpc.PermissionPromptRequestExtensionManagement
PermissionPromptRequestExtensionPermissionAccess = rpc.PermissionPromptRequestExtensionPermissionAccess
PermissionPromptRequestHook = rpc.PermissionPromptRequestHook
PermissionPromptRequestKind = rpc.PermissionPromptRequestKind
PermissionPromptRequestMCP = rpc.PermissionPromptRequestMCP
PermissionPromptRequestMemory = rpc.PermissionPromptRequestMemory
PermissionPromptRequestPath = rpc.PermissionPromptRequestPath
PermissionPromptRequestPathAccessKind = rpc.PermissionPromptRequestPathAccessKind
PermissionPromptRequestRead = rpc.PermissionPromptRequestRead
PermissionPromptRequestURL = rpc.PermissionPromptRequestURL
PermissionPromptRequestWrite = rpc.PermissionPromptRequestWrite
PermissionRequest = rpc.PermissionRequest
PermissionRequestCommand = rpc.PermissionRequestCommand
PermissionRequestCustomTool = rpc.PermissionRequestCustomTool
PermissionRequestedData = rpc.PermissionRequestedData
PermissionRequestExtensionManagement = rpc.PermissionRequestExtensionManagement
PermissionRequestExtensionPermissionAccess = rpc.PermissionRequestExtensionPermissionAccess
PermissionRequestHook = rpc.PermissionRequestHook
PermissionRequestKind = rpc.PermissionRequestKind
PermissionRequestMCP = rpc.PermissionRequestMCP
PermissionRequestMemory = rpc.PermissionRequestMemory
PermissionRequestMemoryAction = rpc.PermissionRequestMemoryAction
PermissionRequestMemoryDirection = rpc.PermissionRequestMemoryDirection
PermissionRequestRead = rpc.PermissionRequestRead
PermissionRequestShell = rpc.PermissionRequestShell
PermissionRequestShellCommand = rpc.PermissionRequestShellCommand
PermissionRequestShellPossibleURL = rpc.PermissionRequestShellPossibleURL
PermissionRequestURL = rpc.PermissionRequestURL
PermissionRequestWrite = rpc.PermissionRequestWrite
PermissionResult = rpc.PermissionResult
PermissionResultKind = rpc.PermissionResultKind
PermissionRule = rpc.PermissionRule
PersistedBinaryImage = rpc.PersistedBinaryImage
PersistedBinaryImageType = rpc.PersistedBinaryImageType
PersistedBinaryResult = rpc.PersistedBinaryResult
PersistedBinaryResultType = rpc.PersistedBinaryResultType
PlanChangedOperation = rpc.PlanChangedOperation
PossibleURL = rpc.PossibleURL
RawCitationLocation = rpc.RawCitationLocation
RawPermissionPromptRequest = rpc.RawPermissionPromptRequest
RawPermissionRequest = rpc.RawPermissionRequest
RawPermissionResult = rpc.RawPermissionResult
RawPersistedBinaryResult = rpc.RawPersistedBinaryResult
RawSessionEventData = rpc.RawSessionEventData
RawSystemNotification = rpc.RawSystemNotification
RawToolExecutionCompleteContent = rpc.RawToolExecutionCompleteContent
ReasoningSummary = rpc.ReasoningSummary
ResponseLimitsConfig = rpc.ResponseLimitsConfig
SamplingCompletedData = rpc.SamplingCompletedData
SamplingRequestedData = rpc.SamplingRequestedData
SessionAutopilotObjectiveChangedData = rpc.SessionAutopilotObjectiveChangedData
SessionBackgroundTasksChangedData = rpc.SessionBackgroundTasksChangedData
SessionBinaryAssetData = rpc.SessionBinaryAssetData
SessionCanvasClosedData = rpc.SessionCanvasClosedData
SessionCanvasOpenedData = rpc.SessionCanvasOpenedData
SessionCanvasRecordedData = rpc.SessionCanvasRecordedData
SessionCanvasRegistryChangedData = rpc.SessionCanvasRegistryChangedData
SessionCanvasRemovedData = rpc.SessionCanvasRemovedData
SessionCanvasUnavailableData = rpc.SessionCanvasUnavailableData
SessionCompactionCompleteData = rpc.SessionCompactionCompleteData
SessionCompactionStartData = rpc.SessionCompactionStartData
SessionContextChangedData = rpc.SessionContextChangedData
SessionCustomAgentsUpdatedData = rpc.SessionCustomAgentsUpdatedData
SessionCustomNotificationData = rpc.SessionCustomNotificationData
SessionErrorData = rpc.SessionErrorData
SessionEvent = rpc.SessionEvent
SessionEventData = rpc.SessionEventData
SessionEventType = rpc.SessionEventType
SessionExtensionsAttachmentsPushedData = rpc.SessionExtensionsAttachmentsPushedData
SessionExtensionsLoadedData = rpc.SessionExtensionsLoadedData
SessionHandoffData = rpc.SessionHandoffData
SessionIdleData = rpc.SessionIdleData
SessionInfoData = rpc.SessionInfoData
SessionMCPServersLoadedData = rpc.SessionMCPServersLoadedData
SessionMCPServerStatusChangedData = rpc.SessionMCPServerStatusChangedData
SessionMode = rpc.SessionMode
SessionModeChangedData = rpc.SessionModeChangedData
SessionModelChangeData = rpc.SessionModelChangeData
SessionPermissionsChangedData = rpc.SessionPermissionsChangedData
SessionPlanChangedData = rpc.SessionPlanChangedData
SessionRemoteSteerableChangedData = rpc.SessionRemoteSteerableChangedData
SessionResponseLimitsChangedData = rpc.SessionResponseLimitsChangedData
SessionResumeData = rpc.SessionResumeData
SessionScheduleCancelledData = rpc.SessionScheduleCancelledData
SessionScheduleCreatedData = rpc.SessionScheduleCreatedData
SessionScheduleRearmedData = rpc.SessionScheduleRearmedData
SessionShutdownData = rpc.SessionShutdownData
SessionSkillsLoadedData = rpc.SessionSkillsLoadedData
SessionSnapshotRewindData = rpc.SessionSnapshotRewindData
SessionStartData = rpc.SessionStartData
SessionTaskCompleteData = rpc.SessionTaskCompleteData
SessionTitleChangedData = rpc.SessionTitleChangedData
SessionTodosChangedData = rpc.SessionTodosChangedData
SessionToolsUpdatedData = rpc.SessionToolsUpdatedData
SessionTruncationData = rpc.SessionTruncationData
SessionUsageInfoData = rpc.SessionUsageInfoData
SessionWarningData = rpc.SessionWarningData
SessionWorkspaceFileChangedData = rpc.SessionWorkspaceFileChangedData
ShutdownCodeChanges = rpc.ShutdownCodeChanges
ShutdownModelMetric = rpc.ShutdownModelMetric
ShutdownModelMetricRequests = rpc.ShutdownModelMetricRequests
ShutdownModelMetricTokenDetail = rpc.ShutdownModelMetricTokenDetail
ShutdownModelMetricUsage = rpc.ShutdownModelMetricUsage
ShutdownTokenDetail = rpc.ShutdownTokenDetail
ShutdownType = rpc.ShutdownType
SkillInvokedData = rpc.SkillInvokedData
SkillInvokedTrigger = rpc.SkillInvokedTrigger
SkillsLoadedSkill = rpc.SkillsLoadedSkill
SkillSource = rpc.SkillSource
SubagentCompletedData = rpc.SubagentCompletedData
SubagentDeselectedData = rpc.SubagentDeselectedData
SubagentFailedData = rpc.SubagentFailedData
SubagentSelectedData = rpc.SubagentSelectedData
SubagentStartedData = rpc.SubagentStartedData
SystemMessageData = rpc.SystemMessageData
SystemMessageMetadata = rpc.SystemMessageMetadata
SystemMessageRole = rpc.SystemMessageRole
SystemNotification = rpc.SystemNotification
SystemNotificationAgentCompleted = rpc.SystemNotificationAgentCompleted
SystemNotificationAgentCompletedStatus = rpc.SystemNotificationAgentCompletedStatus
SystemNotificationAgentIdle = rpc.SystemNotificationAgentIdle
SystemNotificationData = rpc.SystemNotificationData
SystemNotificationInstructionDiscovered = rpc.SystemNotificationInstructionDiscovered
SystemNotificationNewInboxMessage = rpc.SystemNotificationNewInboxMessage
SystemNotificationShellCompleted = rpc.SystemNotificationShellCompleted
SystemNotificationShellDetachedCompleted = rpc.SystemNotificationShellDetachedCompleted
SystemNotificationType = rpc.SystemNotificationType
ToolExecutionCompleteContent = rpc.ToolExecutionCompleteContent
ToolExecutionCompleteContentAudio = rpc.ToolExecutionCompleteContentAudio
ToolExecutionCompleteContentImage = rpc.ToolExecutionCompleteContentImage
ToolExecutionCompleteContentResource = rpc.ToolExecutionCompleteContentResource
ToolExecutionCompleteContentResourceDetails = rpc.ToolExecutionCompleteContentResourceDetails
ToolExecutionCompleteContentResourceLink = rpc.ToolExecutionCompleteContentResourceLink
ToolExecutionCompleteContentResourceLinkIcon = rpc.ToolExecutionCompleteContentResourceLinkIcon
ToolExecutionCompleteContentResourceLinkIconTheme = rpc.ToolExecutionCompleteContentResourceLinkIconTheme
ToolExecutionCompleteContentShellExit = rpc.ToolExecutionCompleteContentShellExit
ToolExecutionCompleteContentTerminal = rpc.ToolExecutionCompleteContentTerminal
ToolExecutionCompleteContentText = rpc.ToolExecutionCompleteContentText
ToolExecutionCompleteContentType = rpc.ToolExecutionCompleteContentType
ToolExecutionCompleteData = rpc.ToolExecutionCompleteData
ToolExecutionCompleteError = rpc.ToolExecutionCompleteError
ToolExecutionCompleteResult = rpc.ToolExecutionCompleteResult
ToolExecutionCompleteToolDescription = rpc.ToolExecutionCompleteToolDescription
ToolExecutionCompleteToolDescriptionMeta = rpc.ToolExecutionCompleteToolDescriptionMeta
ToolExecutionCompleteToolDescriptionMetaUI = rpc.ToolExecutionCompleteToolDescriptionMetaUI
ToolExecutionCompleteToolDescriptionMetaUIVisibility = rpc.ToolExecutionCompleteToolDescriptionMetaUIVisibility
ToolExecutionCompleteUIResource = rpc.ToolExecutionCompleteUIResource
ToolExecutionCompleteUIResourceMeta = rpc.ToolExecutionCompleteUIResourceMeta
ToolExecutionCompleteUIResourceMetaUI = rpc.ToolExecutionCompleteUIResourceMetaUI
ToolExecutionCompleteUIResourceMetaUICsp = rpc.ToolExecutionCompleteUIResourceMetaUICsp
ToolExecutionCompleteUIResourceMetaUIPermissions = rpc.ToolExecutionCompleteUIResourceMetaUIPermissions
ToolExecutionCompleteUIResourceMetaUIPermissionsCamera = rpc.ToolExecutionCompleteUIResourceMetaUIPermissionsCamera
ToolExecutionCompleteUIResourceMetaUIPermissionsClipboardWrite = rpc.ToolExecutionCompleteUIResourceMetaUIPermissionsClipboardWrite
ToolExecutionCompleteUIResourceMetaUIPermissionsGeolocation = rpc.ToolExecutionCompleteUIResourceMetaUIPermissionsGeolocation
ToolExecutionCompleteUIResourceMetaUIPermissionsMicrophone = rpc.ToolExecutionCompleteUIResourceMetaUIPermissionsMicrophone
ToolExecutionPartialResultData = rpc.ToolExecutionPartialResultData
ToolExecutionProgressData = rpc.ToolExecutionProgressData
ToolExecutionStartData = rpc.ToolExecutionStartData
ToolExecutionStartShellToolInfo = rpc.ToolExecutionStartShellToolInfo
ToolExecutionStartToolDescription = rpc.ToolExecutionStartToolDescription
ToolExecutionStartToolDescriptionMeta = rpc.ToolExecutionStartToolDescriptionMeta
ToolExecutionStartToolDescriptionMetaUI = rpc.ToolExecutionStartToolDescriptionMetaUI
ToolExecutionStartToolDescriptionMetaUIVisibility = rpc.ToolExecutionStartToolDescriptionMetaUIVisibility
ToolUserRequestedData = rpc.ToolUserRequestedData
UserInputCompletedData = rpc.UserInputCompletedData
UserInputRequestedData = rpc.UserInputRequestedData
UserMessageAgentMode = rpc.UserMessageAgentMode
UserMessageData = rpc.UserMessageData
UserMessageDelivery = rpc.UserMessageDelivery
UserToolSessionApproval = rpc.UserToolSessionApproval
UserToolSessionApprovalCommands = rpc.UserToolSessionApprovalCommands
UserToolSessionApprovalCustomTool = rpc.UserToolSessionApprovalCustomTool
UserToolSessionApprovalExtensionManagement = rpc.UserToolSessionApprovalExtensionManagement
UserToolSessionApprovalExtensionPermissionAccess = rpc.UserToolSessionApprovalExtensionPermissionAccess
UserToolSessionApprovalKind = rpc.UserToolSessionApprovalKind
UserToolSessionApprovalMCP = rpc.UserToolSessionApprovalMCP
UserToolSessionApprovalMemory = rpc.UserToolSessionApprovalMemory
UserToolSessionApprovalRead = rpc.UserToolSessionApprovalRead
UserToolSessionApprovalWrite = rpc.UserToolSessionApprovalWrite
WorkingDirectoryContext = rpc.WorkingDirectoryContext
WorkingDirectoryContextHostType = rpc.WorkingDirectoryContextHostType
WorkspaceFileChangedOperation = rpc.WorkspaceFileChangedOperation
)
// Session-event constants are generated in the rpc package and re-exported here for source compatibility.
const (
AbortReasonRemoteCommand = rpc.AbortReasonRemoteCommand
AbortReasonUserAbort = rpc.AbortReasonUserAbort
AbortReasonUserInitiated = rpc.AbortReasonUserInitiated
AssistantMessageToolRequestTypeCustom = rpc.AssistantMessageToolRequestTypeCustom
AssistantMessageToolRequestTypeFunction = rpc.AssistantMessageToolRequestTypeFunction
AssistantUsageAPIEndpointChatCompletions = rpc.AssistantUsageAPIEndpointChatCompletions
AssistantUsageAPIEndpointResponses = rpc.AssistantUsageAPIEndpointResponses
AssistantUsageAPIEndpointV1Messages = rpc.AssistantUsageAPIEndpointV1Messages
AssistantUsageAPIEndpointWsResponses = rpc.AssistantUsageAPIEndpointWsResponses
AttachmentGitHubReferenceTypeDiscussion = rpc.AttachmentGitHubReferenceTypeDiscussion
AttachmentGitHubReferenceTypeIssue = rpc.AttachmentGitHubReferenceTypeIssue
AttachmentGitHubReferenceTypePr = rpc.AttachmentGitHubReferenceTypePr
AttachmentTypeBlob = rpc.AttachmentTypeBlob
AttachmentTypeDirectory = rpc.AttachmentTypeDirectory
AttachmentTypeExtensionContext = rpc.AttachmentTypeExtensionContext
AttachmentTypeFile = rpc.AttachmentTypeFile
AttachmentTypeGitHubActionsJob = rpc.AttachmentTypeGitHubActionsJob
AttachmentTypeGitHubCommit = rpc.AttachmentTypeGitHubCommit
AttachmentTypeGitHubFile = rpc.AttachmentTypeGitHubFile
AttachmentTypeGitHubFileDiff = rpc.AttachmentTypeGitHubFileDiff
AttachmentTypeGitHubReference = rpc.AttachmentTypeGitHubReference
AttachmentTypeGitHubRelease = rpc.AttachmentTypeGitHubRelease
AttachmentTypeGitHubRepository = rpc.AttachmentTypeGitHubRepository
AttachmentTypeGitHubSnippet = rpc.AttachmentTypeGitHubSnippet
AttachmentTypeGitHubTreeComparison = rpc.AttachmentTypeGitHubTreeComparison
AttachmentTypeGitHubURL = rpc.AttachmentTypeGitHubURL
AttachmentTypeSelection = rpc.AttachmentTypeSelection
AutoModeSwitchResponseNo = rpc.AutoModeSwitchResponseNo
AutoModeSwitchResponseYes = rpc.AutoModeSwitchResponseYes
AutoModeSwitchResponseYesAlways = rpc.AutoModeSwitchResponseYesAlways
AutopilotObjectiveChangedOperationCreate = rpc.AutopilotObjectiveChangedOperationCreate
AutopilotObjectiveChangedOperationDelete = rpc.AutopilotObjectiveChangedOperationDelete
AutopilotObjectiveChangedOperationUpdate = rpc.AutopilotObjectiveChangedOperationUpdate
AutopilotObjectiveChangedStatusActive = rpc.AutopilotObjectiveChangedStatusActive
AutopilotObjectiveChangedStatusCapReached = rpc.AutopilotObjectiveChangedStatusCapReached
AutopilotObjectiveChangedStatusCompleted = rpc.AutopilotObjectiveChangedStatusCompleted
AutopilotObjectiveChangedStatusPaused = rpc.AutopilotObjectiveChangedStatusPaused
BinaryAssetReferenceTypeImage = rpc.BinaryAssetReferenceTypeImage
BinaryAssetReferenceTypeResource = rpc.BinaryAssetReferenceTypeResource
BinaryAssetTypeImage = rpc.BinaryAssetTypeImage
BinaryAssetTypeResource = rpc.BinaryAssetTypeResource
CitationLocationTypeBlock = rpc.CitationLocationTypeBlock
CitationLocationTypeChar = rpc.CitationLocationTypeChar
CitationLocationTypePage = rpc.CitationLocationTypePage
CitationProviderAnthropic = rpc.CitationProviderAnthropic
CitationProviderClient = rpc.CitationProviderClient
CitationProviderOpenai = rpc.CitationProviderOpenai
ContextTierDefault = rpc.ContextTierDefault
ContextTierLongContext = rpc.ContextTierLongContext
ElicitationCompletedActionAccept = rpc.ElicitationCompletedActionAccept
ElicitationCompletedActionCancel = rpc.ElicitationCompletedActionCancel
ElicitationCompletedActionDecline = rpc.ElicitationCompletedActionDecline
ElicitationRequestedModeForm = rpc.ElicitationRequestedModeForm
ElicitationRequestedModeURL = rpc.ElicitationRequestedModeURL
ElicitationRequestedSchemaTypeObject = rpc.ElicitationRequestedSchemaTypeObject
ExitPlanModeActionAutopilot = rpc.ExitPlanModeActionAutopilot
ExitPlanModeActionAutopilotFleet = rpc.ExitPlanModeActionAutopilotFleet
ExitPlanModeActionExitOnly = rpc.ExitPlanModeActionExitOnly
ExitPlanModeActionInteractive = rpc.ExitPlanModeActionInteractive
ExtensionsLoadedExtensionSourcePlugin = rpc.ExtensionsLoadedExtensionSourcePlugin
ExtensionsLoadedExtensionSourceProject = rpc.ExtensionsLoadedExtensionSourceProject
ExtensionsLoadedExtensionSourceSession = rpc.ExtensionsLoadedExtensionSourceSession
ExtensionsLoadedExtensionSourceUser = rpc.ExtensionsLoadedExtensionSourceUser
ExtensionsLoadedExtensionStatusDisabled = rpc.ExtensionsLoadedExtensionStatusDisabled
ExtensionsLoadedExtensionStatusFailed = rpc.ExtensionsLoadedExtensionStatusFailed
ExtensionsLoadedExtensionStatusRunning = rpc.ExtensionsLoadedExtensionStatusRunning
ExtensionsLoadedExtensionStatusStarting = rpc.ExtensionsLoadedExtensionStatusStarting
HandoffSourceTypeLocal = rpc.HandoffSourceTypeLocal
HandoffSourceTypeRemote = rpc.HandoffSourceTypeRemote
MCPHeadersRefreshCompletedOutcomeHeaders = rpc.MCPHeadersRefreshCompletedOutcomeHeaders
MCPHeadersRefreshCompletedOutcomeNone = rpc.MCPHeadersRefreshCompletedOutcomeNone
MCPHeadersRefreshCompletedOutcomeTimeout = rpc.MCPHeadersRefreshCompletedOutcomeTimeout
MCPHeadersRefreshRequiredReasonAuthFailed = rpc.MCPHeadersRefreshRequiredReasonAuthFailed
MCPHeadersRefreshRequiredReasonStartup = rpc.MCPHeadersRefreshRequiredReasonStartup
MCPHeadersRefreshRequiredReasonTtlExpired = rpc.MCPHeadersRefreshRequiredReasonTtlExpired
MCPOauthCompletionOutcomeCancelled = rpc.MCPOauthCompletionOutcomeCancelled
MCPOauthCompletionOutcomeToken = rpc.MCPOauthCompletionOutcomeToken
MCPOauthRequestReasonInitial = rpc.MCPOauthRequestReasonInitial
MCPOauthRequestReasonReauth = rpc.MCPOauthRequestReasonReauth
MCPOauthRequestReasonRefresh = rpc.MCPOauthRequestReasonRefresh
MCPOauthRequestReasonUpscope = rpc.MCPOauthRequestReasonUpscope
MCPOauthRequiredStaticClientConfigGrantTypeClientCredentials = rpc.MCPOauthRequiredStaticClientConfigGrantTypeClientCredentials
MCPServerSourceBuiltin = rpc.MCPServerSourceBuiltin
MCPServerSourcePlugin = rpc.MCPServerSourcePlugin
MCPServerSourceUser = rpc.MCPServerSourceUser
MCPServerSourceWorkspace = rpc.MCPServerSourceWorkspace
MCPServerStatusConnected = rpc.MCPServerStatusConnected
MCPServerStatusDisabled = rpc.MCPServerStatusDisabled
MCPServerStatusFailed = rpc.MCPServerStatusFailed
MCPServerStatusNeedsAuth = rpc.MCPServerStatusNeedsAuth
MCPServerStatusNotConfigured = rpc.MCPServerStatusNotConfigured
MCPServerStatusPending = rpc.MCPServerStatusPending
MCPServerTransportHTTP = rpc.MCPServerTransportHTTP
MCPServerTransportMemory = rpc.MCPServerTransportMemory
MCPServerTransportSSE = rpc.MCPServerTransportSSE
MCPServerTransportStdio = rpc.MCPServerTransportStdio
ModelCallFailureBadRequestKindBodyless = rpc.ModelCallFailureBadRequestKindBodyless
ModelCallFailureBadRequestKindStructuredError = rpc.ModelCallFailureBadRequestKindStructuredError
ModelCallFailureSourceMCPSampling = rpc.ModelCallFailureSourceMCPSampling
ModelCallFailureSourceSubagent = rpc.ModelCallFailureSourceSubagent
ModelCallFailureSourceTopLevel = rpc.ModelCallFailureSourceTopLevel
OmittedBinaryOmittedReasonAssetUnavailable = rpc.OmittedBinaryOmittedReasonAssetUnavailable
OmittedBinaryOmittedReasonTooLarge = rpc.OmittedBinaryOmittedReasonTooLarge
OmittedBinaryTypeImage = rpc.OmittedBinaryTypeImage
OmittedBinaryTypeResource = rpc.OmittedBinaryTypeResource
PermissionPromptRequestKindCommands = rpc.PermissionPromptRequestKindCommands
PermissionPromptRequestKindCustomTool = rpc.PermissionPromptRequestKindCustomTool
PermissionPromptRequestKindExtensionManagement = rpc.PermissionPromptRequestKindExtensionManagement
PermissionPromptRequestKindExtensionPermissionAccess = rpc.PermissionPromptRequestKindExtensionPermissionAccess
PermissionPromptRequestKindHook = rpc.PermissionPromptRequestKindHook
PermissionPromptRequestKindMCP = rpc.PermissionPromptRequestKindMCP
PermissionPromptRequestKindMemory = rpc.PermissionPromptRequestKindMemory
PermissionPromptRequestKindPath = rpc.PermissionPromptRequestKindPath
PermissionPromptRequestKindRead = rpc.PermissionPromptRequestKindRead
PermissionPromptRequestKindURL = rpc.PermissionPromptRequestKindURL
PermissionPromptRequestKindWrite = rpc.PermissionPromptRequestKindWrite
PermissionPromptRequestPathAccessKindRead = rpc.PermissionPromptRequestPathAccessKindRead
PermissionPromptRequestPathAccessKindShell = rpc.PermissionPromptRequestPathAccessKindShell
PermissionPromptRequestPathAccessKindWrite = rpc.PermissionPromptRequestPathAccessKindWrite
PermissionRequestKindCustomTool = rpc.PermissionRequestKindCustomTool
PermissionRequestKindExtensionManagement = rpc.PermissionRequestKindExtensionManagement
PermissionRequestKindExtensionPermissionAccess = rpc.PermissionRequestKindExtensionPermissionAccess
PermissionRequestKindHook = rpc.PermissionRequestKindHook
PermissionRequestKindMCP = rpc.PermissionRequestKindMCP
PermissionRequestKindMemory = rpc.PermissionRequestKindMemory
PermissionRequestKindRead = rpc.PermissionRequestKindRead
PermissionRequestKindShell = rpc.PermissionRequestKindShell
PermissionRequestKindURL = rpc.PermissionRequestKindURL
PermissionRequestKindWrite = rpc.PermissionRequestKindWrite
PermissionRequestMemoryActionStore = rpc.PermissionRequestMemoryActionStore
PermissionRequestMemoryActionVote = rpc.PermissionRequestMemoryActionVote
PermissionRequestMemoryDirectionDownvote = rpc.PermissionRequestMemoryDirectionDownvote
PermissionRequestMemoryDirectionUpvote = rpc.PermissionRequestMemoryDirectionUpvote
PermissionResultKindApproved = rpc.PermissionResultKindApproved
PermissionResultKindApprovedForLocation = rpc.PermissionResultKindApprovedForLocation
PermissionResultKindApprovedForSession = rpc.PermissionResultKindApprovedForSession
PermissionResultKindCancelled = rpc.PermissionResultKindCancelled
PermissionResultKindDeniedByContentExclusionPolicy = rpc.PermissionResultKindDeniedByContentExclusionPolicy
PermissionResultKindDeniedByPermissionRequestHook = rpc.PermissionResultKindDeniedByPermissionRequestHook
PermissionResultKindDeniedByRules = rpc.PermissionResultKindDeniedByRules
PermissionResultKindDeniedInteractivelyByUser = rpc.PermissionResultKindDeniedInteractivelyByUser
PermissionResultKindDeniedNoApprovalRuleAndCouldNotRequestFromUser = rpc.PermissionResultKindDeniedNoApprovalRuleAndCouldNotRequestFromUser
PersistedBinaryImageTypeImage = rpc.PersistedBinaryImageTypeImage
PersistedBinaryImageTypeResource = rpc.PersistedBinaryImageTypeResource
PersistedBinaryResultTypeImage = rpc.PersistedBinaryResultTypeImage
PersistedBinaryResultTypeResource = rpc.PersistedBinaryResultTypeResource
PlanChangedOperationCreate = rpc.PlanChangedOperationCreate
PlanChangedOperationDelete = rpc.PlanChangedOperationDelete
PlanChangedOperationUpdate = rpc.PlanChangedOperationUpdate
ReasoningSummaryConcise = rpc.ReasoningSummaryConcise
ReasoningSummaryDetailed = rpc.ReasoningSummaryDetailed
ReasoningSummaryNone = rpc.ReasoningSummaryNone
SessionEventTypeAbort = rpc.SessionEventTypeAbort
SessionEventTypeAssistantIdle = rpc.SessionEventTypeAssistantIdle
SessionEventTypeAssistantIntent = rpc.SessionEventTypeAssistantIntent
SessionEventTypeAssistantMessage = rpc.SessionEventTypeAssistantMessage
SessionEventTypeAssistantMessageDelta = rpc.SessionEventTypeAssistantMessageDelta
SessionEventTypeAssistantMessageStart = rpc.SessionEventTypeAssistantMessageStart
SessionEventTypeAssistantReasoning = rpc.SessionEventTypeAssistantReasoning
SessionEventTypeAssistantReasoningDelta = rpc.SessionEventTypeAssistantReasoningDelta
SessionEventTypeAssistantStreamingDelta = rpc.SessionEventTypeAssistantStreamingDelta
SessionEventTypeAssistantTurnEnd = rpc.SessionEventTypeAssistantTurnEnd
SessionEventTypeAssistantTurnStart = rpc.SessionEventTypeAssistantTurnStart
SessionEventTypeAssistantUsage = rpc.SessionEventTypeAssistantUsage
SessionEventTypeAutoModeSwitchCompleted = rpc.SessionEventTypeAutoModeSwitchCompleted
SessionEventTypeAutoModeSwitchRequested = rpc.SessionEventTypeAutoModeSwitchRequested
SessionEventTypeCapabilitiesChanged = rpc.SessionEventTypeCapabilitiesChanged
SessionEventTypeCommandCompleted = rpc.SessionEventTypeCommandCompleted
SessionEventTypeCommandExecute = rpc.SessionEventTypeCommandExecute
SessionEventTypeCommandQueued = rpc.SessionEventTypeCommandQueued
SessionEventTypeCommandsChanged = rpc.SessionEventTypeCommandsChanged
SessionEventTypeElicitationCompleted = rpc.SessionEventTypeElicitationCompleted
SessionEventTypeElicitationRequested = rpc.SessionEventTypeElicitationRequested
SessionEventTypeExitPlanModeCompleted = rpc.SessionEventTypeExitPlanModeCompleted
SessionEventTypeExitPlanModeRequested = rpc.SessionEventTypeExitPlanModeRequested
SessionEventTypeExternalToolCompleted = rpc.SessionEventTypeExternalToolCompleted
SessionEventTypeExternalToolRequested = rpc.SessionEventTypeExternalToolRequested
SessionEventTypeHookEnd = rpc.SessionEventTypeHookEnd
SessionEventTypeHookProgress = rpc.SessionEventTypeHookProgress
SessionEventTypeHookStart = rpc.SessionEventTypeHookStart
SessionEventTypeMCPAppToolCallComplete = rpc.SessionEventTypeMCPAppToolCallComplete
SessionEventTypeMCPHeadersRefreshCompleted = rpc.SessionEventTypeMCPHeadersRefreshCompleted
SessionEventTypeMCPHeadersRefreshRequired = rpc.SessionEventTypeMCPHeadersRefreshRequired
SessionEventTypeMCPOauthCompleted = rpc.SessionEventTypeMCPOauthCompleted
SessionEventTypeMCPOauthRequired = rpc.SessionEventTypeMCPOauthRequired
SessionEventTypeModelCallFailure = rpc.SessionEventTypeModelCallFailure
SessionEventTypePendingMessagesModified = rpc.SessionEventTypePendingMessagesModified
SessionEventTypePermissionCompleted = rpc.SessionEventTypePermissionCompleted
SessionEventTypePermissionRequested = rpc.SessionEventTypePermissionRequested
SessionEventTypeSamplingCompleted = rpc.SessionEventTypeSamplingCompleted
SessionEventTypeSamplingRequested = rpc.SessionEventTypeSamplingRequested
SessionEventTypeSessionAutopilotObjectiveChanged = rpc.SessionEventTypeSessionAutopilotObjectiveChanged
SessionEventTypeSessionBackgroundTasksChanged = rpc.SessionEventTypeSessionBackgroundTasksChanged
SessionEventTypeSessionBinaryAsset = rpc.SessionEventTypeSessionBinaryAsset
SessionEventTypeSessionCanvasClosed = rpc.SessionEventTypeSessionCanvasClosed
SessionEventTypeSessionCanvasOpened = rpc.SessionEventTypeSessionCanvasOpened
SessionEventTypeSessionCanvasRecorded = rpc.SessionEventTypeSessionCanvasRecorded
SessionEventTypeSessionCanvasRegistryChanged = rpc.SessionEventTypeSessionCanvasRegistryChanged
SessionEventTypeSessionCanvasRemoved = rpc.SessionEventTypeSessionCanvasRemoved
SessionEventTypeSessionCanvasUnavailable = rpc.SessionEventTypeSessionCanvasUnavailable
SessionEventTypeSessionCompactionComplete = rpc.SessionEventTypeSessionCompactionComplete
SessionEventTypeSessionCompactionStart = rpc.SessionEventTypeSessionCompactionStart
SessionEventTypeSessionContextChanged = rpc.SessionEventTypeSessionContextChanged
SessionEventTypeSessionCustomAgentsUpdated = rpc.SessionEventTypeSessionCustomAgentsUpdated
SessionEventTypeSessionCustomNotification = rpc.SessionEventTypeSessionCustomNotification
SessionEventTypeSessionError = rpc.SessionEventTypeSessionError
SessionEventTypeSessionExtensionsAttachmentsPushed = rpc.SessionEventTypeSessionExtensionsAttachmentsPushed
SessionEventTypeSessionExtensionsLoaded = rpc.SessionEventTypeSessionExtensionsLoaded
SessionEventTypeSessionHandoff = rpc.SessionEventTypeSessionHandoff
SessionEventTypeSessionIdle = rpc.SessionEventTypeSessionIdle
SessionEventTypeSessionInfo = rpc.SessionEventTypeSessionInfo
SessionEventTypeSessionMCPServersLoaded = rpc.SessionEventTypeSessionMCPServersLoaded
SessionEventTypeSessionMCPServerStatusChanged = rpc.SessionEventTypeSessionMCPServerStatusChanged
SessionEventTypeSessionModeChanged = rpc.SessionEventTypeSessionModeChanged
SessionEventTypeSessionModelChange = rpc.SessionEventTypeSessionModelChange
SessionEventTypeSessionPermissionsChanged = rpc.SessionEventTypeSessionPermissionsChanged
SessionEventTypeSessionPlanChanged = rpc.SessionEventTypeSessionPlanChanged
SessionEventTypeSessionRemoteSteerableChanged = rpc.SessionEventTypeSessionRemoteSteerableChanged
SessionEventTypeSessionResponseLimitsChanged = rpc.SessionEventTypeSessionResponseLimitsChanged
SessionEventTypeSessionResume = rpc.SessionEventTypeSessionResume
SessionEventTypeSessionScheduleCancelled = rpc.SessionEventTypeSessionScheduleCancelled
SessionEventTypeSessionScheduleCreated = rpc.SessionEventTypeSessionScheduleCreated
SessionEventTypeSessionScheduleRearmed = rpc.SessionEventTypeSessionScheduleRearmed
SessionEventTypeSessionShutdown = rpc.SessionEventTypeSessionShutdown
SessionEventTypeSessionSkillsLoaded = rpc.SessionEventTypeSessionSkillsLoaded
SessionEventTypeSessionSnapshotRewind = rpc.SessionEventTypeSessionSnapshotRewind
SessionEventTypeSessionStart = rpc.SessionEventTypeSessionStart
SessionEventTypeSessionTaskComplete = rpc.SessionEventTypeSessionTaskComplete
SessionEventTypeSessionTitleChanged = rpc.SessionEventTypeSessionTitleChanged
SessionEventTypeSessionTodosChanged = rpc.SessionEventTypeSessionTodosChanged
SessionEventTypeSessionToolsUpdated = rpc.SessionEventTypeSessionToolsUpdated
SessionEventTypeSessionTruncation = rpc.SessionEventTypeSessionTruncation
SessionEventTypeSessionUsageInfo = rpc.SessionEventTypeSessionUsageInfo
SessionEventTypeSessionWarning = rpc.SessionEventTypeSessionWarning
SessionEventTypeSessionWorkspaceFileChanged = rpc.SessionEventTypeSessionWorkspaceFileChanged
SessionEventTypeSkillInvoked = rpc.SessionEventTypeSkillInvoked
SessionEventTypeSubagentCompleted = rpc.SessionEventTypeSubagentCompleted
SessionEventTypeSubagentDeselected = rpc.SessionEventTypeSubagentDeselected
SessionEventTypeSubagentFailed = rpc.SessionEventTypeSubagentFailed
SessionEventTypeSubagentSelected = rpc.SessionEventTypeSubagentSelected
SessionEventTypeSubagentStarted = rpc.SessionEventTypeSubagentStarted
SessionEventTypeSystemMessage = rpc.SessionEventTypeSystemMessage
SessionEventTypeSystemNotification = rpc.SessionEventTypeSystemNotification
SessionEventTypeToolExecutionComplete = rpc.SessionEventTypeToolExecutionComplete
SessionEventTypeToolExecutionPartialResult = rpc.SessionEventTypeToolExecutionPartialResult
SessionEventTypeToolExecutionProgress = rpc.SessionEventTypeToolExecutionProgress
SessionEventTypeToolExecutionStart = rpc.SessionEventTypeToolExecutionStart
SessionEventTypeToolUserRequested = rpc.SessionEventTypeToolUserRequested
SessionEventTypeUserInputCompleted = rpc.SessionEventTypeUserInputCompleted
SessionEventTypeUserInputRequested = rpc.SessionEventTypeUserInputRequested
SessionEventTypeUserMessage = rpc.SessionEventTypeUserMessage
SessionModeAutopilot = rpc.SessionModeAutopilot
SessionModeInteractive = rpc.SessionModeInteractive
SessionModePlan = rpc.SessionModePlan
ShutdownTypeError = rpc.ShutdownTypeError
ShutdownTypeRoutine = rpc.ShutdownTypeRoutine
SkillInvokedTriggerAgentInvoked = rpc.SkillInvokedTriggerAgentInvoked
SkillInvokedTriggerContextLoad = rpc.SkillInvokedTriggerContextLoad
SkillInvokedTriggerUserInvoked = rpc.SkillInvokedTriggerUserInvoked
SkillSourceBuiltin = rpc.SkillSourceBuiltin
SkillSourceCustom = rpc.SkillSourceCustom
SkillSourceInherited = rpc.SkillSourceInherited
SkillSourcePersonalAgents = rpc.SkillSourcePersonalAgents
SkillSourcePersonalCopilot = rpc.SkillSourcePersonalCopilot
SkillSourcePlugin = rpc.SkillSourcePlugin
SkillSourceProject = rpc.SkillSourceProject
SystemMessageRoleDeveloper = rpc.SystemMessageRoleDeveloper
SystemMessageRoleSystem = rpc.SystemMessageRoleSystem
SystemNotificationAgentCompletedStatusCompleted = rpc.SystemNotificationAgentCompletedStatusCompleted
SystemNotificationAgentCompletedStatusFailed = rpc.SystemNotificationAgentCompletedStatusFailed
SystemNotificationTypeAgentCompleted = rpc.SystemNotificationTypeAgentCompleted
SystemNotificationTypeAgentIdle = rpc.SystemNotificationTypeAgentIdle
SystemNotificationTypeInstructionDiscovered = rpc.SystemNotificationTypeInstructionDiscovered
SystemNotificationTypeNewInboxMessage = rpc.SystemNotificationTypeNewInboxMessage
SystemNotificationTypeShellCompleted = rpc.SystemNotificationTypeShellCompleted
SystemNotificationTypeShellDetachedCompleted = rpc.SystemNotificationTypeShellDetachedCompleted
ToolExecutionCompleteContentResourceLinkIconThemeDark = rpc.ToolExecutionCompleteContentResourceLinkIconThemeDark
ToolExecutionCompleteContentResourceLinkIconThemeLight = rpc.ToolExecutionCompleteContentResourceLinkIconThemeLight
ToolExecutionCompleteContentTypeAudio = rpc.ToolExecutionCompleteContentTypeAudio
ToolExecutionCompleteContentTypeImage = rpc.ToolExecutionCompleteContentTypeImage
ToolExecutionCompleteContentTypeResource = rpc.ToolExecutionCompleteContentTypeResource
ToolExecutionCompleteContentTypeResourceLink = rpc.ToolExecutionCompleteContentTypeResourceLink
ToolExecutionCompleteContentTypeShellExit = rpc.ToolExecutionCompleteContentTypeShellExit
ToolExecutionCompleteContentTypeTerminal = rpc.ToolExecutionCompleteContentTypeTerminal
ToolExecutionCompleteContentTypeText = rpc.ToolExecutionCompleteContentTypeText
ToolExecutionCompleteToolDescriptionMetaUIVisibilityApp = rpc.ToolExecutionCompleteToolDescriptionMetaUIVisibilityApp
ToolExecutionCompleteToolDescriptionMetaUIVisibilityModel = rpc.ToolExecutionCompleteToolDescriptionMetaUIVisibilityModel
ToolExecutionStartToolDescriptionMetaUIVisibilityApp = rpc.ToolExecutionStartToolDescriptionMetaUIVisibilityApp
ToolExecutionStartToolDescriptionMetaUIVisibilityModel = rpc.ToolExecutionStartToolDescriptionMetaUIVisibilityModel
UserMessageAgentModeAutopilot = rpc.UserMessageAgentModeAutopilot
UserMessageAgentModeInteractive = rpc.UserMessageAgentModeInteractive
UserMessageAgentModePlan = rpc.UserMessageAgentModePlan
UserMessageAgentModeShell = rpc.UserMessageAgentModeShell
UserMessageDeliveryIdle = rpc.UserMessageDeliveryIdle
UserMessageDeliveryQueued = rpc.UserMessageDeliveryQueued
UserMessageDeliverySteering = rpc.UserMessageDeliverySteering
UserToolSessionApprovalKindCommands = rpc.UserToolSessionApprovalKindCommands
UserToolSessionApprovalKindCustomTool = rpc.UserToolSessionApprovalKindCustomTool
UserToolSessionApprovalKindExtensionManagement = rpc.UserToolSessionApprovalKindExtensionManagement
UserToolSessionApprovalKindExtensionPermissionAccess = rpc.UserToolSessionApprovalKindExtensionPermissionAccess
UserToolSessionApprovalKindMCP = rpc.UserToolSessionApprovalKindMCP
UserToolSessionApprovalKindMemory = rpc.UserToolSessionApprovalKindMemory
UserToolSessionApprovalKindRead = rpc.UserToolSessionApprovalKindRead
UserToolSessionApprovalKindWrite = rpc.UserToolSessionApprovalKindWrite
WorkingDirectoryContextHostTypeADO = rpc.WorkingDirectoryContextHostTypeADO
WorkingDirectoryContextHostTypeGitHub = rpc.WorkingDirectoryContextHostTypeGitHub
WorkspaceFileChangedOperationCreate = rpc.WorkspaceFileChangedOperationCreate
WorkspaceFileChangedOperationUpdate = rpc.WorkspaceFileChangedOperationUpdate
)