* recursion checker proof-of-concept * checkers on agent * cleanup and unit tests * changelog * extra test * update comment