Expand description
Graph 和 GraphBuilder。
Edge 三层语义:
condition— 业务路由条件(必须满足)analysis— 分析用约束(不参与 runtime 决策)policy— runtime policy(显式声明才生效)
fallback — 兜底边,无匹配时优先尝试。
Structs§
- Cycle
Analysis - 环分析诊断结果。
- Edge
- 边(Edge)— 三层语义叠加。
- Edge
Analysis - 分析用约束 — 仅用于
analyze_cycles()静态分析。 - Graph
- 图(Graph)— 允许有环,循环保护由 GraphExecutor::max_steps 运行时熔断提供。
- Graph
Builder - Graph 构建器。
Enums§
- Edge
Exceeded Strategy - Edge Policy 被 exceeded 时的处理策略。
- Edge
Policy - Runtime Policy — 显式声明的运行时拦截策略。
Type Aliases§
- Edge
Condition - 边条件回调类型别名。 Arc 包装以支持 Graph Clone(条件回调不可 Clone)。