automata-metaverse
Version:
Automaton execution engines for self-referential CanvasL/JSONL systems
39 lines (32 loc) • 1.7 kB
text/typescript
/**
* Automata Metaverse - Server Entry Point
*
* Server-side components (includes Socket.IO integration)
*/
// Server-side components
export { AutomatonController, type AutomatonControllerConfig, type AutomatonState as ControllerState } from './automaton-controller.js';
export { calculateActionFrequency, type ActionFrequency } from './automaton-analysis.js';
// Core execution engines (server-compatible)
export { AdvancedSelfReferencingAutomaton } from '../engines/advanced-automaton.js';
export { ContinuousAutomatonRunner } from '../engines/continuous-automaton.js';
export { OllamaAutomatonRunner } from '../engines/ollama-automaton.js';
export { MemoryOptimizedAutomaton } from '../engines/automaton-memory-optimized.js';
export { OptimizedBootstrap } from '../engines/bootstrap-automaton.js';
// Vector clock systems
export { VectorClock } from '../vector-clock/vector-clock.js';
export { VectorClockAutomaton, type MetaLog, type AutomatonMessage, type SwarmContext } from '../vector-clock/vector-clock-automaton.js';
export type { AutomatonState as VectorClockAutomatonState } from '../vector-clock/vector-clock-automaton.js';
export { MLVectorClockAutomaton } from '../vector-clock/ml-vector-clock-automaton.js';
// Memory management (server-compatible)
export { ObjectPool } from '../memory/object-pool.js';
export {
getMemoryState,
assessMemoryPressure,
forceGarbageCollection,
formatMemory,
type MemoryState,
type MemoryPressure,
MEMORY_THRESHOLDS
} from '../memory/memory-utils.js';
// Types (using ControllerState alias to avoid conflict)
export type { AutomatonState, Transition, VerticalTransition, CanvasObject } from '../types/automaton-state.js';