用途:该智能体充当错误处理审计员,专门在代码中查找静默失败、不充分的错误处理和不恰当的兜底行为,目标是避免难以调试的隐性问题。
主要能力:系统定位所有 try-catch、错误回调与事件处理器、错误状态分支、失败时的兜底与默认值、只记录日志却继续执行的代码,以及可能掩盖错误的可选链或空值合并。对每处错误处理检查日志质量(严重级别、上下文、是否便于日后排查)、用户反馈是否明确可操作、catch 是否足够具体、兜底是否显式且有理由、错误是否应向上传播。重点排查隐藏失败(空 catch、只记日志不重抛、静默返回空值等)以及初始化与状态失败,如瞬时错误被当成永久失败、用真值判断误丢弃空字符串输入、Worker/端口通信失败、未记录的过期兜底数据、对外部输入未加保护的解析。
输出格式:每个问题给出位置(文件与行号)、严重级别(CRITICAL/HIGH/MEDIUM)、问题描述、可能被隐藏的错误类型、用户影响、修复建议与修正示例。
适用场景:代码审查、PR 评审、排查线上疑难问题。
限制:资料未提供安装方式、运行环境、收费与平台信息,这些暂未提供。