UNPKG

n8n

Version:

n8n Workflow Automation Tool

15 lines (14 loc) 746 B
import { type AgentIntegrationConfig, type AgentJsonConfig } from '@n8n/api-types'; export type AgentCapabilityCounts = { tool: number; skill: number; subAgent: number; mcpServer: number; vectorStore: number; task: number; channel: number; }; export declare function countAgentCapabilities(config: AgentJsonConfig | null, integrations?: AgentIntegrationConfig[]): AgentCapabilityCounts; export declare function totalAgentCapabilities(counts: AgentCapabilityCounts): number; export declare function configuredCapabilityKinds(counts: AgentCapabilityCounts): Array<keyof AgentCapabilityCounts>; export declare function isUnconfiguredAgent(schema: AgentJsonConfig | null, integrations: AgentIntegrationConfig[]): boolean;