configure
Version:
Identity layer SDK for AI agents
24 lines (21 loc) • 1.36 kB
TypeScript
import { ActionName, ConfigureToolDefinition, ProfileToolsOptions, ConnectorName, JsonSchemaObject } from './types.js';
declare function getDefaultProfileTools(): ConfigureToolDefinition[];
declare function getConnectorTools(connectors?: ConnectorName[]): ConfigureToolDefinition[];
declare function getActionTools(actions?: ActionName[]): ConfigureToolDefinition[];
declare function getAdvancedTools(options?: ProfileToolsOptions['advanced']): ConfigureToolDefinition[];
declare function getUITools(): ConfigureToolDefinition[];
declare function getToolsForOptions(options?: ProfileToolsOptions): ConfigureToolDefinition[];
declare function toOpenAIFunctions(tools: ConfigureToolDefinition[]): {
type: "function";
function: {
name: string;
description: string;
parameters: JsonSchemaObject;
};
}[];
declare function isConnectorToolName(name: string): boolean;
declare function isActionToolName(name: string): boolean;
declare function getDefaultProfileToolNames(): string[];
declare function getConnectorToolNames(): string[];
declare function getActionToolNames(): string[];
export { getActionToolNames, getActionTools, getAdvancedTools, getConnectorToolNames, getConnectorTools, getDefaultProfileToolNames, getDefaultProfileTools, getToolsForOptions, getUITools, isActionToolName, isConnectorToolName, toOpenAIFunctions };