Q172: disconnecting a provider shows what it stops, then the outcome
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
059970e7e1
commit
538d834647
12 files changed
+170
-1
No files matched your search
@@ -15,6 +15,14 @@ export interface ProviderEndpoint {
|
||||
deployment: string;
|
||||
}
|
||||
|
||||
/** What disconnecting a provider stops, shown before the user confirms. */
|
||||
export interface ProviderDisconnectImpact {
|
||||
agents: string[];
|
||||
openTasks: number;
|
||||
runningRuns: number;
|
||||
queuedRuns: number;
|
||||
}
|
||||
|
||||
export interface SetProviderModelInput {
|
||||
orgId: string;
|
||||
providerId: string;
|
||||
|
||||
@@ -74,6 +74,7 @@ import type {
|
||||
SaveProviderCredentialInput,
|
||||
SetProviderModelInput,
|
||||
ProviderEndpoint,
|
||||
ProviderDisconnectImpact,
|
||||
ConnectComposioToolkitInput,
|
||||
ConnectComposioToolkitResult,
|
||||
ConnectorCatalogEntry,
|
||||
@@ -168,6 +169,7 @@ export interface DesktopApi {
|
||||
setProviderModel(input: SetProviderModelInput): Promise<DesktopResult<AppSnapshot>>;
|
||||
/** Null when the provider has no saved cloud or custom-endpoint credential. */
|
||||
providerEndpoint(input: { orgId: string; providerId: string }): Promise<DesktopResult<ProviderEndpoint | null>>;
|
||||
providerDisconnectImpact(input: { orgId: string; providerId: string }): Promise<DesktopResult<ProviderDisconnectImpact>>;
|
||||
revokeProviderCredential(input: RevokeProviderCredentialInput): Promise<DesktopResult<AppSnapshot>>;
|
||||
startProviderOAuth(input: StartProviderOAuthInput): Promise<DesktopResult<StartProviderOAuthResult>>;
|
||||
cancelProviderOAuth(input: CancelProviderOAuthInput): Promise<DesktopResult<null>>;
|
||||
|
||||
@@ -29,6 +29,7 @@ export const IPC_CHANNELS = {
|
||||
saveProviderCredential: "agentcompany:save-provider-credential",
|
||||
setProviderModel: "agentcompany:set-provider-model",
|
||||
providerEndpoint: "agentcompany:provider-endpoint",
|
||||
providerDisconnectImpact: "agentcompany:provider-disconnect-impact",
|
||||
revokeProviderCredential: "agentcompany:revoke-provider-credential",
|
||||
startProviderOAuth: "agentcompany:start-provider-oauth",
|
||||
cancelProviderOAuth: "agentcompany:cancel-provider-oauth",
|
||||
|
||||
Reference in new issue
Block a user