Q105: the Connectors page grants and revokes connector access

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
ZacharyZhang-NYandClaude Opus 5.5 committed 2026-10-08 17:12:59 -04:00
1 parent 558d678ba2
commit 170b977bf8
12 files changed
+119 -11

No files matched your search

+14
View File
@@ -27,6 +27,20 @@ export interface DisconnectComposioToolkitInput {
label: string;
}
export interface GrantConnectorInput {
orgId: string;
agentId: string;
toolkitSlug: string;
accountLabel: string;
employeeId: string;
}
export interface RevokeConnectorInput {
orgId: string;
agentId: string;
toolkitSlug: string;
}
export interface RefreshComposioAccountsInput {
orgId: string;
}
+4
View File
@@ -73,6 +73,8 @@ import type {
ConnectComposioToolkitResult,
ConnectorCatalogEntry,
DisconnectComposioToolkitInput,
GrantConnectorInput,
RevokeConnectorInput,
RefreshComposioAccountsInput,
SearchInput,
SendMessageInput,
@@ -200,6 +202,8 @@ export interface DesktopApi {
connectComposioToolkit(input: ConnectComposioToolkitInput): Promise<DesktopResult<ConnectComposioToolkitResult>>;
disconnectComposioToolkit(input: DisconnectComposioToolkitInput): Promise<DesktopResult<AppSnapshot>>;
refreshComposioAccounts(input: RefreshComposioAccountsInput): Promise<DesktopResult<AppSnapshot>>;
grantConnector(input: GrantConnectorInput): Promise<DesktopResult<AppSnapshot>>;
revokeConnector(input: RevokeConnectorInput): Promise<DesktopResult<AppSnapshot>>;
search(input: SearchInput): Promise<DesktopResult<SearchResultRecord[]>>;
subscribe(callback: (event: RendererEvent) => void): () => void;
platform: "win32" | "darwin" | "linux";
+2
View File
@@ -85,6 +85,8 @@ export const IPC_CHANNELS = {
connectComposioToolkit: "agentcompany:connect-composio-toolkit",
disconnectComposioToolkit: "agentcompany:disconnect-composio-toolkit",
refreshComposioAccounts: "agentcompany:refresh-composio-accounts",
grantConnector: "agentcompany:grant-connector",
revokeConnector: "agentcompany:revoke-connector",
search: "agentcompany:search",
rendererEvent: "agentcompany:renderer-event",
windowMinimize: "agentcompany:window-minimize",