@polybiouslabs/polybious
Version:
Polybius is a next-generation intelligent agent framework built for adaptability across diverse domains. It merges contextual awareness, multi-agent collaboration, and predictive reasoning to deliver dynamic, self-optimizing performance.
37 lines (34 loc) • 1.24 kB
TypeScript
export interface MemoryEntry {
id: string;
timestamp: Date;
type: string;
data: any;
importance: number;
tags: string[];
context: string;
relationships: string[];
}
export interface Relationship {
targetId: string;
strength: number;
type: 'same_type' | 'shared_topic' | 'same_context' | 'general';
}
export declare class ContextualMemoryMatrix {
memories: Map<string, MemoryEntry>;
relationships: Map<string, Relationship[]>;
contexts: Map<string, any>;
memoryPath: string;
maxMemories: number;
constructor(maxMemories?: number);
store(type: string, data: any, importance?: number, tags?: string[]): Promise<string>;
recall(query: string, limit?: number): Promise<MemoryEntry[]>;
generateInsights(): Promise<string[]>;
extractContext(data: any): string;
buildRelationships(memoryId: string, memory: MemoryEntry): Promise<void>;
calculateSimilarity(memory1: MemoryEntry, memory2: MemoryEntry): number;
classifyRelationship(memory1: MemoryEntry, memory2: MemoryEntry): string;
getRelatedMemories(memoryId: string): MemoryEntry[];
consolidateMemories(): Promise<void>;
loadMemories(): Promise<void>;
saveMemories(): Promise<void>;
}