Connected connectors can be deleted and reconnected; mirror sweeps stale rows and ops serialize per org

This commit is contained in:
ZacharyZhang-NY committed 2026-07-07 12:09:31 -04:00
1 parent eb16baff50
commit 38bd3588e7
11 files changed
+187 -33

No files matched your search

+5
View File
@@ -16,6 +16,11 @@ export interface ConnectComposioToolkitResult {
redirectUrl: string | null;
}
export interface DisconnectComposioToolkitInput {
orgId: string;
toolkitSlug: string;
}
export interface RefreshComposioAccountsInput {
orgId: string;
}
+2
View File
@@ -66,6 +66,7 @@ import type {
ConnectComposioToolkitInput,
ConnectComposioToolkitResult,
ConnectorCatalogEntry,
DisconnectComposioToolkitInput,
RefreshComposioAccountsInput,
SearchInput,
SendMessageInput,
@@ -178,6 +179,7 @@ export interface DesktopApi {
setRetentionFreezeState(input: SetRetentionFreezeStateInput): Promise<DesktopResult<AppSnapshot>>;
listConnectorCatalog(): Promise<DesktopResult<ConnectorCatalogEntry[]>>;
connectComposioToolkit(input: ConnectComposioToolkitInput): Promise<DesktopResult<ConnectComposioToolkitResult>>;
disconnectComposioToolkit(input: DisconnectComposioToolkitInput): Promise<DesktopResult<AppSnapshot>>;
refreshComposioAccounts(input: RefreshComposioAccountsInput): Promise<DesktopResult<AppSnapshot>>;
search(input: SearchInput): Promise<DesktopResult<SearchResultRecord[]>>;
subscribe(callback: (event: RendererEvent) => void): () => void;
+1
View File
@@ -76,6 +76,7 @@ export const IPC_CHANNELS = {
deleteSprint: "agentcompany:delete-sprint",
listConnectorCatalog: "agentcompany:list-connector-catalog",
connectComposioToolkit: "agentcompany:connect-composio-toolkit",
disconnectComposioToolkit: "agentcompany:disconnect-composio-toolkit",
refreshComposioAccounts: "agentcompany:refresh-composio-accounts",
search: "agentcompany:search",
rendererEvent: "agentcompany:renderer-event",