Expand description
Graph 错误类型。
错误模型:
Terminal— 终止执行,stream 关闭- Fallback — 控制流(通过
StreamNodeResult::Fallback),非错误 - 可观测性 — 通过
GraphEvent::ObservedError事件发送
build() = 结构正确性校验(纯函数,只产生 BuildError)
analyze() = 风险诊断(产生 GraphDiagnostics)
Structs§
- Build
Errors - 构建错误集合 — 支持多错误收集。
- Condition
Eval - 条件评估结果 — 用于 Unrouted 错误报告。
- Diagnostic
- 单条诊断信息。
- Graph
Diagnostics - 图诊断结果 — 由
graph.analyze()产生。
Enums§
- Build
Error - 构建时结构校验错误。
- Diagnostic
Category - 诊断分类。
- Diagnostic
Severity - 诊断严重级别。
- Graph
Error - Graph 运行时错误。
- Observed
Error - 可观测性事件 — 不属于错误体系,通过 GraphEvent 发送。
- Terminal
Error - 终止错误 — Graph 执行不可恢复地停止。