agent.rs — Core Agent Lifecycle
The Agent struct is the heart of Oxyde. It manages emotion, memory, goal selection, and LLM inference.
🔧 Key Structs & Methods
pub struct Agent {
pub id: String,
pub memory: MemoryManager,
pub emotion: EmotionState,
pub goals: GoalManager,
pub llm: Box<dyn LLMProvider>,
}