Library/framework for building language agents