如何打开 Hive Agent logs?
在侧边栏打开 Hive Agents。 点击 Logs。如何筛选 logs?
使用日期范围、分页、列显示、筛选,以及用于 All Sources、Dashboard 和 API 的 Source 导航。 Hive Agent logs 支持 Hive Agent、Status、用于 All Sources、Dashboard 和 API 的 来源导航,以及按名称、目标或 request ID 搜索。pass 和 attempt 有什么区别?
Pass 是一次完整的执行和验证轮次。如果一个或多个节点被拒绝,Hive Agents 可以为仍需修复的工作开始下一轮 pass。 Attempt 是单个节点的一次具体执行或验证尝试。节点在执行、检查、被拒绝并重试时,可能会显示多个 attempts。 在 Run Console 中,节点执行尝试完成、但 verifier 尚未开始时,可能会显示 等待验证。这是用于查看实时进度的显示状态,不是已存储的运行状态。 Compose attempts 与节点 attempts 分开计算。它们发生在必需节点已经验证通过之后,用于重新生成并检查最终响应。 示例: 如果 pass 1 验证通过两个节点并拒绝一个节点,pass 2 会重试被拒绝的节点。该节点可能显示多个 attempts,因为每一次执行或验证尝试都会记录下来。状态词汇表
| 状态 | 含义 |
|---|---|
pending | 运行已创建,等待开始 |
preparing_sources | Fetch Hive 在计划前处理来源 |
planning | planner 创建节点和验证标准 |
executing | executor 正在处理节点 |
verifying | verifier 正在检查输出 |
retrying | 被拒绝节点准备进入下一轮 |
composing | composer 正在组装并检查最终响应 |
blocked | 运行到达预算 gate。使用 budget_block_state 区分暂停: awaiting_approval 表示 workflow 正在等待 magic-link 审批(ended_at 为 null);stopped 表示运行已因预算结束(hard cap、审批被拒绝或审批过期),且 ended_at 已设置 |
completed | 运行成功完成或 best effort 完成 |
failed | 运行无法完成 |
cancelling | 已请求取消 |
cancelled | 运行已取消 |
如何阅读详情页?
点击运行行。 根视图会显示最终响应、来源、节点、预算和运行配置。有已接受的编写结果时,最终响应优先使用它;已验证节点输出仍作为支持详情保留。 Run Console 会分别显示 awaiting approval(可以批准继续)和 stopped on budget(运行已结束)的 banner。stop banner 会尽量使用导致 blocked 的预算事件: 它会区分已花费金额已经达到 cap,还是下一步预计成本会超过 cap,并使用 blocked 当时记录的 cap,而不是之后 blueprint 中的值。控制台里的预算花费用cumulative_cost_usd,也就是 BudgetGate 实际执行的同一数字,而不是计划阶段的 projected_cost_usd 估算。
追踪如何工作?
追踪会显示来源准备、planning、execution、verification、repeat decisions、compose attempts、budget checks、重试和最终状态。 compose span 会在编写开始时就出现,而不是等 composer 完成后才出现。compose 尝试进行中时,运行状态为composing,且 run_config.composition.status 为 running。
execute 和 verify span 也会在每个节点阶段运行期间出现(status: running),并在阶段结束时在同一条 span 上完成。瀑布图按语义顺序(pass_number、节点位置、execute 在 verify 之前)对每个 pass 的每个节点分组显示 execute 再 verify,而不是仅按开始时间排序 — 这样即使子 trace 完成时间不同,并行节点仍然清晰可读。
选择阶段可查看 Input、Output 和 Metadata。失败、blocked 或可重试阶段会显示问题提示。预算 span 会在 span 头部显示预算设置,重复 span 会在同一位置显示重复设置。运行级失败信息只显示在 overview 和终态 span 上,允许通过的 budget check 保持为信息提示。
planner、executor、verifier 和 composer 调用可以展开显示子 AgentRun,包括模型推理、LLM 响应以及工具输入和响应面板。
partial-result 取消后会怎样?
partial-result cancellation 会停止新节点工作,让已开始的工作完成,并保留已验证输出。最终状态仍是cancelled。
另请参阅: Log History and Troubleshooting.
