authorgravatar for julius0216@outlook.comJulius Marminge <julius0216@outlook.com> 2026-09-05 15:55:00-07:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2026-09-05 15:55:00-07:00
log5716dec97e4eaefea59369b07a8d54191fc33e31
tree5515e8aba779024320816e91b49627998fd2f3f5
parentdbfd5173131deb1a7ad2a9438b8941ade43f9a89
signature Signed by PGP key B5690EEEBB952194

refactor(contracts): keep RPC implementation exports private (#10168)


2 files changed, 174 insertions(+), 210 deletions(-)

packages/contracts/src/providerRuntime.ts+1-1
...@@ -103,7 +103,7 @@ const RuntimeErrorClass = Schema.Literals([...@@ -103,7 +103,7 @@ const RuntimeErrorClass = Schema.Literals([
103]);103]);
104export type RuntimeErrorClass = typeof RuntimeErrorClass.Type;104export type RuntimeErrorClass = typeof RuntimeErrorClass.Type;
105105
106export const TOOL_LIFECYCLE_ITEM_TYPES = [106const TOOL_LIFECYCLE_ITEM_TYPES = [
107 "command_execution",107 "command_execution",
108 "file_change",108 "file_change",
109 "mcp_tool_call",109 "mcp_tool_call",
packages/contracts/src/rpc.ts+173-209
...@@ -378,31 +378,31 @@ export const WS_METHODS = {...@@ -378,31 +378,31 @@ export const WS_METHODS = {
378 subscribeResourceTelemetry: "subscribeResourceTelemetry",378 subscribeResourceTelemetry: "subscribeResourceTelemetry",
379} as const;379} as const;
380380
381export const WsServerUpsertKeybindingRpc = Rpc.make(WS_METHODS.serverUpsertKeybinding, {381const WsServerUpsertKeybindingRpc = Rpc.make(WS_METHODS.serverUpsertKeybinding, {
382 payload: ServerUpsertKeybindingInput,382 payload: ServerUpsertKeybindingInput,
383 success: ServerUpsertKeybindingResult,383 success: ServerUpsertKeybindingResult,
384 error: Schema.Union([KeybindingsConfigError, EnvironmentAuthorizationError]),384 error: Schema.Union([KeybindingsConfigError, EnvironmentAuthorizationError]),
385});385});
386386
387export const WsServerRemoveKeybindingRpc = Rpc.make(WS_METHODS.serverRemoveKeybinding, {387const WsServerRemoveKeybindingRpc = Rpc.make(WS_METHODS.serverRemoveKeybinding, {
388 payload: ServerRemoveKeybindingInput,388 payload: ServerRemoveKeybindingInput,
389 success: ServerRemoveKeybindingResult,389 success: ServerRemoveKeybindingResult,
390 error: Schema.Union([KeybindingsConfigError, EnvironmentAuthorizationError]),390 error: Schema.Union([KeybindingsConfigError, EnvironmentAuthorizationError]),
391});391});
392392
393export const WsServerProbeRpc = Rpc.make(WS_METHODS.serverProbe, {393const WsServerProbeRpc = Rpc.make(WS_METHODS.serverProbe, {
394 payload: Schema.Struct({}),394 payload: Schema.Struct({}),
395 success: Schema.Struct({}),395 success: Schema.Struct({}),
396 error: EnvironmentAuthorizationError,396 error: EnvironmentAuthorizationError,
397});397});
398398
399export const WsServerGetConfigRpc = Rpc.make(WS_METHODS.serverGetConfig, {399const WsServerGetConfigRpc = Rpc.make(WS_METHODS.serverGetConfig, {
400 payload: Schema.Struct({}),400 payload: Schema.Struct({}),
401 success: ServerConfig,401 success: ServerConfig,
402 error: Schema.Union([KeybindingsConfigError, ServerSettingsError, EnvironmentAuthorizationError]),402 error: Schema.Union([KeybindingsConfigError, ServerSettingsError, EnvironmentAuthorizationError]),
403});403});
404404
405export const WsServerRefreshProvidersRpc = Rpc.make(WS_METHODS.serverRefreshProviders, {405const WsServerRefreshProvidersRpc = Rpc.make(WS_METHODS.serverRefreshProviders, {
406 payload: Schema.Struct({406 payload: Schema.Struct({
407 /**407 /**
408 * When supplied, only refresh this specific provider instance. When408 * When supplied, only refresh this specific provider instance. When
...@@ -419,7 +419,7 @@ export const WsServerRefreshProvidersRpc = Rpc.make(WS_METHODS.serverRefreshProv...@@ -419,7 +419,7 @@ export const WsServerRefreshProvidersRpc = Rpc.make(WS_METHODS.serverRefreshProv
419 error: Schema.Union([EnvironmentAuthorizationError, ProviderSetupError]),419 error: Schema.Union([EnvironmentAuthorizationError, ProviderSetupError]),
420});420});
421421
422export const WsServerUpdateProviderRpc = Rpc.make(WS_METHODS.serverUpdateProvider, {422const WsServerUpdateProviderRpc = Rpc.make(WS_METHODS.serverUpdateProvider, {
423 payload: ServerProviderUpdateInput,423 payload: ServerProviderUpdateInput,
424 success: ServerProviderUpdatedPayload,424 success: ServerProviderUpdatedPayload,
425 error: Schema.Union([ServerProviderUpdateError, EnvironmentAuthorizationError]),425 error: Schema.Union([ServerProviderUpdateError, EnvironmentAuthorizationError]),
...@@ -427,130 +427,124 @@ export const WsServerUpdateProviderRpc = Rpc.make(WS_METHODS.serverUpdateProvide...@@ -427,130 +427,124 @@ export const WsServerUpdateProviderRpc = Rpc.make(WS_METHODS.serverUpdateProvide
427427
428const ProviderSetupRpcError = Schema.Union([ProviderSetupError, EnvironmentAuthorizationError]);428const ProviderSetupRpcError = Schema.Union([ProviderSetupError, EnvironmentAuthorizationError]);
429429
430export const WsProviderConsumeResetCreditRpc = Rpc.make(WS_METHODS.providerConsumeResetCredit, {430const WsProviderConsumeResetCreditRpc = Rpc.make(WS_METHODS.providerConsumeResetCredit, {
431 payload: ProviderConsumeResetCreditInput,431 payload: ProviderConsumeResetCreditInput,
432 success: ProviderConsumeResetCreditResult,432 success: ProviderConsumeResetCreditResult,
433 error: ProviderSetupRpcError,433 error: ProviderSetupRpcError,
434});434});
435435
436export const WsProviderAuthStartRpc = Rpc.make(WS_METHODS.providerAuthStart, {436const WsProviderAuthStartRpc = Rpc.make(WS_METHODS.providerAuthStart, {
437 payload: ProviderSetupInput,437 payload: ProviderSetupInput,
438 success: ProviderAuthState,438 success: ProviderAuthState,
439 error: ProviderSetupRpcError,439 error: ProviderSetupRpcError,
440});440});
441441
442export const WsProviderAuthCompleteRpc = Rpc.make(WS_METHODS.providerAuthComplete, {442const WsProviderAuthCompleteRpc = Rpc.make(WS_METHODS.providerAuthComplete, {
443 payload: ProviderAuthCompleteInput,443 payload: ProviderAuthCompleteInput,
444 success: ProviderAuthState,444 success: ProviderAuthState,
445 error: ProviderSetupRpcError,445 error: ProviderSetupRpcError,
446});446});
447447
448export const WsProviderAuthCancelRpc = Rpc.make(WS_METHODS.providerAuthCancel, {448const WsProviderAuthCancelRpc = Rpc.make(WS_METHODS.providerAuthCancel, {
449 payload: ProviderAuthCancelInput,449 payload: ProviderAuthCancelInput,
450 success: ProviderAuthState,450 success: ProviderAuthState,
451 error: ProviderSetupRpcError,451 error: ProviderSetupRpcError,
452});452});
453453
454export const WsProviderAuthLogoutRpc = Rpc.make(WS_METHODS.providerAuthLogout, {454const WsProviderAuthLogoutRpc = Rpc.make(WS_METHODS.providerAuthLogout, {
455 payload: ProviderSetupInput,455 payload: ProviderSetupInput,
456 success: ProviderAuthState,456 success: ProviderAuthState,
457 error: ProviderSetupRpcError,457 error: ProviderSetupRpcError,
458});458});
459459
460export const WsProviderAuthSubscribeRpc = Rpc.make(WS_METHODS.providerAuthSubscribe, {460const WsProviderAuthSubscribeRpc = Rpc.make(WS_METHODS.providerAuthSubscribe, {
461 payload: ProviderSetupInput,461 payload: ProviderSetupInput,
462 success: ProviderAuthState,462 success: ProviderAuthState,
463 error: ProviderSetupRpcError,463 error: ProviderSetupRpcError,
464 stream: true,464 stream: true,
465});465});
466466
467export const WsProviderInstallStartRpc = Rpc.make(WS_METHODS.providerInstallStart, {467const WsProviderInstallStartRpc = Rpc.make(WS_METHODS.providerInstallStart, {
468 payload: ProviderSetupInput,468 payload: ProviderSetupInput,
469 success: ProviderInstallState,469 success: ProviderInstallState,
470 error: ProviderSetupRpcError,470 error: ProviderSetupRpcError,
471});471});
472472
473export const WsProviderInstallCancelRpc = Rpc.make(WS_METHODS.providerInstallCancel, {473const WsProviderInstallCancelRpc = Rpc.make(WS_METHODS.providerInstallCancel, {
474 payload: ProviderInstallCancelInput,474 payload: ProviderInstallCancelInput,
475 success: ProviderInstallState,475 success: ProviderInstallState,
476 error: ProviderSetupRpcError,476 error: ProviderSetupRpcError,
477});477});
478478
479export const WsProviderInstallSubscribeRpc = Rpc.make(WS_METHODS.providerInstallSubscribe, {479const WsProviderInstallSubscribeRpc = Rpc.make(WS_METHODS.providerInstallSubscribe, {
480 payload: ProviderSetupInput,480 payload: ProviderSetupInput,
481 success: ProviderInstallState,481 success: ProviderInstallState,
482 error: ProviderSetupRpcError,482 error: ProviderSetupRpcError,
483 stream: true,483 stream: true,
484});484});
485485
486export const WsProviderInstallRemoveRpc = Rpc.make(WS_METHODS.providerInstallRemove, {486const WsProviderInstallRemoveRpc = Rpc.make(WS_METHODS.providerInstallRemove, {
487 payload: ProviderSetupInput,487 payload: ProviderSetupInput,
488 success: ProviderInstallState,488 success: ProviderInstallState,
489 error: ProviderSetupRpcError,489 error: ProviderSetupRpcError,
490});490});
491491
492export const WsServerUpdateServerRpc = Rpc.make(WS_METHODS.serverUpdateServer, {492const WsServerUpdateServerRpc = Rpc.make(WS_METHODS.serverUpdateServer, {
493 payload: ServerSelfUpdateInput,493 payload: ServerSelfUpdateInput,
494 success: ServerSelfUpdateResult,494 success: ServerSelfUpdateResult,
495 error: Schema.Union([ServerSelfUpdateError, EnvironmentAuthorizationError]),495 error: Schema.Union([ServerSelfUpdateError, EnvironmentAuthorizationError]),
496});496});
497497
498export const WsServerUpdateServerWithProgressRpc = Rpc.make(498const WsServerUpdateServerWithProgressRpc = Rpc.make(WS_METHODS.serverUpdateServerWithProgress, {
499 WS_METHODS.serverUpdateServerWithProgress,499 payload: ServerSelfUpdateInput,
500 {500 success: ServerSelfUpdateProgressEvent,
501 payload: ServerSelfUpdateInput,501 error: Schema.Union([ServerSelfUpdateError, EnvironmentAuthorizationError]),
502 success: ServerSelfUpdateProgressEvent,502 stream: true,
503 error: Schema.Union([ServerSelfUpdateError, EnvironmentAuthorizationError]),503});
504 stream: true,
505 },
506);
507504
508export const WsServerCommitDesktopUpdateRpc = Rpc.make(WS_METHODS.serverCommitDesktopUpdate, {505const WsServerCommitDesktopUpdateRpc = Rpc.make(WS_METHODS.serverCommitDesktopUpdate, {
509 payload: DesktopUpdateCommitInput,506 payload: DesktopUpdateCommitInput,
510 success: ServerSelfUpdateResult,507 success: ServerSelfUpdateResult,
511 error: Schema.Union([ServerSelfUpdateError, EnvironmentAuthorizationError]),508 error: Schema.Union([ServerSelfUpdateError, EnvironmentAuthorizationError]),
512});509});
513510
514export const WsServerGetSettingsRpc = Rpc.make(WS_METHODS.serverGetSettings, {511const WsServerGetSettingsRpc = Rpc.make(WS_METHODS.serverGetSettings, {
515 payload: Schema.Struct({}),512 payload: Schema.Struct({}),
516 success: ServerSettings,513 success: ServerSettings,
517 error: Schema.Union([ServerSettingsError, EnvironmentAuthorizationError]),514 error: Schema.Union([ServerSettingsError, EnvironmentAuthorizationError]),
518});515});
519516
520export const WsServerUpdateSettingsRpc = Rpc.make(WS_METHODS.serverUpdateSettings, {517const WsServerUpdateSettingsRpc = Rpc.make(WS_METHODS.serverUpdateSettings, {
521 payload: Schema.Struct({ patch: ServerSettingsPatch }),518 payload: Schema.Struct({ patch: ServerSettingsPatch }),
522 success: ServerSettings,519 success: ServerSettings,
523 error: Schema.Union([ServerSettingsError, EnvironmentAuthorizationError]),520 error: Schema.Union([ServerSettingsError, EnvironmentAuthorizationError]),
524});521});
525522
526export const WsServerDiscoverSourceControlRpc = Rpc.make(WS_METHODS.serverDiscoverSourceControl, {523const WsServerDiscoverSourceControlRpc = Rpc.make(WS_METHODS.serverDiscoverSourceControl, {
527 payload: Schema.Struct({}),524 payload: Schema.Struct({}),
528 success: SourceControlDiscoveryResult,525 success: SourceControlDiscoveryResult,
529 error: EnvironmentAuthorizationError,526 error: EnvironmentAuthorizationError,
530});527});
531528
532export const WsServerGetTraceDiagnosticsRpc = Rpc.make(WS_METHODS.serverGetTraceDiagnostics, {529const WsServerGetTraceDiagnosticsRpc = Rpc.make(WS_METHODS.serverGetTraceDiagnostics, {
533 payload: Schema.Struct({}),530 payload: Schema.Struct({}),
534 success: ServerTraceDiagnosticsResult,531 success: ServerTraceDiagnosticsResult,
535 error: EnvironmentAuthorizationError,532 error: EnvironmentAuthorizationError,
536});533});
537534
538export const WsServerGetProcessDiagnosticsRpc = Rpc.make(WS_METHODS.serverGetProcessDiagnostics, {535const WsServerGetProcessDiagnosticsRpc = Rpc.make(WS_METHODS.serverGetProcessDiagnostics, {
539 payload: Schema.Struct({}),536 payload: Schema.Struct({}),
540 success: ServerProcessDiagnosticsResult,537 success: ServerProcessDiagnosticsResult,
541 error: EnvironmentAuthorizationError,538 error: EnvironmentAuthorizationError,
542});539});
543540
544export const WsServerGetProcessResourceHistoryRpc = Rpc.make(541const WsServerGetProcessResourceHistoryRpc = Rpc.make(WS_METHODS.serverGetProcessResourceHistory, {
545 WS_METHODS.serverGetProcessResourceHistory,542 payload: ServerProcessResourceHistoryInput,
546 {543 success: ServerProcessResourceHistoryResult,
547 payload: ServerProcessResourceHistoryInput,544 error: EnvironmentAuthorizationError,
548 success: ServerProcessResourceHistoryResult,545});
549 error: EnvironmentAuthorizationError,
550 },
551);
552546
553export const WsServerGetResourceTelemetryHistoryRpc = Rpc.make(547const WsServerGetResourceTelemetryHistoryRpc = Rpc.make(
554 WS_METHODS.serverGetResourceTelemetryHistory,548 WS_METHODS.serverGetResourceTelemetryHistory,
555 {549 {
556 payload: ResourceTelemetryHistoryInput,550 payload: ResourceTelemetryHistoryInput,
...@@ -559,13 +553,13 @@ export const WsServerGetResourceTelemetryHistoryRpc = Rpc.make(...@@ -559,13 +553,13 @@ export const WsServerGetResourceTelemetryHistoryRpc = Rpc.make(
559 },553 },
560);554);
561555
562export const WsServerRetryResourceTelemetryRpc = Rpc.make(WS_METHODS.serverRetryResourceTelemetry, {556const WsServerRetryResourceTelemetryRpc = Rpc.make(WS_METHODS.serverRetryResourceTelemetry, {
563 payload: Schema.Struct({}),557 payload: Schema.Struct({}),
564 success: ResourceTelemetryRetryResult,558 success: ResourceTelemetryRetryResult,
565 error: EnvironmentAuthorizationError,559 error: EnvironmentAuthorizationError,
566});560});
567561
568export const WsServerGetUsageSummaryRpc = Rpc.make(WS_METHODS.serverGetUsageSummary, {562const WsServerGetUsageSummaryRpc = Rpc.make(WS_METHODS.serverGetUsageSummary, {
569 payload: UsageSummaryInput,563 payload: UsageSummaryInput,
570 success: UsageSummary,564 success: UsageSummary,
571 error: Schema.Union([EnvironmentAuthorizationError, UsageReadError]),565 error: Schema.Union([EnvironmentAuthorizationError, UsageReadError]),
...@@ -575,42 +569,42 @@ export const WsServerGetUsageSummaryRpc = Rpc.make(WS_METHODS.serverGetUsageSumm...@@ -575,42 +569,42 @@ export const WsServerGetUsageSummaryRpc = Rpc.make(WS_METHODS.serverGetUsageSumm
575 * Refetches the model rate table ahead of its daily TTL, so a model released569 * Refetches the model rate table ahead of its daily TTL, so a model released
576 * since the last fetch gets priced. The next usage summary uses the new table.570 * since the last fetch gets priced. The next usage summary uses the new table.
577 */571 */
578export const WsServerRefreshUsageRatesRpc = Rpc.make(WS_METHODS.serverRefreshUsageRates, {572const WsServerRefreshUsageRatesRpc = Rpc.make(WS_METHODS.serverRefreshUsageRates, {
579 payload: Schema.Struct({}),573 payload: Schema.Struct({}),
580 success: UsagePricing,574 success: UsagePricing,
581 error: EnvironmentAuthorizationError,575 error: EnvironmentAuthorizationError,
582});576});
583577
584export const WsServerSignalProcessRpc = Rpc.make(WS_METHODS.serverSignalProcess, {578const WsServerSignalProcessRpc = Rpc.make(WS_METHODS.serverSignalProcess, {
585 payload: ServerSignalProcessInput,579 payload: ServerSignalProcessInput,
586 success: ServerSignalProcessResult,580 success: ServerSignalProcessResult,
587 error: EnvironmentAuthorizationError,581 error: EnvironmentAuthorizationError,
588});582});
589583
590export const WsCloudGetRelayClientStatusRpc = Rpc.make(WS_METHODS.cloudGetRelayClientStatus, {584const WsCloudGetRelayClientStatusRpc = Rpc.make(WS_METHODS.cloudGetRelayClientStatus, {
591 payload: Schema.Struct({}),585 payload: Schema.Struct({}),
592 success: RelayClientStatusSchema,586 success: RelayClientStatusSchema,
593 error: EnvironmentAuthorizationError,587 error: EnvironmentAuthorizationError,
594});588});
595589
596export const WsCloudInstallRelayClientRpc = Rpc.make(WS_METHODS.cloudInstallRelayClient, {590const WsCloudInstallRelayClientRpc = Rpc.make(WS_METHODS.cloudInstallRelayClient, {
597 payload: Schema.Struct({}),591 payload: Schema.Struct({}),
598 success: RelayClientInstallProgressEventSchema,592 success: RelayClientInstallProgressEventSchema,
599 error: Schema.Union([RelayClientInstallFailedError, EnvironmentAuthorizationError]),593 error: Schema.Union([RelayClientInstallFailedError, EnvironmentAuthorizationError]),
600 stream: true,594 stream: true,
601});595});
602596
603export const WsServerReportClientActivityRpc = Rpc.make(WS_METHODS.serverReportClientActivity, {597const WsServerReportClientActivityRpc = Rpc.make(WS_METHODS.serverReportClientActivity, {
604 payload: ClientActivityReportInput,598 payload: ClientActivityReportInput,
605 error: EnvironmentAuthorizationError,599 error: EnvironmentAuthorizationError,
606});600});
607601
608export const WsServerReportHostPowerStateRpc = Rpc.make(WS_METHODS.serverReportHostPowerState, {602const WsServerReportHostPowerStateRpc = Rpc.make(WS_METHODS.serverReportHostPowerState, {
609 payload: HostPowerSnapshot,603 payload: HostPowerSnapshot,
610 error: EnvironmentAuthorizationError,604 error: EnvironmentAuthorizationError,
611});605});
612606
613export const WsServerGetBackgroundPolicyRpc = Rpc.make(WS_METHODS.serverGetBackgroundPolicy, {607const WsServerGetBackgroundPolicyRpc = Rpc.make(WS_METHODS.serverGetBackgroundPolicy, {
614 payload: Schema.Struct({}),608 payload: Schema.Struct({}),
615 success: BackgroundPolicySnapshot,609 success: BackgroundPolicySnapshot,
616 error: EnvironmentAuthorizationError,610 error: EnvironmentAuthorizationError,
...@@ -622,7 +616,7 @@ const PullRequestRpcError = Schema.Union([...@@ -622,7 +616,7 @@ const PullRequestRpcError = Schema.Union([
622 EnvironmentAuthorizationError,616 EnvironmentAuthorizationError,
623]);617]);
624618
625export const WsPullRequestsListRpc = Rpc.make(WS_METHODS.pullRequestsList, {619const WsPullRequestsListRpc = Rpc.make(WS_METHODS.pullRequestsList, {
626 payload: PullRequestListInput,620 payload: PullRequestListInput,
627 success: PullRequestListResult,621 success: PullRequestListResult,
628 error: PullRequestRpcError,622 error: PullRequestRpcError,
...@@ -633,214 +627,199 @@ export const WsPullRequestsListRpc = Rpc.make(WS_METHODS.pullRequestsList, {...@@ -633,214 +627,199 @@ export const WsPullRequestsListRpc = Rpc.make(WS_METHODS.pullRequestsList, {
633 * 40-60% of the listing read that answers everything else on the row, so the rows arrive first627 * 40-60% of the listing read that answers everything else on the row, so the rows arrive first
634 * and their stats a moment later.628 * and their stats a moment later.
635 */629 */
636export const WsPullRequestsListStatsRpc = Rpc.make(WS_METHODS.pullRequestsListStats, {630const WsPullRequestsListStatsRpc = Rpc.make(WS_METHODS.pullRequestsListStats, {
637 payload: PullRequestListStatsInput,631 payload: PullRequestListStatsInput,
638 success: PullRequestListStatsResult,632 success: PullRequestListStatsResult,
639 error: PullRequestRpcError,633 error: PullRequestRpcError,
640});634});
641635
642export const WsPullRequestsSummaryRpc = Rpc.make(WS_METHODS.pullRequestsSummary, {636const WsPullRequestsSummaryRpc = Rpc.make(WS_METHODS.pullRequestsSummary, {
643 payload: PullRequestRef,637 payload: PullRequestRef,
644 success: PullRequestSummary,638 success: PullRequestSummary,
645 error: PullRequestRpcError,639 error: PullRequestRpcError,
646});640});
647641
648export const WsPullRequestsDetailRpc = Rpc.make(WS_METHODS.pullRequestsDetail, {642const WsPullRequestsDetailRpc = Rpc.make(WS_METHODS.pullRequestsDetail, {
649 payload: PullRequestRef,643 payload: PullRequestRef,
650 success: PullRequestDetail,644 success: PullRequestDetail,
651 error: PullRequestRpcError,645 error: PullRequestRpcError,
652});646});
653647
654export const WsPullRequestsActivityRpc = Rpc.make(WS_METHODS.pullRequestsActivity, {648const WsPullRequestsActivityRpc = Rpc.make(WS_METHODS.pullRequestsActivity, {
655 payload: PullRequestRef,649 payload: PullRequestRef,
656 success: PullRequestActivity,650 success: PullRequestActivity,
657 error: PullRequestRpcError,651 error: PullRequestRpcError,
658});652});
659653
660export const WsPullRequestsThreadCommentsRpc = Rpc.make(WS_METHODS.pullRequestsThreadComments, {654const WsPullRequestsThreadCommentsRpc = Rpc.make(WS_METHODS.pullRequestsThreadComments, {
661 payload: PullRequestThreadCommentsInput,655 payload: PullRequestThreadCommentsInput,
662 success: PullRequestThreadCommentsResult,656 success: PullRequestThreadCommentsResult,
663 error: PullRequestRpcError,657 error: PullRequestRpcError,
664});658});
665659
666export const WsPullRequestsDiffFileContentsRpc = Rpc.make(WS_METHODS.pullRequestsDiffFileContents, {660const WsPullRequestsDiffFileContentsRpc = Rpc.make(WS_METHODS.pullRequestsDiffFileContents, {
667 payload: PullRequestDiffFileContentsInput,661 payload: PullRequestDiffFileContentsInput,
668 success: PullRequestDiffFileContentsResult,662 success: PullRequestDiffFileContentsResult,
669 error: PullRequestRpcError,663 error: PullRequestRpcError,
670});664});
671665
672export const WsPullRequestsRunActionRpc = Rpc.make(WS_METHODS.pullRequestsRunAction, {666const WsPullRequestsRunActionRpc = Rpc.make(WS_METHODS.pullRequestsRunAction, {
673 payload: PullRequestActionInput,667 payload: PullRequestActionInput,
674 success: Schema.Void,668 success: Schema.Void,
675 error: PullRequestRpcError,669 error: PullRequestRpcError,
676});670});
677671
678export const WsPullRequestsUpdateRpc = Rpc.make(WS_METHODS.pullRequestsUpdate, {672const WsPullRequestsUpdateRpc = Rpc.make(WS_METHODS.pullRequestsUpdate, {
679 payload: PullRequestUpdateInput,673 payload: PullRequestUpdateInput,
680 success: Schema.Void,674 success: Schema.Void,
681 error: PullRequestRpcError,675 error: PullRequestRpcError,
682});676});
683677
684export const WsPullRequestsCommentRpc = Rpc.make(WS_METHODS.pullRequestsComment, {678const WsPullRequestsCommentRpc = Rpc.make(WS_METHODS.pullRequestsComment, {
685 payload: PullRequestCommentInput,679 payload: PullRequestCommentInput,
686 success: Schema.Void,680 success: Schema.Void,
687 error: PullRequestRpcError,681 error: PullRequestRpcError,
688});682});
689683
690export const WsPullRequestsUpdateCommentRpc = Rpc.make(WS_METHODS.pullRequestsUpdateComment, {684const WsPullRequestsUpdateCommentRpc = Rpc.make(WS_METHODS.pullRequestsUpdateComment, {
691 payload: PullRequestCommentUpdateInput,685 payload: PullRequestCommentUpdateInput,
692 success: Schema.Void,686 success: Schema.Void,
693 error: PullRequestRpcError,687 error: PullRequestRpcError,
694});688});
695689
696export const WsPullRequestsSubmitReviewRpc = Rpc.make(WS_METHODS.pullRequestsSubmitReview, {690const WsPullRequestsSubmitReviewRpc = Rpc.make(WS_METHODS.pullRequestsSubmitReview, {
697 payload: PullRequestSubmitReviewInput,691 payload: PullRequestSubmitReviewInput,
698 success: Schema.Void,692 success: Schema.Void,
699 error: PullRequestRpcError,693 error: PullRequestRpcError,
700});694});
701695
702export const WsPullRequestsReplyToThreadRpc = Rpc.make(WS_METHODS.pullRequestsReplyToThread, {696const WsPullRequestsReplyToThreadRpc = Rpc.make(WS_METHODS.pullRequestsReplyToThread, {
703 payload: PullRequestThreadReplyInput,697 payload: PullRequestThreadReplyInput,
704 success: Schema.Void,698 success: Schema.Void,
705 error: PullRequestRpcError,699 error: PullRequestRpcError,
706});700});
707701
708export const WsPullRequestsSetThreadResolutionRpc = Rpc.make(702const WsPullRequestsSetThreadResolutionRpc = Rpc.make(WS_METHODS.pullRequestsSetThreadResolution, {
709 WS_METHODS.pullRequestsSetThreadResolution,703 payload: PullRequestThreadResolutionInput,
710 {704 success: Schema.Void,
711 payload: PullRequestThreadResolutionInput,705 error: PullRequestRpcError,
712 success: Schema.Void,706});
713 error: PullRequestRpcError,
714 },
715);
716707
717export const WsPullRequestsSetReactionRpc = Rpc.make(WS_METHODS.pullRequestsSetReaction, {708const WsPullRequestsSetReactionRpc = Rpc.make(WS_METHODS.pullRequestsSetReaction, {
718 payload: PullRequestReactionInput,709 payload: PullRequestReactionInput,
719 success: Schema.Void,710 success: Schema.Void,
720 error: PullRequestRpcError,711 error: PullRequestRpcError,
721});712});
722713
723export const WsPullRequestsInvalidateRpc = Rpc.make(WS_METHODS.pullRequestsInvalidate, {714const WsPullRequestsInvalidateRpc = Rpc.make(WS_METHODS.pullRequestsInvalidate, {
724 payload: PullRequestInvalidateInput,715 payload: PullRequestInvalidateInput,
725 success: Schema.Void,716 success: Schema.Void,
726 error: PullRequestRpcError,717 error: PullRequestRpcError,
727});718});
728719
729export const WsPullRequestsSubscribeRefreshesRpc = Rpc.make(720const WsPullRequestsSubscribeRefreshesRpc = Rpc.make(WS_METHODS.pullRequestsSubscribeRefreshes, {
730 WS_METHODS.pullRequestsSubscribeRefreshes,721 payload: Schema.Struct({}),
731 {722 success: NonNegativeInt,
732 payload: Schema.Struct({}),723 error: EnvironmentAuthorizationError,
733 success: NonNegativeInt,724 stream: true,
734 error: EnvironmentAuthorizationError,725});
735 stream: true,
736 },
737);
738726
739/**727/**
740 * Read on its own rather than as part of the detail: the people who may be asked are only wanted728 * Read on its own rather than as part of the detail: the people who may be asked are only wanted
741 * once somebody opens the menu, and reading them with every change request would spend a request729 * once somebody opens the menu, and reading them with every change request would spend a request
742 * per host on a list nobody looked at.730 * per host on a list nobody looked at.
743 */731 */
744export const WsPullRequestsReviewerCandidatesRpc = Rpc.make(732const WsPullRequestsReviewerCandidatesRpc = Rpc.make(WS_METHODS.pullRequestsReviewerCandidates, {
745 WS_METHODS.pullRequestsReviewerCandidates,733 payload: PullRequestRef,
746 {734 success: PullRequestReviewerCandidateList,
747 payload: PullRequestRef,735 error: PullRequestRpcError,
748 success: PullRequestReviewerCandidateList,736});
749 error: PullRequestRpcError,
750 },
751);
752737
753export const WsPullRequestsRequestReviewersRpc = Rpc.make(WS_METHODS.pullRequestsRequestReviewers, {738const WsPullRequestsRequestReviewersRpc = Rpc.make(WS_METHODS.pullRequestsRequestReviewers, {
754 payload: PullRequestReviewerRequestInput,739 payload: PullRequestReviewerRequestInput,
755 success: Schema.Void,740 success: Schema.Void,
756 error: PullRequestRpcError,741 error: PullRequestRpcError,
757});742});
758743
759/** Read when the label menu opens, for the same reason the reviewer candidates are. */744/** Read when the label menu opens, for the same reason the reviewer candidates are. */
760export const WsPullRequestsLabelCandidatesRpc = Rpc.make(WS_METHODS.pullRequestsLabelCandidates, {745const WsPullRequestsLabelCandidatesRpc = Rpc.make(WS_METHODS.pullRequestsLabelCandidates, {
761 payload: PullRequestRef,746 payload: PullRequestRef,
762 success: PullRequestLabelCandidateList,747 success: PullRequestLabelCandidateList,
763 error: PullRequestRpcError,748 error: PullRequestRpcError,
764});749});
765750
766export const WsPullRequestsSetLabelsRpc = Rpc.make(WS_METHODS.pullRequestsSetLabels, {751const WsPullRequestsSetLabelsRpc = Rpc.make(WS_METHODS.pullRequestsSetLabels, {
767 payload: PullRequestLabelChangeInput,752 payload: PullRequestLabelChangeInput,
768 success: Schema.Void,753 success: Schema.Void,
769 error: PullRequestRpcError,754 error: PullRequestRpcError,
770});755});
771756
772export const WsSourceControlLookupRepositoryRpc = Rpc.make(757const WsSourceControlLookupRepositoryRpc = Rpc.make(WS_METHODS.sourceControlLookupRepository, {
773 WS_METHODS.sourceControlLookupRepository,758 payload: SourceControlRepositoryLookupInput,
774 {759 success: SourceControlRepositoryInfo,
775 payload: SourceControlRepositoryLookupInput,760 error: Schema.Union([SourceControlRepositoryError, EnvironmentAuthorizationError]),
776 success: SourceControlRepositoryInfo,761});
777 error: Schema.Union([SourceControlRepositoryError, EnvironmentAuthorizationError]),
778 },
779);
780762
781export const WsSourceControlCloneRepositoryRpc = Rpc.make(WS_METHODS.sourceControlCloneRepository, {763const WsSourceControlCloneRepositoryRpc = Rpc.make(WS_METHODS.sourceControlCloneRepository, {
782 payload: SourceControlCloneRepositoryInput,764 payload: SourceControlCloneRepositoryInput,
783 success: SourceControlCloneRepositoryResult,765 success: SourceControlCloneRepositoryResult,
784 error: Schema.Union([SourceControlRepositoryError, EnvironmentAuthorizationError]),766 error: Schema.Union([SourceControlRepositoryError, EnvironmentAuthorizationError]),
785});767});
786768
787export const WsSourceControlPublishRepositoryRpc = Rpc.make(769const WsSourceControlPublishRepositoryRpc = Rpc.make(WS_METHODS.sourceControlPublishRepository, {
788 WS_METHODS.sourceControlPublishRepository,770 payload: SourceControlPublishRepositoryInput,
789 {771 success: SourceControlPublishRepositoryResult,
790 payload: SourceControlPublishRepositoryInput,772 error: Schema.Union([SourceControlRepositoryError, EnvironmentAuthorizationError]),
791 success: SourceControlPublishRepositoryResult,773});
792 error: Schema.Union([SourceControlRepositoryError, EnvironmentAuthorizationError]),
793 },
794);
795774
796export const WsProjectsSearchEntriesRpc = Rpc.make(WS_METHODS.projectsSearchEntries, {775const WsProjectsSearchEntriesRpc = Rpc.make(WS_METHODS.projectsSearchEntries, {
797 payload: ProjectSearchEntriesInput,776 payload: ProjectSearchEntriesInput,
798 success: ProjectSearchEntriesResult,777 success: ProjectSearchEntriesResult,
799 error: Schema.Union([ProjectSearchEntriesError, EnvironmentAuthorizationError]),778 error: Schema.Union([ProjectSearchEntriesError, EnvironmentAuthorizationError]),
800});779});
801780
802export const WsProjectsSearchContentsRpc = Rpc.make(WS_METHODS.projectsSearchContents, {781const WsProjectsSearchContentsRpc = Rpc.make(WS_METHODS.projectsSearchContents, {
803 payload: ProjectSearchContentsInput,782 payload: ProjectSearchContentsInput,
804 success: ProjectSearchContentsResult,783 success: ProjectSearchContentsResult,
805 error: Schema.Union([ProjectSearchContentsError, EnvironmentAuthorizationError]),784 error: Schema.Union([ProjectSearchContentsError, EnvironmentAuthorizationError]),
806});785});
807786
808export const WsProjectsListEntriesRpc = Rpc.make(WS_METHODS.projectsListEntries, {787const WsProjectsListEntriesRpc = Rpc.make(WS_METHODS.projectsListEntries, {
809 payload: ProjectListEntriesInput,788 payload: ProjectListEntriesInput,
810 success: ProjectListEntriesResult,789 success: ProjectListEntriesResult,
811 error: Schema.Union([ProjectListEntriesError, EnvironmentAuthorizationError]),790 error: Schema.Union([ProjectListEntriesError, EnvironmentAuthorizationError]),
812});791});
813792
814export const WsProjectsReadFileRpc = Rpc.make(WS_METHODS.projectsReadFile, {793const WsProjectsReadFileRpc = Rpc.make(WS_METHODS.projectsReadFile, {
815 payload: ProjectReadFileInput,794 payload: ProjectReadFileInput,
816 success: ProjectReadFileResult,795 success: ProjectReadFileResult,
817 error: Schema.Union([ProjectReadFileError, EnvironmentAuthorizationError]),796 error: Schema.Union([ProjectReadFileError, EnvironmentAuthorizationError]),
818});797});
819798
820export const WsProjectsWriteFileRpc = Rpc.make(WS_METHODS.projectsWriteFile, {799const WsProjectsWriteFileRpc = Rpc.make(WS_METHODS.projectsWriteFile, {
821 payload: ProjectWriteFileInput,800 payload: ProjectWriteFileInput,
822 success: ProjectWriteFileResult,801 success: ProjectWriteFileResult,
823 error: Schema.Union([ProjectWriteFileError, EnvironmentAuthorizationError]),802 error: Schema.Union([ProjectWriteFileError, EnvironmentAuthorizationError]),
824});803});
825804
826export const WsShellOpenInEditorRpc = Rpc.make(WS_METHODS.shellOpenInEditor, {805const WsShellOpenInEditorRpc = Rpc.make(WS_METHODS.shellOpenInEditor, {
827 payload: LaunchEditorInput,806 payload: LaunchEditorInput,
828 error: Schema.Union([ExternalLauncherError, EnvironmentAuthorizationError]),807 error: Schema.Union([ExternalLauncherError, EnvironmentAuthorizationError]),
829});808});
830809
831export const WsFilesystemBrowseRpc = Rpc.make(WS_METHODS.filesystemBrowse, {810const WsFilesystemBrowseRpc = Rpc.make(WS_METHODS.filesystemBrowse, {
832 payload: FilesystemBrowseInput,811 payload: FilesystemBrowseInput,
833 success: FilesystemBrowseResult,812 success: FilesystemBrowseResult,
834 error: Schema.Union([FilesystemBrowseError, EnvironmentAuthorizationError]),813 error: Schema.Union([FilesystemBrowseError, EnvironmentAuthorizationError]),
835});814});
836815
837export const WsAgentSessionsScanRpc = Rpc.make(WS_METHODS.agentSessionsScan, {816const WsAgentSessionsScanRpc = Rpc.make(WS_METHODS.agentSessionsScan, {
838 payload: AgentSessionScanInput,817 payload: AgentSessionScanInput,
839 success: AgentSessionScanResult,818 success: AgentSessionScanResult,
840 error: Schema.Union([AgentSessionScanError, EnvironmentAuthorizationError]),819 error: Schema.Union([AgentSessionScanError, EnvironmentAuthorizationError]),
841});820});
842821
843export const WsAgentSessionsImportRpc = Rpc.make(WS_METHODS.agentSessionsImport, {822const WsAgentSessionsImportRpc = Rpc.make(WS_METHODS.agentSessionsImport, {
844 payload: AgentSessionImportInput,823 payload: AgentSessionImportInput,
845 success: AgentSessionImportResult,824 success: AgentSessionImportResult,
846 error: Schema.Union([825 error: Schema.Union([
...@@ -851,97 +830,97 @@ export const WsAgentSessionsImportRpc = Rpc.make(WS_METHODS.agentSessionsImport,...@@ -851,97 +830,97 @@ export const WsAgentSessionsImportRpc = Rpc.make(WS_METHODS.agentSessionsImport,
851 ]),830 ]),
852});831});
853832
854export const WsAssetsCreateUrlRpc = Rpc.make(WS_METHODS.assetsCreateUrl, {833const WsAssetsCreateUrlRpc = Rpc.make(WS_METHODS.assetsCreateUrl, {
855 payload: AssetCreateUrlInput,834 payload: AssetCreateUrlInput,
856 success: AssetCreateUrlResult,835 success: AssetCreateUrlResult,
857 error: Schema.Union([AssetAccessError, EnvironmentAuthorizationError]),836 error: Schema.Union([AssetAccessError, EnvironmentAuthorizationError]),
858});837});
859838
860export const WsAttachmentsCreateUploadUrlRpc = Rpc.make(WS_METHODS.attachmentsCreateUploadUrl, {839const WsAttachmentsCreateUploadUrlRpc = Rpc.make(WS_METHODS.attachmentsCreateUploadUrl, {
861 payload: AttachmentCreateUploadUrlInput,840 payload: AttachmentCreateUploadUrlInput,
862 success: AttachmentCreateUploadUrlResult,841 success: AttachmentCreateUploadUrlResult,
863 error: Schema.Union([AttachmentUploadSigningKeyError, EnvironmentAuthorizationError]),842 error: Schema.Union([AttachmentUploadSigningKeyError, EnvironmentAuthorizationError]),
864});843});
865844
866export const WsAttachmentsDeleteRpc = Rpc.make(WS_METHODS.attachmentsDelete, {845const WsAttachmentsDeleteRpc = Rpc.make(WS_METHODS.attachmentsDelete, {
867 payload: AttachmentDeleteInput,846 payload: AttachmentDeleteInput,
868 error: EnvironmentAuthorizationError,847 error: EnvironmentAuthorizationError,
869});848});
870849
871export const WsProviderUploadFeedbackRpc = Rpc.make(WS_METHODS.providerUploadFeedback, {850const WsProviderUploadFeedbackRpc = Rpc.make(WS_METHODS.providerUploadFeedback, {
872 payload: ProviderUploadFeedbackInput,851 payload: ProviderUploadFeedbackInput,
873 success: ProviderUploadFeedbackResult,852 success: ProviderUploadFeedbackResult,
874 error: Schema.Union([ProviderUploadFeedbackError, EnvironmentAuthorizationError]),853 error: Schema.Union([ProviderUploadFeedbackError, EnvironmentAuthorizationError]),
875});854});
876855
877export const WsSubscribeVcsStatusRpc = Rpc.make(WS_METHODS.subscribeVcsStatus, {856const WsSubscribeVcsStatusRpc = Rpc.make(WS_METHODS.subscribeVcsStatus, {
878 payload: VcsStatusInput,857 payload: VcsStatusInput,
879 success: VcsStatusStreamEvent,858 success: VcsStatusStreamEvent,
880 error: Schema.Union([GitManagerServiceError, EnvironmentAuthorizationError]),859 error: Schema.Union([GitManagerServiceError, EnvironmentAuthorizationError]),
881 stream: true,860 stream: true,
882});861});
883862
884export const WsVcsPullRpc = Rpc.make(WS_METHODS.vcsPull, {863const WsVcsPullRpc = Rpc.make(WS_METHODS.vcsPull, {
885 payload: VcsPullInput,864 payload: VcsPullInput,
886 success: VcsPullResult,865 success: VcsPullResult,
887 error: Schema.Union([GitCommandError, EnvironmentAuthorizationError]),866 error: Schema.Union([GitCommandError, EnvironmentAuthorizationError]),
888});867});
889868
890export const WsVcsRefreshStatusRpc = Rpc.make(WS_METHODS.vcsRefreshStatus, {869const WsVcsRefreshStatusRpc = Rpc.make(WS_METHODS.vcsRefreshStatus, {
891 payload: VcsStatusInput,870 payload: VcsStatusInput,
892 success: VcsStatusResult,871 success: VcsStatusResult,
893 error: Schema.Union([GitManagerServiceError, EnvironmentAuthorizationError]),872 error: Schema.Union([GitManagerServiceError, EnvironmentAuthorizationError]),
894});873});
895874
896export const WsGitRunStackedActionRpc = Rpc.make(WS_METHODS.gitRunStackedAction, {875const WsGitRunStackedActionRpc = Rpc.make(WS_METHODS.gitRunStackedAction, {
897 payload: GitRunStackedActionInput,876 payload: GitRunStackedActionInput,
898 success: GitActionProgressEvent,877 success: GitActionProgressEvent,
899 error: Schema.Union([GitManagerServiceError, EnvironmentAuthorizationError]),878 error: Schema.Union([GitManagerServiceError, EnvironmentAuthorizationError]),
900 stream: true,879 stream: true,
901});880});
902881
903export const WsGitResolvePullRequestRpc = Rpc.make(WS_METHODS.gitResolvePullRequest, {882const WsGitResolvePullRequestRpc = Rpc.make(WS_METHODS.gitResolvePullRequest, {
904 payload: GitPullRequestRefInput,883 payload: GitPullRequestRefInput,
905 success: GitResolvePullRequestResult,884 success: GitResolvePullRequestResult,
906 error: Schema.Union([GitManagerServiceError, EnvironmentAuthorizationError]),885 error: Schema.Union([GitManagerServiceError, EnvironmentAuthorizationError]),
907});886});
908887
909export const WsGitPreparePullRequestThreadRpc = Rpc.make(WS_METHODS.gitPreparePullRequestThread, {888const WsGitPreparePullRequestThreadRpc = Rpc.make(WS_METHODS.gitPreparePullRequestThread, {
910 payload: GitPreparePullRequestThreadInput,889 payload: GitPreparePullRequestThreadInput,
911 success: GitPreparePullRequestThreadResult,890 success: GitPreparePullRequestThreadResult,
912 error: Schema.Union([GitManagerServiceError, EnvironmentAuthorizationError]),891 error: Schema.Union([GitManagerServiceError, EnvironmentAuthorizationError]),
913});892});
914893
915export const WsVcsListRefsRpc = Rpc.make(WS_METHODS.vcsListRefs, {894const WsVcsListRefsRpc = Rpc.make(WS_METHODS.vcsListRefs, {
916 payload: VcsListRefsInput,895 payload: VcsListRefsInput,
917 success: VcsListRefsResult,896 success: VcsListRefsResult,
918 error: Schema.Union([GitCommandError, EnvironmentAuthorizationError]),897 error: Schema.Union([GitCommandError, EnvironmentAuthorizationError]),
919});898});
920899
921export const WsVcsCreateWorktreeRpc = Rpc.make(WS_METHODS.vcsCreateWorktree, {900const WsVcsCreateWorktreeRpc = Rpc.make(WS_METHODS.vcsCreateWorktree, {
922 payload: VcsCreateWorktreeInput,901 payload: VcsCreateWorktreeInput,
923 success: VcsCreateWorktreeResult,902 success: VcsCreateWorktreeResult,
924 error: Schema.Union([GitCommandError, EnvironmentAuthorizationError]),903 error: Schema.Union([GitCommandError, EnvironmentAuthorizationError]),
925});904});
926905
927export const WsVcsRemoveWorktreeRpc = Rpc.make(WS_METHODS.vcsRemoveWorktree, {906const WsVcsRemoveWorktreeRpc = Rpc.make(WS_METHODS.vcsRemoveWorktree, {
928 payload: VcsRemoveWorktreeInput,907 payload: VcsRemoveWorktreeInput,
929 error: Schema.Union([GitCommandError, EnvironmentAuthorizationError]),908 error: Schema.Union([GitCommandError, EnvironmentAuthorizationError]),
930});909});
931910
932export const WsVcsCreateRefRpc = Rpc.make(WS_METHODS.vcsCreateRef, {911const WsVcsCreateRefRpc = Rpc.make(WS_METHODS.vcsCreateRef, {
933 payload: VcsCreateRefInput,912 payload: VcsCreateRefInput,
934 success: VcsCreateRefResult,913 success: VcsCreateRefResult,
935 error: Schema.Union([GitCommandError, EnvironmentAuthorizationError]),914 error: Schema.Union([GitCommandError, EnvironmentAuthorizationError]),
936});915});
937916
938export const WsVcsSwitchRefRpc = Rpc.make(WS_METHODS.vcsSwitchRef, {917const WsVcsSwitchRefRpc = Rpc.make(WS_METHODS.vcsSwitchRef, {
939 payload: VcsSwitchRefInput,918 payload: VcsSwitchRefInput,
940 success: VcsSwitchRefResult,919 success: VcsSwitchRefResult,
941 error: Schema.Union([GitCommandError, EnvironmentAuthorizationError]),920 error: Schema.Union([GitCommandError, EnvironmentAuthorizationError]),
942});921});
943922
944export const WsVcsInitRpc = Rpc.make(WS_METHODS.vcsInit, {923const WsVcsInitRpc = Rpc.make(WS_METHODS.vcsInit, {
945 payload: VcsInitInput,924 payload: VcsInitInput,
946 error: Schema.Union([VcsError, EnvironmentAuthorizationError]),925 error: Schema.Union([VcsError, EnvironmentAuthorizationError]),
947});926});
...@@ -951,172 +930,160 @@ export const WsVcsInitRpc = Rpc.make(WS_METHODS.vcsInit, {...@@ -951,172 +930,160 @@ export const WsVcsInitRpc = Rpc.make(WS_METHODS.vcsInit, {
951 * Not the persisted T3 Review model. Future review sessions should use930 * Not the persisted T3 Review model. Future review sessions should use
952 * review.open* + review.getSnapshot.931 * review.open* + review.getSnapshot.
953 */932 */
954export const WsReviewGetDiffPreviewRpc = Rpc.make(WS_METHODS.reviewGetDiffPreview, {933const WsReviewGetDiffPreviewRpc = Rpc.make(WS_METHODS.reviewGetDiffPreview, {
955 payload: ReviewDiffPreviewInput,934 payload: ReviewDiffPreviewInput,
956 success: ReviewDiffPreviewResult,935 success: ReviewDiffPreviewResult,
957 error: Schema.Union([ReviewDiffPreviewError, EnvironmentAuthorizationError]),936 error: Schema.Union([ReviewDiffPreviewError, EnvironmentAuthorizationError]),
958});937});
959938
960export const WsReviewGetDiffFileContentsRpc = Rpc.make(WS_METHODS.reviewGetDiffFileContents, {939const WsReviewGetDiffFileContentsRpc = Rpc.make(WS_METHODS.reviewGetDiffFileContents, {
961 payload: ReviewDiffFileContentsInput,940 payload: ReviewDiffFileContentsInput,
962 success: ReviewDiffFileContentsResult,941 success: ReviewDiffFileContentsResult,
963 error: Schema.Union([ReviewDiffPreviewError, EnvironmentAuthorizationError]),942 error: Schema.Union([ReviewDiffPreviewError, EnvironmentAuthorizationError]),
964});943});
965944
966export const WsTerminalOpenRpc = Rpc.make(WS_METHODS.terminalOpen, {945const WsTerminalOpenRpc = Rpc.make(WS_METHODS.terminalOpen, {
967 payload: TerminalOpenInput,946 payload: TerminalOpenInput,
968 success: TerminalSessionSnapshot,947 success: TerminalSessionSnapshot,
969 error: Schema.Union([TerminalError, EnvironmentAuthorizationError]),948 error: Schema.Union([TerminalError, EnvironmentAuthorizationError]),
970});949});
971950
972export const WsTerminalAttachRpc = Rpc.make(WS_METHODS.terminalAttach, {951const WsTerminalAttachRpc = Rpc.make(WS_METHODS.terminalAttach, {
973 payload: TerminalAttachInput,952 payload: TerminalAttachInput,
974 success: TerminalAttachStreamEvent,953 success: TerminalAttachStreamEvent,
975 error: Schema.Union([TerminalError, EnvironmentAuthorizationError]),954 error: Schema.Union([TerminalError, EnvironmentAuthorizationError]),
976 stream: true,955 stream: true,
977});956});
978957
979export const WsTerminalWriteRpc = Rpc.make(WS_METHODS.terminalWrite, {958const WsTerminalWriteRpc = Rpc.make(WS_METHODS.terminalWrite, {
980 payload: TerminalWriteInput,959 payload: TerminalWriteInput,
981 error: Schema.Union([TerminalError, EnvironmentAuthorizationError]),960 error: Schema.Union([TerminalError, EnvironmentAuthorizationError]),
982});961});
983962
984export const WsTerminalResizeRpc = Rpc.make(WS_METHODS.terminalResize, {963const WsTerminalResizeRpc = Rpc.make(WS_METHODS.terminalResize, {
985 payload: TerminalResizeInput,964 payload: TerminalResizeInput,
986 error: Schema.Union([TerminalError, EnvironmentAuthorizationError]),965 error: Schema.Union([TerminalError, EnvironmentAuthorizationError]),
987});966});
988967
989export const WsTerminalClearRpc = Rpc.make(WS_METHODS.terminalClear, {968const WsTerminalClearRpc = Rpc.make(WS_METHODS.terminalClear, {
990 payload: TerminalClearInput,969 payload: TerminalClearInput,
991 error: Schema.Union([TerminalError, EnvironmentAuthorizationError]),970 error: Schema.Union([TerminalError, EnvironmentAuthorizationError]),
992});971});
993972
994export const WsTerminalRestartRpc = Rpc.make(WS_METHODS.terminalRestart, {973const WsTerminalRestartRpc = Rpc.make(WS_METHODS.terminalRestart, {
995 payload: TerminalRestartInput,974 payload: TerminalRestartInput,
996 success: TerminalSessionSnapshot,975 success: TerminalSessionSnapshot,
997 error: Schema.Union([TerminalError, EnvironmentAuthorizationError]),976 error: Schema.Union([TerminalError, EnvironmentAuthorizationError]),
998});977});
999978
1000export const WsTerminalCloseRpc = Rpc.make(WS_METHODS.terminalClose, {979const WsTerminalCloseRpc = Rpc.make(WS_METHODS.terminalClose, {
1001 payload: TerminalCloseInput,980 payload: TerminalCloseInput,
1002 error: Schema.Union([TerminalError, EnvironmentAuthorizationError]),981 error: Schema.Union([TerminalError, EnvironmentAuthorizationError]),
1003});982});
1004983
1005export const WsPreviewOpenRpc = Rpc.make(WS_METHODS.previewOpen, {984const WsPreviewOpenRpc = Rpc.make(WS_METHODS.previewOpen, {
1006 payload: PreviewOpenInput,985 payload: PreviewOpenInput,
1007 success: PreviewSessionSnapshot,986 success: PreviewSessionSnapshot,
1008 error: Schema.Union([PreviewError, EnvironmentAuthorizationError]),987 error: Schema.Union([PreviewError, EnvironmentAuthorizationError]),
1009});988});
1010989
1011export const WsPreviewNavigateRpc = Rpc.make(WS_METHODS.previewNavigate, {990const WsPreviewNavigateRpc = Rpc.make(WS_METHODS.previewNavigate, {
1012 payload: PreviewNavigateInput,991 payload: PreviewNavigateInput,
1013 success: PreviewSessionSnapshot,992 success: PreviewSessionSnapshot,
1014 error: Schema.Union([PreviewError, EnvironmentAuthorizationError]),993 error: Schema.Union([PreviewError, EnvironmentAuthorizationError]),
1015});994});
1016995
1017export const WsPreviewResizeRpc = Rpc.make(WS_METHODS.previewResize, {996const WsPreviewResizeRpc = Rpc.make(WS_METHODS.previewResize, {
1018 payload: PreviewResizeInput,997 payload: PreviewResizeInput,
1019 success: PreviewSessionSnapshot,998 success: PreviewSessionSnapshot,
1020 error: Schema.Union([PreviewError, EnvironmentAuthorizationError]),999 error: Schema.Union([PreviewError, EnvironmentAuthorizationError]),
1021});1000});
10221001
1023export const WsPreviewRefreshRpc = Rpc.make(WS_METHODS.previewRefresh, {1002const WsPreviewRefreshRpc = Rpc.make(WS_METHODS.previewRefresh, {
1024 payload: PreviewRefreshInput,1003 payload: PreviewRefreshInput,
1025 error: Schema.Union([PreviewError, EnvironmentAuthorizationError]),1004 error: Schema.Union([PreviewError, EnvironmentAuthorizationError]),
1026});1005});
10271006
1028export const WsPreviewCloseRpc = Rpc.make(WS_METHODS.previewClose, {1007const WsPreviewCloseRpc = Rpc.make(WS_METHODS.previewClose, {
1029 payload: PreviewCloseInput,1008 payload: PreviewCloseInput,
1030 error: Schema.Union([PreviewError, EnvironmentAuthorizationError]),1009 error: Schema.Union([PreviewError, EnvironmentAuthorizationError]),
1031});1010});
10321011
1033export const WsPreviewListRpc = Rpc.make(WS_METHODS.previewList, {1012const WsPreviewListRpc = Rpc.make(WS_METHODS.previewList, {
1034 payload: PreviewListInput,1013 payload: PreviewListInput,
1035 success: PreviewListResult,1014 success: PreviewListResult,
1036 error: EnvironmentAuthorizationError,1015 error: EnvironmentAuthorizationError,
1037});1016});
10381017
1039export const WsPreviewReportStatusRpc = Rpc.make(WS_METHODS.previewReportStatus, {1018const WsPreviewReportStatusRpc = Rpc.make(WS_METHODS.previewReportStatus, {
1040 payload: PreviewReportStatusInput,1019 payload: PreviewReportStatusInput,
1041 error: Schema.Union([PreviewError, EnvironmentAuthorizationError]),1020 error: Schema.Union([PreviewError, EnvironmentAuthorizationError]),
1042});1021});
10431022
1044export const WsPreviewAutomationConnectRpc = Rpc.make(WS_METHODS.previewAutomationConnect, {1023const WsPreviewAutomationConnectRpc = Rpc.make(WS_METHODS.previewAutomationConnect, {
1045 payload: PreviewAutomationHost,1024 payload: PreviewAutomationHost,
1046 success: PreviewAutomationStreamEvent,1025 success: PreviewAutomationStreamEvent,
1047 error: Schema.Union([PreviewAutomationError, EnvironmentAuthorizationError]),1026 error: Schema.Union([PreviewAutomationError, EnvironmentAuthorizationError]),
1048 stream: true,1027 stream: true,
1049});1028});
10501029
1051export const WsPreviewAutomationRespondRpc = Rpc.make(WS_METHODS.previewAutomationRespond, {1030const WsPreviewAutomationRespondRpc = Rpc.make(WS_METHODS.previewAutomationRespond, {
1052 payload: PreviewAutomationResponse,1031 payload: PreviewAutomationResponse,
1053 error: Schema.Union([PreviewAutomationError, EnvironmentAuthorizationError]),1032 error: Schema.Union([PreviewAutomationError, EnvironmentAuthorizationError]),
1054});1033});
10551034
1056export const WsPreviewAutomationFocusHostRpc = Rpc.make(WS_METHODS.previewAutomationFocusHost, {1035const WsPreviewAutomationFocusHostRpc = Rpc.make(WS_METHODS.previewAutomationFocusHost, {
1057 payload: PreviewAutomationHostFocus,1036 payload: PreviewAutomationHostFocus,
1058 error: EnvironmentAuthorizationError,1037 error: EnvironmentAuthorizationError,
1059});1038});
10601039
1061export const WsSubscribePreviewEventsRpc = Rpc.make(WS_METHODS.subscribePreviewEvents, {1040const WsSubscribePreviewEventsRpc = Rpc.make(WS_METHODS.subscribePreviewEvents, {
1062 payload: Schema.Struct({}),1041 payload: Schema.Struct({}),
1063 success: PreviewEvent,1042 success: PreviewEvent,
1064 error: EnvironmentAuthorizationError,1043 error: EnvironmentAuthorizationError,
1065 stream: true,1044 stream: true,
1066});1045});
10671046
1068export const WsSubscribeDiscoveredLocalServersRpc = Rpc.make(1047const WsSubscribeDiscoveredLocalServersRpc = Rpc.make(WS_METHODS.subscribeDiscoveredLocalServers, {
1069 WS_METHODS.subscribeDiscoveredLocalServers,1048 payload: Schema.Struct({
1070 {1049 configuredUrls: Schema.optional(ConfiguredLocalServerUrls),
1071 payload: Schema.Struct({1050 }),
1072 configuredUrls: Schema.optional(ConfiguredLocalServerUrls),1051 success: DiscoveredLocalServerList,
1073 }),1052 error: EnvironmentAuthorizationError,
1074 success: DiscoveredLocalServerList,1053 stream: true,
1075 error: EnvironmentAuthorizationError,1054});
1076 stream: true,
1077 },
1078);
10791055
1080export const WsOrchestrationDispatchCommandRpc = Rpc.make(1056const WsOrchestrationDispatchCommandRpc = Rpc.make(ORCHESTRATION_WS_METHODS.dispatchCommand, {
1081 ORCHESTRATION_WS_METHODS.dispatchCommand,1057 payload: ClientOrchestrationCommand,
1082 {1058 success: OrchestrationRpcSchemas.dispatchCommand.output,
1083 payload: ClientOrchestrationCommand,1059 error: Schema.Union([OrchestrationDispatchCommandError, EnvironmentAuthorizationError]),
1084 success: OrchestrationRpcSchemas.dispatchCommand.output,1060});
1085 error: Schema.Union([OrchestrationDispatchCommandError, EnvironmentAuthorizationError]),
1086 },
1087);
10881061
1089export const WsOrchestrationGetWorkflowScriptRpc = Rpc.make(1062const WsOrchestrationGetWorkflowScriptRpc = Rpc.make(ORCHESTRATION_WS_METHODS.getWorkflowScript, {
1090 ORCHESTRATION_WS_METHODS.getWorkflowScript,1063 payload: OrchestrationRpcSchemas.getWorkflowScript.input,
1091 {1064 success: OrchestrationRpcSchemas.getWorkflowScript.output,
1092 payload: OrchestrationRpcSchemas.getWorkflowScript.input,1065 error: Schema.Union([OrchestrationGetWorkflowScriptError, EnvironmentAuthorizationError]),
1093 success: OrchestrationRpcSchemas.getWorkflowScript.output,1066});
1094 error: Schema.Union([OrchestrationGetWorkflowScriptError, EnvironmentAuthorizationError]),
1095 },
1096);
10971067
1098export const WsOrchestrationGetTurnDiffRpc = Rpc.make(ORCHESTRATION_WS_METHODS.getTurnDiff, {1068const WsOrchestrationGetTurnDiffRpc = Rpc.make(ORCHESTRATION_WS_METHODS.getTurnDiff, {
1099 payload: OrchestrationGetTurnDiffInput,1069 payload: OrchestrationGetTurnDiffInput,
1100 success: OrchestrationRpcSchemas.getTurnDiff.output,1070 success: OrchestrationRpcSchemas.getTurnDiff.output,
1101 error: Schema.Union([OrchestrationGetTurnDiffError, EnvironmentAuthorizationError]),1071 error: Schema.Union([OrchestrationGetTurnDiffError, EnvironmentAuthorizationError]),
1102});1072});
11031073
1104export const WsOrchestrationGetFullThreadDiffRpc = Rpc.make(1074const WsOrchestrationGetFullThreadDiffRpc = Rpc.make(ORCHESTRATION_WS_METHODS.getFullThreadDiff, {
1105 ORCHESTRATION_WS_METHODS.getFullThreadDiff,1075 payload: OrchestrationGetFullThreadDiffInput,
1106 {1076 success: OrchestrationRpcSchemas.getFullThreadDiff.output,
1107 payload: OrchestrationGetFullThreadDiffInput,1077 error: Schema.Union([OrchestrationGetFullThreadDiffError, EnvironmentAuthorizationError]),
1108 success: OrchestrationRpcSchemas.getFullThreadDiff.output,1078});
1109 error: Schema.Union([OrchestrationGetFullThreadDiffError, EnvironmentAuthorizationError]),
1110 },
1111);
11121079
1113export const WsOrchestrationSearchThreadsRpc = Rpc.make(ORCHESTRATION_WS_METHODS.searchThreads, {1080const WsOrchestrationSearchThreadsRpc = Rpc.make(ORCHESTRATION_WS_METHODS.searchThreads, {
1114 payload: OrchestrationSearchThreadsInput,1081 payload: OrchestrationSearchThreadsInput,
1115 success: OrchestrationRpcSchemas.searchThreads.output,1082 success: OrchestrationRpcSchemas.searchThreads.output,
1116 error: Schema.Union([OrchestrationSearchThreadsError, EnvironmentAuthorizationError]),1083 error: Schema.Union([OrchestrationSearchThreadsError, EnvironmentAuthorizationError]),
1117});1084});
11181085
1119export const WsOrchestrationGetArchivedShellSnapshotRpc = Rpc.make(1086const WsOrchestrationGetArchivedShellSnapshotRpc = Rpc.make(
1120 ORCHESTRATION_WS_METHODS.getArchivedShellSnapshot,1087 ORCHESTRATION_WS_METHODS.getArchivedShellSnapshot,
1121 {1088 {
1122 payload: OrchestrationRpcSchemas.getArchivedShellSnapshot.input,1089 payload: OrchestrationRpcSchemas.getArchivedShellSnapshot.input,
...@@ -1125,31 +1092,28 @@ export const WsOrchestrationGetArchivedShellSnapshotRpc = Rpc.make(...@@ -1125,31 +1092,28 @@ export const WsOrchestrationGetArchivedShellSnapshotRpc = Rpc.make(
1125 },1092 },
1126);1093);
11271094
1128export const WsOrchestrationSubscribeShellRpc = Rpc.make(ORCHESTRATION_WS_METHODS.subscribeShell, {1095const WsOrchestrationSubscribeShellRpc = Rpc.make(ORCHESTRATION_WS_METHODS.subscribeShell, {
1129 payload: OrchestrationRpcSchemas.subscribeShell.input,1096 payload: OrchestrationRpcSchemas.subscribeShell.input,
1130 success: OrchestrationRpcSchemas.subscribeShell.output,1097 success: OrchestrationRpcSchemas.subscribeShell.output,
1131 error: Schema.Union([OrchestrationGetSnapshotError, EnvironmentAuthorizationError]),1098 error: Schema.Union([OrchestrationGetSnapshotError, EnvironmentAuthorizationError]),
1132 stream: true,1099 stream: true,
1133});1100});
11341101
1135export const WsOrchestrationSubscribeThreadRpc = Rpc.make(1102const WsOrchestrationSubscribeThreadRpc = Rpc.make(ORCHESTRATION_WS_METHODS.subscribeThread, {
1136 ORCHESTRATION_WS_METHODS.subscribeThread,1103 payload: OrchestrationRpcSchemas.subscribeThread.input,
1137 {1104 success: OrchestrationRpcSchemas.subscribeThread.output,
1138 payload: OrchestrationRpcSchemas.subscribeThread.input,1105 error: Schema.Union([OrchestrationGetSnapshotError, EnvironmentAuthorizationError]),
1139 success: OrchestrationRpcSchemas.subscribeThread.output,1106 stream: true,
1140 error: Schema.Union([OrchestrationGetSnapshotError, EnvironmentAuthorizationError]),1107});
1141 stream: true,
1142 },
1143);
11441108
1145export const WsSubscribeTerminalEventsRpc = Rpc.make(WS_METHODS.subscribeTerminalEvents, {1109const WsSubscribeTerminalEventsRpc = Rpc.make(WS_METHODS.subscribeTerminalEvents, {
1146 payload: Schema.Struct({}),1110 payload: Schema.Struct({}),
1147 success: TerminalEvent,1111 success: TerminalEvent,
1148 error: EnvironmentAuthorizationError,1112 error: EnvironmentAuthorizationError,
1149 stream: true,1113 stream: true,
1150});1114});
11511115
1152export const WsSubscribeTerminalMetadataRpc = Rpc.make(WS_METHODS.subscribeTerminalMetadata, {1116const WsSubscribeTerminalMetadataRpc = Rpc.make(WS_METHODS.subscribeTerminalMetadata, {
1153 payload: Schema.Struct({}),1117 payload: Schema.Struct({}),
1154 success: TerminalMetadataStreamEvent,1118 success: TerminalMetadataStreamEvent,
1155 error: EnvironmentAuthorizationError,1119 error: EnvironmentAuthorizationError,
...@@ -1174,28 +1138,28 @@ export const WsSubscribeServerConfigRpc = Rpc.make(WS_METHODS.subscribeServerCon...@@ -1174,28 +1138,28 @@ export const WsSubscribeServerConfigRpc = Rpc.make(WS_METHODS.subscribeServerCon
1174 stream: true,1138 stream: true,
1175});1139});
11761140
1177export const WsSubscribeServerLifecycleRpc = Rpc.make(WS_METHODS.subscribeServerLifecycle, {1141const WsSubscribeServerLifecycleRpc = Rpc.make(WS_METHODS.subscribeServerLifecycle, {
1178 payload: Schema.Struct({}),1142 payload: Schema.Struct({}),
1179 success: ServerLifecycleStreamEvent,1143 success: ServerLifecycleStreamEvent,
1180 error: EnvironmentAuthorizationError,1144 error: EnvironmentAuthorizationError,
1181 stream: true,1145 stream: true,
1182});1146});
11831147
1184export const WsSubscribeAuthAccessRpc = Rpc.make(WS_METHODS.subscribeAuthAccess, {1148const WsSubscribeAuthAccessRpc = Rpc.make(WS_METHODS.subscribeAuthAccess, {
1185 payload: Schema.Struct({}),1149 payload: Schema.Struct({}),
1186 success: AuthAccessStreamEvent,1150 success: AuthAccessStreamEvent,
1187 error: Schema.Union([AuthAccessStreamError, EnvironmentAuthorizationError]),1151 error: Schema.Union([AuthAccessStreamError, EnvironmentAuthorizationError]),
1188 stream: true,1152 stream: true,
1189});1153});
11901154
1191export const WsSubscribeBackgroundPolicyRpc = Rpc.make(WS_METHODS.subscribeBackgroundPolicy, {1155const WsSubscribeBackgroundPolicyRpc = Rpc.make(WS_METHODS.subscribeBackgroundPolicy, {
1192 payload: Schema.Struct({}),1156 payload: Schema.Struct({}),
1193 success: BackgroundPolicySnapshot,1157 success: BackgroundPolicySnapshot,
1194 error: EnvironmentAuthorizationError,1158 error: EnvironmentAuthorizationError,
1195 stream: true,1159 stream: true,
1196});1160});
11971161
1198export const WsSubscribeResourceTelemetryRpc = Rpc.make(WS_METHODS.subscribeResourceTelemetry, {1162const WsSubscribeResourceTelemetryRpc = Rpc.make(WS_METHODS.subscribeResourceTelemetry, {
1199 payload: Schema.Struct({}),1163 payload: Schema.Struct({}),
1200 success: ResourceTelemetrySnapshot,1164 success: ResourceTelemetrySnapshot,
1201 error: EnvironmentAuthorizationError,1165 error: EnvironmentAuthorizationError,