agent analysis as codedesriptions