ai-core-agent-framework A comprehensive framework for building AI agents with state management, persistence, and testing capabilities