universal-life-protocol-core
Version:
Revolutionary AI framework implementing living, conscious digital reality with meta-cognitive reasoning, attention economics, and autonomous learning
32 lines • 878 B
TypeScript
import { CUE_Event, CepRule } from "./types.js";
/**
* This engine processes event streams to identify meaningful patterns,
* implementing a rule-based transition system.
*/
export declare class CepEngine {
private rules;
private eventHistory;
private historyLimit;
/**
* Registers a new rule, written in an Event Processing Language (EPL) style.
*/
registerRule(rule: CepRule): void;
/**
* Processes an incoming event from the CUE's event bus.
*/
processEvent(event: CUE_Event): void;
private evaluateRules;
/**
* Get the current event history for testing/inspection
*/
getEventHistory(): CUE_Event[];
/**
* Clear all registered rules
*/
clearRules(): void;
/**
* Get all registered rules
*/
getRules(): Map<string, CepRule>;
}
//# sourceMappingURL=cep-engine.d.ts.map