Expand description
§error
§职责
定义 katu-agent 的统一错误类型 — Agent 执行层的所有可恢复与不可恢复错误。
§设计
AgentError 是 Agent 执行层 的错误枚举,与 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§
- Agent
Error - Agent 执行层统一错误枚举。
Type Aliases§
- Result
katu-agent模块级 Result 别名。