企业可治理的 Arcana Pipeline preset。
Preset 是 Agent 可选择的最小单位。Agent 只能传 preset_id,不能在 tool
args 中动态决定 step、module、prompt 或 function。
Summary
Functions
默认 preset,等价于 v0.1 rag_answer 的 search + answer 路径。
返回 AgentOps 可展示的 preset plan。
构建并校验 preset。
转换为稳定 map。
Types
@type fail_mode() :: :block | :search_only | :answer_with_warning | :needs_review
@type t() :: %CMDCRAGArcana.Pipeline.Preset{ default_collections: [String.t()], description: String.t() | nil, eval_gate_profile: map(), fail_mode: fail_mode(), id: String.t(), metadata: map(), min_grounding_score: float() | nil, name: String.t() | nil, require_citations?: boolean(), risk_level: String.t() | atom() | nil, steps: [CMDCRAGArcana.Pipeline.StepSpec.t()], use_case: String.t() | nil }