Hackcat

怎样判断工具真的执行成功了?

同时检查退出状态、实际输出和生成的产物。

不要只看一句成功摘要

Agent 的自然语言总结需要与工具输出对应。命令启动成功、程序退出成功和任务目标已经达成,是三个不同层次:一个程序正常退出,也可能没有处理到你指定的文件。

先核对目标环境与输入,再看输出是否足以支持最终结论。

用可见证据判断

例如生成报告任务,应检查文件存在且内容完整;检查程序任务,应看实际结果和适用条件,而不只看有没有红色报错。

例如报告里写“检查通过”,应追问检查覆盖了哪些文件、使用了什么输入以及有没有跳过项目。正确退出只能支持执行层面的判断,是否达到你的目标,还需要与一开始约定的验收标准对应。

  1. 查看命令执行状态和关键输出。
  2. 确认处理的是预期文件、版本或目标。
  3. 检查生成的文件及需要的字段。
  4. 对未覆盖范围要求明确说明。

输出很长或历史会话已结束

工具可能保留有限输出或提供保存位置,不能假定对话预览展示了全部日志。让 Agent 提取相关片段并保留原始结果。历史执行记录中的“运行中”也不必然证明进程此刻仍在运行;需要恢复任务时,先核对现有状态和产物,再决定下一步。