Expand description
§katu_core::error
§职责
定义全局错误类型。所有 crate 的错误最终汇聚到 Error 枚举。
§依赖
katu_core::types— ToolCallId
§对外接口
Error— 顶层错误枚举Result<T>— 类型别名ProviderErrorKind— Provider 错误分类(retryable 判定依据)AuthErrorKind— 认证错误细分
§调用者
katu_core::message— Message 构造可能失败katu_core::event— AgentEvent 携带错误信息katu-provider— 将 HTTP 错误映射为 ProviderErrorKindkatu-tools— 工具执行失败时构造 Error::Toolkatu-agent— Agent loop match Error 决定下一步行为
Enums§
- Auth
Error Kind - 认证错误细分。
- Error
- 顶层错误枚举。
- Provider
Error Kind - Provider 错误分类。
Type Aliases§
- Result
- Katu 全局 Result 别名。