/** * [WHO]: SoulStore, SoulManager, getSoulConfig * [FROM]: No external dependencies * [TO]: Consumed by core/soul-integration.ts * [HERE]: packages/soul-core/src/index.ts - */ export type { SoulProfile, SoulMemory, SoulEvolution, PersonalityVector, CognitiveStyle, ValueSystem, EmotionalState, ExpertiseArea, UserRelationship, SuccessMemory, FailureMemory, PatternMemory, DecisionMemory, PersonalityDelta, ValueDelta, EvolutionTrigger, ReflectionResult, InteractionContext, SoulConfig, SoulOptions, LlmFn, } from "./types.js"; export { getSoulConfig, getDefaultConfig, validateSoulConfig, } from "./config.js"; export { SoulStore } from "./store.js"; export { SoulEvolutionEngine, type PatternInsight, } from "./evolution.js"; export { generatePersonalityDirective, generateValueGuidance, generateCognitiveStyleHint, generateEmotionalContext, generateExpertiseContext, generateRelationshipContext, generateSoulInjection, } from "./injection.js"; export { SoulManager } from "./manager.js"; export { getSoulConfig as getSoulConfiguration } from "./config.js";