tasq/node_modules/agentic-flow/wasm/reasoningbank/reasoningbank_wasm.d.ts

45 lines
976 B
TypeScript

/* tslint:disable */
/* eslint-disable */
/**
* WASM wrapper for ReasoningBank
*/
export class ReasoningBankWasm {
free(): void;
[Symbol.dispose](): void;
/**
* Find similar patterns
*/
findSimilar(task_description: string, task_category: string, top_k: number): Promise<string>;
/**
* Retrieve a pattern by ID
*/
getPattern(id: string): Promise<string>;
/**
* Get storage statistics
*/
getStats(): Promise<string>;
/**
* Create a new ReasoningBank instance
*/
constructor(db_name?: string | null);
/**
* Search patterns by category
*/
searchByCategory(category: string, limit: number): Promise<string>;
/**
* Store a reasoning pattern
*/
storePattern(pattern_json: string): Promise<string>;
}
/**
* Initialize logging for WASM
*/
export function init(): void;
/**
* Log a message to the browser console
*/
export function log(message: string): void;