Skip to main content

Module error

Module error 

Source
Expand description

§error

§职责

定义 katu-agent 的统一错误类型 — Agent 执行层的所有可恢复与不可恢复错误。

§设计

AgentErrorAgent 执行层 的错误枚举,与 katu_core::Error 的关系:

  • katu_core::Error — 基础设施层(Provider/Tool/Config 级别)
  • AgentError — 编排层(实例构建、循环控制、流消费、工具编排)

Agent loop 内部捕获 katu_core::Error 后,根据语义转换为 AgentError 或直接处理(如 Provider RateLimit → 重试,不暴露为 AgentError)。

§调用者

  • katu-agent::instance — 构建失败
  • katu-agent::runner (future) — 循环执行错误

Enums§

AgentError
Agent 执行层统一错误枚举。

Type Aliases§

Result
katu-agent 模块级 Result 别名。