canny_detector agent is added, non-stop coding continues!