Our secret framework for building AI agents