A comprehensive architecture for building intelligent, memory-enabled AI agents
Awareness combines cutting-edge research in memory systems, planning algorithms, and multi-agent orchestration to create a production-ready framework for building intelligent applications.
Agent's personality, user information, and active goals. Always loaded into context.
Session-level memory for current task. Cleared after each turn completion.
Indexed conversation history with importance scoring.
Long-term knowledge store with semantic search capabilities.
Score = α₁ × Recency + α₂ × Importance + α₃ × RelevanceRead-only exploration for strategic thinking without side effects
Full implementation mode with human-in-the-loop approval gates
The tool system provides a flexible architecture for registering and executing tools with built-in safety mechanisms through approval gates.
requiresApproval flagLATS combines Monte Carlo Tree Search with LLM-based expansion and reflection to find optimal solutions for complex multi-step problems.
Durable execution engine with state management and signal-based interactivity.
IDLE → HYDRATING → ROUTING → PLANNING → EXECUTING → RESPONDING → IDLE