@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.
54 lines (46 loc) • 1.95 kB
TypeScript
import { ConfigLoader } from "./config/agent.config";
import { PolybiousAgent } from "./core/agent";
import { ContextualMemoryMatrix } from "./core/contextual-memory";
import { CollaborationHub } from "./core/collaboration";
import { ScenarioSimulationEngine } from "./core/simulation";
import { AdaptiveSkillLoader } from "./core/skill-loader";
import { BehavioralEvolutionModel } from "./core/behavioral-evolution";
import { ExplainableAI } from "./core/explainable-ai";
// Core framework exports - main API as described in README
export { ContextualMemoryMatrix } from "./core/contextual-memory";
export { CollaborationHub } from "./core/collaboration";
export { ScenarioSimulationEngine } from "./core/simulation";
export { AdaptiveSkillLoader } from "./core/skill-loader";
export { BehavioralEvolutionModel } from "./core/behavioral-evolution";
export { ExplainableAI } from "./core/explainable-ai";
// Legacy agent implementation
export { ConfigLoader, PolybiousAgent };
// Service exports
export * from "./services/ai.service";
export * from "./services/twitter.service";
export * from "./types/agent.types";
export * from "./types/tweet.types";
// Convenience factory interface
export interface PolybiusComponents {
memory: ContextualMemoryMatrix;
collaboration: CollaborationHub;
simulation: ScenarioSimulationEngine;
skillLoader: AdaptiveSkillLoader;
evolution: BehavioralEvolutionModel;
explainer: ExplainableAI;
}
export interface PolybiusFrameworkConfig {
memoryCapacity?: number;
learningRate?: number;
explorationRate?: number;
}
export declare class PolybiusFramework {
memory: ContextualMemoryMatrix;
collaboration: CollaborationHub;
simulation: ScenarioSimulationEngine;
skillLoader: AdaptiveSkillLoader;
evolution: BehavioralEvolutionModel;
explainer: ExplainableAI;
constructor(config?: PolybiusFrameworkConfig);
initialize(): Promise<PolybiusComponents>;
}