Heicode Docs

常见问题和故障处理

常见问题和故障处理

本页说明创建和运行 Agent 时最常见的问题。

Agent 无法启动

可能原因:

  • 任务目标为空或过短。
  • 没有连接必要资源。
  • 没有设置预算。
  • Agent 角色为空。
  • Git 或云授权失败。
  • 审批策略缺失。

处理方式:

  1. 补充任务目标。
  2. 打开准备清单。
  3. 连接缺失资源。
  4. 重新确认 Agent 角色。
  5. 设置预算。
  6. 再次启动。

任务一直准备中

可能原因:

  • 资源发现较慢。
  • SK 快照解析失败。
  • 云资源接口超时。
  • 密钥保管器不可用。
  • Agent 平台排队。

处理方式:

  • 查看准备清单状态。
  • 查看最近事件。
  • 重新解析 SK。
  • 检查资源授权。
  • 稍后重试。
  • 联系管理员查看平台状态。

任务显示需要输入

任务本身仍是 running,但 Agent 触发了 task.blocked 事件,说明 Agent 无法继续判断。

常见问题:

  • 需求有多个方向。
  • 资源范围不明确。
  • 需要选择方案。
  • 缺少测试账号。
  • 缺少部署目标。

处理方式:

  • 打开任务详情。
  • 阅读问题。
  • 给出明确选择。
  • 不要只回复“继续”。

等待审批

任务仍是 running,但存在一条状态为 pending 的审批请求,说明 Agent 请求了高危操作。

处理方式:

  1. 查看操作类型。
  2. 查看请求的 Agent。
  3. 查看目标资源。
  4. 查看风险等级和凭证 TTL。
  5. 批准或拒绝。

不确定时选择拒绝,并要求 Agent 生成更详细计划。

Git 授权失败

可能原因:

  • token 过期。
  • 仓库权限不足。
  • 分支不存在。
  • 路径范围过窄。
  • 组织策略不允许访问。

处理方式:

  • 重新授权 Git。
  • 检查仓库权限。
  • 选择正确分支。
  • 调整路径范围。
  • 联系组织管理员。

SK 解析失败

可能原因:

  • SK 仓库不可访问。
  • ref 不存在。
  • SKILL.md 缺失。
  • 技能声明格式错误。
  • 技能请求了禁止工具。

处理方式:

  • 选择可访问的 SK 仓库。
  • 固定到有效 tag 或 commit。
  • 修复 SKILL.md。
  • 禁用危险技能。
  • 重新解析快照。

云资源不可访问

可能原因:

  • 云授权过期。
  • 资源不在授权范围。
  • 环境选择错误。
  • 需要审批。
  • 短期凭证过期。

处理方式:

  • 重新连接云账号。
  • 调整资源范围。
  • 重新审批。
  • 重新派生短期凭证。
  • 检查云平台状态。

预算耗尽

可能原因:

  • 任务范围过大。
  • 失败后重复重试。
  • 使用了高成本模型。
  • 多个 Agent 并行执行。

处理方式:

  • 暂停任务。
  • 查看消耗明细。
  • 缩小范围。
  • 拆分任务。
  • 调整模型策略。
  • 提高预算后继续。

任务失败

处理顺序:

  1. 查看失败原因。
  2. 查看最近日志。
  3. 查看资源访问记录。
  4. 查看是否有审批被拒绝。
  5. 查看预算是否耗尽。
  6. 查看测试或构建输出。
  7. 让 Agent 汇总可恢复方案。

疑似密钥泄漏

立即处理:

  1. 停止任务。
  2. 撤销相关凭证。
  3. 轮换密钥。
  4. 检查 Git、日志、Markdown 和截图。
  5. 通知安全负责人。
  6. 查看审计记录。
  7. 重新授权后再继续。

交付结果不符合预期

处理方式:

  • 对照验收标准。
  • 明确指出不符合的地方。
  • 要求 Agent 只修复指定问题。
  • 不要扩大任务范围。
  • 必要时退回到计划阶段。

示例:

当前结果不符合验收标准第 2 条。
请只修复用户登录后的项目列表为空问题。
不要修改通知模块。
完成后运行现有测试,并给出 diff 摘要。

On this page