StringDetectorAgent