claude-flow
Version:
Ruflo - Enterprise AI agent orchestration for Claude Code. Deploy 60+ specialized agents in coordinated swarms with self-learning, fault-tolerant consensus, vector memory, and MCP integration
50 lines • 1.76 kB
TypeScript
/**
* agentic-flow v3 integration bridge
*
* Provides a single lazy-loading entry point for all agentic-flow v3
* subpath exports. Every accessor returns `null` when agentic-flow is
* not installed — callers never throw on missing optional dependency.
*
* @module agentic-flow-bridge
*/
/**
* Load the ReasoningBank module (4-step learning pipeline).
* Returns null if agentic-flow is not installed.
* Race-safe: concurrent callers share the same import Promise.
*/
export declare function getReasoningBank(): Promise<typeof import("agentic-flow/reasoningbank") | null>;
/**
* Load the ModelRouter module (multi-provider LLM routing).
* Returns null if agentic-flow is not installed.
*/
export declare function getRouter(): Promise<typeof import("agentic-flow/router") | null>;
/**
* Load the Orchestration module (workflow engine).
* Returns null if agentic-flow is not installed.
*/
export declare function getOrchestration(): Promise<typeof import("agentic-flow/orchestration") | null>;
/**
* Compute an embedding vector via ReasoningBank, falling back to null.
*/
export declare function computeEmbedding(text: string): Promise<number[] | null>;
/**
* Retrieve memories matching a query via ReasoningBank.
*/
export declare function retrieveMemories(query: string, opts?: {
k?: number;
}): Promise<any[]>;
/**
* Check whether agentic-flow v3 is available at runtime.
*/
export declare function isAvailable(): Promise<boolean>;
/**
* Return a summary of available agentic-flow v3 capabilities.
*/
export declare function capabilities(): Promise<{
available: boolean;
reasoningBank: boolean;
router: boolean;
orchestration: boolean;
version: string | null;
}>;
//# sourceMappingURL=agentic-flow-bridge.d.ts.map