import type { FuzzyFileSearchParams } from "./FuzzyFileSearchParams"; import type { GetAuthStatusParams } from "./GetAuthStatusParams"; import type { GetConversationSummaryParams } from "./GetConversationSummaryParams"; import type { GitDiffToRemoteParams } from "./GitDiffToRemoteParams"; import type { InitializeParams } from "./InitializeParams"; import type { RequestId } from "./RequestId"; import type { AppsInstalledParams } from "./v2/AppsInstalledParams"; import type { AppsListParams } from "./v2/AppsListParams"; import type { AppsReadParams } from "./v2/AppsReadParams"; import type { CancelLoginAccountParams } from "./v2/CancelLoginAccountParams"; import type { CommandExecParams } from "./v2/CommandExecParams"; import type { CommandExecResizeParams } from "./v2/CommandExecResizeParams"; import type { CommandExecTerminateParams } from "./v2/CommandExecTerminateParams"; import type { CommandExecWriteParams } from "./v2/CommandExecWriteParams"; import type { ConfigBatchWriteParams } from "./v2/ConfigBatchWriteParams"; import type { ConfigReadParams } from "./v2/ConfigReadParams"; import type { ConfigValueWriteParams } from "./v2/ConfigValueWriteParams"; import type { ConsumeAccountRateLimitResetCreditParams } from "./v2/ConsumeAccountRateLimitResetCreditParams"; import type { ExperimentalFeatureEnablementSetParams } from "./v2/ExperimentalFeatureEnablementSetParams"; import type { ExperimentalFeatureListParams } from "./v2/ExperimentalFeatureListParams"; import type { ExternalAgentConfigDetectParams } from "./v2/ExternalAgentConfigDetectParams"; import type { ExternalAgentConfigImportHistoryRecordParams } from "./v2/ExternalAgentConfigImportHistoryRecordParams"; import type { ExternalAgentConfigImportParams } from "./v2/ExternalAgentConfigImportParams"; import type { FeedbackUploadParams } from "./v2/FeedbackUploadParams"; import type { FsCopyParams } from "./v2/FsCopyParams"; import type { FsCreateDirectoryParams } from "./v2/FsCreateDirectoryParams"; import type { FsGetMetadataParams } from "./v2/FsGetMetadataParams"; import type { FsReadDirectoryParams } from "./v2/FsReadDirectoryParams"; import type { FsReadFileParams } from "./v2/FsReadFileParams"; import type { FsRemoveParams } from "./v2/FsRemoveParams"; import type { FsUnwatchParams } from "./v2/FsUnwatchParams"; import type { FsWatchParams } from "./v2/FsWatchParams"; import type { FsWriteFileParams } from "./v2/FsWriteFileParams"; import type { GetAccountParams } from "./v2/GetAccountParams"; import type { GetAccountRateLimitsParams } from "./v2/GetAccountRateLimitsParams"; import type { GetAccountTokenUsageParams } from "./v2/GetAccountTokenUsageParams"; import type { HooksListParams } from "./v2/HooksListParams"; import type { ListMcpServerStatusParams } from "./v2/ListMcpServerStatusParams"; import type { LoginAccountParams } from "./v2/LoginAccountParams"; import type { MarketplaceAddParams } from "./v2/MarketplaceAddParams"; import type { MarketplaceRemoveParams } from "./v2/MarketplaceRemoveParams"; import type { MarketplaceUpgradeParams } from "./v2/MarketplaceUpgradeParams"; import type { McpResourceReadParams } from "./v2/McpResourceReadParams"; import type { McpServerOauthLoginParams } from "./v2/McpServerOauthLoginParams"; import type { McpServerToolCallParams } from "./v2/McpServerToolCallParams"; import type { ModelListParams } from "./v2/ModelListParams"; import type { ModelProviderCapabilitiesReadParams } from "./v2/ModelProviderCapabilitiesReadParams"; import type { PermissionProfileListParams } from "./v2/PermissionProfileListParams"; import type { PluginInstallParams } from "./v2/PluginInstallParams"; import type { PluginInstalledParams } from "./v2/PluginInstalledParams"; import type { PluginListParams } from "./v2/PluginListParams"; import type { PluginReadParams } from "./v2/PluginReadParams"; import type { PluginReconcileParams } from "./v2/PluginReconcileParams"; import type { PluginShareCheckoutParams } from "./v2/PluginShareCheckoutParams"; import type { PluginShareDeleteParams } from "./v2/PluginShareDeleteParams"; import type { PluginShareListParams } from "./v2/PluginShareListParams"; import type { PluginShareSaveParams } from "./v2/PluginShareSaveParams"; import type { PluginShareUpdateTargetsParams } from "./v2/PluginShareUpdateTargetsParams"; import type { PluginSkillReadParams } from "./v2/PluginSkillReadParams"; import type { PluginUninstallParams } from "./v2/PluginUninstallParams"; import type { ReviewStartParams } from "./v2/ReviewStartParams"; import type { SendAddCreditsNudgeEmailParams } from "./v2/SendAddCreditsNudgeEmailParams"; import type { SkillsConfigWriteParams } from "./v2/SkillsConfigWriteParams"; import type { SkillsExtraRootsSetParams } from "./v2/SkillsExtraRootsSetParams"; import type { SkillsListParams } from "./v2/SkillsListParams"; import type { ThreadApproveGuardianDeniedActionParams } from "./v2/ThreadApproveGuardianDeniedActionParams"; import type { ThreadArchiveParams } from "./v2/ThreadArchiveParams"; import type { ThreadAttachmentAddParams } from "./v2/ThreadAttachmentAddParams"; import type { ThreadAttachmentListParams } from "./v2/ThreadAttachmentListParams"; import type { ThreadAttachmentRemoveParams } from "./v2/ThreadAttachmentRemoveParams"; import type { ThreadCompactStartParams } from "./v2/ThreadCompactStartParams"; import type { ThreadDeleteParams } from "./v2/ThreadDeleteParams"; import type { ThreadForkParams } from "./v2/ThreadForkParams"; import type { ThreadGoalClearParams } from "./v2/ThreadGoalClearParams"; import type { ThreadGoalGetParams } from "./v2/ThreadGoalGetParams"; import type { ThreadGoalSetParams } from "./v2/ThreadGoalSetParams"; import type { ThreadInjectItemsParams } from "./v2/ThreadInjectItemsParams"; import type { ThreadItemsListParams } from "./v2/ThreadItemsListParams"; import type { ThreadListParams } from "./v2/ThreadListParams"; import type { ThreadLoadedListParams } from "./v2/ThreadLoadedListParams"; import type { ThreadMetadataUpdateParams } from "./v2/ThreadMetadataUpdateParams"; import type { ThreadReadParams } from "./v2/ThreadReadParams"; import type { ThreadResumeParams } from "./v2/ThreadResumeParams"; import type { ThreadRevertParams } from "./v2/ThreadRevertParams"; import type { ThreadSectionCreateParams } from "./v2/ThreadSectionCreateParams"; import type { ThreadSectionDeleteParams } from "./v2/ThreadSectionDeleteParams"; import type { ThreadSectionListParams } from "./v2/ThreadSectionListParams"; import type { ThreadSectionMoveParams } from "./v2/ThreadSectionMoveParams"; import type { ThreadSectionUpdateParams } from "./v2/ThreadSectionUpdateParams"; import type { ThreadSetNameParams } from "./v2/ThreadSetNameParams"; import type { ThreadShellCommandParams } from "./v2/ThreadShellCommandParams"; import type { ThreadStartParams } from "./v2/ThreadStartParams"; import type { ThreadTurnsListParams } from "./v2/ThreadTurnsListParams"; import type { ThreadUnarchiveParams } from "./v2/ThreadUnarchiveParams"; import type { ThreadUnsubscribeParams } from "./v2/ThreadUnsubscribeParams"; import type { TurnInterruptParams } from "./v2/TurnInterruptParams"; import type { TurnStartParams } from "./v2/TurnStartParams"; import type { TurnSteerParams } from "./v2/TurnSteerParams"; import type { WindowsSandboxSetupStartParams } from "./v2/WindowsSandboxSetupStartParams"; /** * Request from the client to the server. */ export type ClientRequest = { "method": "initialize"; id: RequestId; params: InitializeParams; } | { "method": "thread/start"; id: RequestId; params: ThreadStartParams; } | { "method": "thread/resume"; id: RequestId; params: ThreadResumeParams; } | { "method": "thread/fork"; id: RequestId; params: ThreadForkParams; } | { "method": "thread/archive"; id: RequestId; params: ThreadArchiveParams; } | { "method": "thread/delete"; id: RequestId; params: ThreadDeleteParams; } | { "method": "thread/unsubscribe"; id: RequestId; params: ThreadUnsubscribeParams; } | { "method": "thread/name/set"; id: RequestId; params: ThreadSetNameParams; } | { "method": "thread/goal/set"; id: RequestId; params: ThreadGoalSetParams; } | { "method": "thread/goal/get"; id: RequestId; params: ThreadGoalGetParams; } | { "method": "thread/goal/clear"; id: RequestId; params: ThreadGoalClearParams; } | { "method": "thread/metadata/update"; id: RequestId; params: ThreadMetadataUpdateParams; } | { "method": "thread/attachment/add"; id: RequestId; params: ThreadAttachmentAddParams; } | { "method": "thread/attachment/list"; id: RequestId; params: ThreadAttachmentListParams; } | { "method": "thread/attachment/remove"; id: RequestId; params: ThreadAttachmentRemoveParams; } | { "method": "thread/section/move"; id: RequestId; params: ThreadSectionMoveParams; } | { "method": "thread/unarchive"; id: RequestId; params: ThreadUnarchiveParams; } | { "method": "thread/compact/start"; id: RequestId; params: ThreadCompactStartParams; } | { "method": "thread/shellCommand"; id: RequestId; params: ThreadShellCommandParams; } | { "method": "thread/approveGuardianDeniedAction"; id: RequestId; params: ThreadApproveGuardianDeniedActionParams; } | { "method": "thread/revert"; id: RequestId; params: ThreadRevertParams; } | { "method": "thread/list"; id: RequestId; params: ThreadListParams; } | { "method": "threadSection/list"; id: RequestId; params: ThreadSectionListParams; } | { "method": "threadSection/create"; id: RequestId; params: ThreadSectionCreateParams; } | { "method": "threadSection/update"; id: RequestId; params: ThreadSectionUpdateParams; } | { "method": "threadSection/delete"; id: RequestId; params: ThreadSectionDeleteParams; } | { "method": "thread/loaded/list"; id: RequestId; params: ThreadLoadedListParams; } | { "method": "thread/read"; id: RequestId; params: ThreadReadParams; } | { "method": "thread/turns/list"; id: RequestId; params: ThreadTurnsListParams; } | { "method": "thread/items/list"; id: RequestId; params: ThreadItemsListParams; } | { "method": "thread/inject_items"; id: RequestId; params: ThreadInjectItemsParams; } | { "method": "skills/list"; id: RequestId; params: SkillsListParams; } | { "method": "skills/extraRoots/set"; id: RequestId; params: SkillsExtraRootsSetParams; } | { "method": "hooks/list"; id: RequestId; params: HooksListParams; } | { "method": "marketplace/add"; id: RequestId; params: MarketplaceAddParams; } | { "method": "marketplace/remove"; id: RequestId; params: MarketplaceRemoveParams; } | { "method": "marketplace/upgrade"; id: RequestId; params: MarketplaceUpgradeParams; } | { "method": "plugin/list"; id: RequestId; params: PluginListParams; } | { "method": "plugin/installed"; id: RequestId; params: PluginInstalledParams; } | { "method": "plugin/reconcile"; id: RequestId; params: PluginReconcileParams; } | { "method": "plugin/read"; id: RequestId; params: PluginReadParams; } | { "method": "plugin/skill/read"; id: RequestId; params: PluginSkillReadParams; } | { "method": "plugin/share/save"; id: RequestId; params: PluginShareSaveParams; } | { "method": "plugin/share/updateTargets"; id: RequestId; params: PluginShareUpdateTargetsParams; } | { "method": "plugin/share/list"; id: RequestId; params: PluginShareListParams; } | { "method": "plugin/share/checkout"; id: RequestId; params: PluginShareCheckoutParams; } | { "method": "plugin/share/delete"; id: RequestId; params: PluginShareDeleteParams; } | { "method": "app/read"; id: RequestId; params: AppsReadParams; } | { "method": "app/list"; id: RequestId; params: AppsListParams; } | { "method": "app/installed"; id: RequestId; params: AppsInstalledParams; } | { "method": "fs/readFile"; id: RequestId; params: FsReadFileParams; } | { "method": "fs/writeFile"; id: RequestId; params: FsWriteFileParams; } | { "method": "fs/createDirectory"; id: RequestId; params: FsCreateDirectoryParams; } | { "method": "fs/getMetadata"; id: RequestId; params: FsGetMetadataParams; } | { "method": "fs/readDirectory"; id: RequestId; params: FsReadDirectoryParams; } | { "method": "fs/remove"; id: RequestId; params: FsRemoveParams; } | { "method": "fs/copy"; id: RequestId; params: FsCopyParams; } | { "method": "fs/watch"; id: RequestId; params: FsWatchParams; } | { "method": "fs/unwatch"; id: RequestId; params: FsUnwatchParams; } | { "method": "skills/config/write"; id: RequestId; params: SkillsConfigWriteParams; } | { "method": "plugin/install"; id: RequestId; params: PluginInstallParams; } | { "method": "plugin/uninstall"; id: RequestId; params: PluginUninstallParams; } | { "method": "turn/start"; id: RequestId; params: TurnStartParams; } | { "method": "turn/steer"; id: RequestId; params: TurnSteerParams; } | { "method": "turn/interrupt"; id: RequestId; params: TurnInterruptParams; } | { "method": "review/start"; id: RequestId; params: ReviewStartParams; } | { "method": "model/list"; id: RequestId; params: ModelListParams; } | { "method": "account/gatewayOAuth/read"; id: RequestId; params: undefined; } | { "method": "account/gatewayOAuth/login"; id: RequestId; params: undefined; } | { "method": "account/gatewayOAuth/cancel"; id: RequestId; params: undefined; } | { "method": "modelProvider/capabilities/read"; id: RequestId; params: ModelProviderCapabilitiesReadParams; } | { "method": "experimentalFeature/list"; id: RequestId; params: ExperimentalFeatureListParams; } | { "method": "permissionProfile/list"; id: RequestId; params: PermissionProfileListParams; } | { "method": "experimentalFeature/enablement/set"; id: RequestId; params: ExperimentalFeatureEnablementSetParams; } | { "method": "mcpServer/oauth/login"; id: RequestId; params: McpServerOauthLoginParams; } | { "method": "config/mcpServer/reload"; id: RequestId; params: undefined; } | { "method": "mcpServerStatus/list"; id: RequestId; params: ListMcpServerStatusParams; } | { "method": "mcpServer/resource/read"; id: RequestId; params: McpResourceReadParams; } | { "method": "mcpServer/tool/call"; id: RequestId; params: McpServerToolCallParams; } | { "method": "windowsSandbox/setupStart"; id: RequestId; params: WindowsSandboxSetupStartParams; } | { "method": "windowsSandbox/readiness"; id: RequestId; params: undefined; } | { "method": "account/login/start"; id: RequestId; params: LoginAccountParams; } | { "method": "account/login/cancel"; id: RequestId; params: CancelLoginAccountParams; } | { "method": "account/logout"; id: RequestId; params: undefined; } | { "method": "account/rateLimits/read"; id: RequestId; params?: GetAccountRateLimitsParams | undefined; } | { "method": "account/rateLimitResetCredit/consume"; id: RequestId; params: ConsumeAccountRateLimitResetCreditParams; } | { "method": "account/usage/read"; id: RequestId; params?: GetAccountTokenUsageParams | undefined; } | { "method": "account/workspaceMessages/read"; id: RequestId; params: undefined; } | { "method": "account/sendAddCreditsNudgeEmail"; id: RequestId; params: SendAddCreditsNudgeEmailParams; } | { "method": "feedback/upload"; id: RequestId; params: FeedbackUploadParams; } | { "method": "command/exec"; id: RequestId; params: CommandExecParams; } | { "method": "command/exec/write"; id: RequestId; params: CommandExecWriteParams; } | { "method": "command/exec/terminate"; id: RequestId; params: CommandExecTerminateParams; } | { "method": "command/exec/resize"; id: RequestId; params: CommandExecResizeParams; } | { "method": "config/read"; id: RequestId; params: ConfigReadParams; } | { "method": "externalAgentConfig/detect"; id: RequestId; params: ExternalAgentConfigDetectParams; } | { "method": "externalAgentConfig/import"; id: RequestId; params: ExternalAgentConfigImportParams; } | { "method": "externalAgentConfig/import/recordHistory"; id: RequestId; params: ExternalAgentConfigImportHistoryRecordParams; } | { "method": "externalAgentConfig/import/readHistories"; id: RequestId; params: undefined; } | { "method": "config/value/write"; id: RequestId; params: ConfigValueWriteParams; } | { "method": "config/batchWrite"; id: RequestId; params: ConfigBatchWriteParams; } | { "method": "configRequirements/read"; id: RequestId; params: undefined; } | { "method": "account/read"; id: RequestId; params: GetAccountParams; } | { "method": "getConversationSummary"; id: RequestId; params: GetConversationSummaryParams; } | { "method": "gitDiffToRemote"; id: RequestId; params: GitDiffToRemoteParams; } | { "method": "getAuthStatus"; id: RequestId; params: GetAuthStatusParams; } | { "method": "fuzzyFileSearch"; id: RequestId; params: FuzzyFileSearchParams; }; //# sourceMappingURL=ClientRequest.d.ts.map