evalstate's picture
download
raw
1.17 kB
export type ProxyToolResponseType = 'JSON' | 'SSE';
export interface ProxyToolDefinition {
proxyId: string;
toolName: string;
upstreamToolName: string;
url: string;
responseType: ProxyToolResponseType;
description?: string;
inputSchema?: ProxyToolInputSchema;
meta?: Record<string, unknown>;
}
export interface ProxyToolInputSchema {
type?: string;
properties?: Record<string, ProxyToolSchemaProperty>;
required?: string[];
[key: string]: unknown;
}
export interface ProxyToolSchemaProperty {
type?: string;
description?: string;
default?: unknown;
enum?: unknown[];
[key: string]: unknown;
}
export declare function getProxyToolsConfig(): ProxyToolDefinition[];
export declare function getProxyToolDefinition(toolName: string): ProxyToolDefinition | undefined;
export declare function cacheDiscoveredProxyAppTool(parentConfig: ProxyToolDefinition, toolName: string, argumentKeys: string[]): ProxyToolDefinition;
export declare function loadProxyToolsConfig(): Promise<ProxyToolDefinition[]>;
export declare function resetProxyToolsConfigForTest(): void;
//# sourceMappingURL=proxy-tools-config.d.ts.map

Xet Storage Details

Size:
1.17 kB
·
Xet hash:
a4bfb8b163c091dc6145073f78cf80e014f1e82e6e81222418ee3d00d08b1c6b

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.