Mirror the Composio project's auth configs as the connector catalog with logo.dev icons

This commit is contained in:
ZacharyZhang-NY committed 2026-07-07 11:06:07 -04:00
1 parent dde449d226
commit 00e05054ca
18 files changed
+269 -175

No files matched your search

+4 -12
View File
@@ -1,22 +1,14 @@
export interface ComposioToolkitSummaryDto {
export interface ConnectorCatalogEntry {
authConfigId: string;
slug: string;
name: string;
description: string;
logo: string | null;
categories: string[];
authSchemes: string[];
noAuth: boolean;
toolsCount: number;
}
export interface ListComposioToolkitsInput {
orgId: string;
authScheme: string;
logoUrl: string | null;
}
export interface ConnectComposioToolkitInput {
orgId: string;
toolkitSlug: string;
toolkitName: string;
}
export interface ConnectComposioToolkitResult {
+2 -3
View File
@@ -64,11 +64,10 @@ import type {
SyncSkillsFromDiskInput,
RevokeProviderCredentialInput,
SaveProviderCredentialInput,
ComposioToolkitSummaryDto,
ConnectComposioToolkitInput,
ConnectComposioToolkitResult,
ConnectorCatalogEntry,
ConnectorGrantInput,
ListComposioToolkitsInput,
RefreshComposioAccountsInput,
SearchInput,
SendMessageInput,
@@ -180,7 +179,7 @@ export interface DesktopApi {
setLegalHoldState(input: SetLegalHoldStateInput): Promise<DesktopResult<AppSnapshot>>;
createRetentionFreeze(input: CreateRetentionFreezeInput): Promise<DesktopResult<AppSnapshot>>;
setRetentionFreezeState(input: SetRetentionFreezeStateInput): Promise<DesktopResult<AppSnapshot>>;
listComposioToolkits(input: ListComposioToolkitsInput): Promise<DesktopResult<ComposioToolkitSummaryDto[]>>;
listConnectorCatalog(): Promise<DesktopResult<ConnectorCatalogEntry[]>>;
connectComposioToolkit(input: ConnectComposioToolkitInput): Promise<DesktopResult<ConnectComposioToolkitResult>>;
refreshComposioAccounts(input: RefreshComposioAccountsInput): Promise<DesktopResult<AppSnapshot>>;
grantConnector(input: ConnectorGrantInput): Promise<DesktopResult<AppSnapshot>>;
+1 -1
View File
@@ -75,7 +75,7 @@ export const IPC_CHANNELS = {
deleteMeeting: "agentcompany:delete-meeting",
createSprint: "agentcompany:create-sprint",
deleteSprint: "agentcompany:delete-sprint",
listComposioToolkits: "agentcompany:list-composio-toolkits",
listConnectorCatalog: "agentcompany:list-connector-catalog",
connectComposioToolkit: "agentcompany:connect-composio-toolkit",
refreshComposioAccounts: "agentcompany:refresh-composio-accounts",
grantConnector: "agentcompany:grant-connector",