Pipeline runner behaviour。
默认实现调用 Arcana.Pipeline。测试或企业集成可在非 Agent 输入路径中替换
runner,但 rag_pipeline_answer tool args 不允许动态指定 runner。
Summary
Callbacks
@callback run(String.t(), CMDCRAGArcana.Pipeline.Preset.t(), CMDCRAGArcana.Config.t()) :: {:ok, map()} | {:error, term()}