unhardcoded
參考 · 格式

flow_ir

策略之上的組合層:由路由步驟構成的有界無環圖。

多步驟工作流程的格式。flow 是由路由步驟構成的有界無環圖;每個步驟攜帶自身的 policy_ir 並獨立路由,整個圖產生一份連續且可重播的追蹤紀錄。

節點類型

input
單一入口。呼叫的 messages 從此處進入。每個工作流程恰好有一個。
llm
路由步驟。鍵值:system(該步驟的提示詞)· policy(完整的 policy_ir)· inputs(所消費的節點 id 清單)· template(可選,依輸入順序以 $1, $2, … 串接各輸入)。
output
單一出口。其 inputs 指定返回結果所在的節點。每個工作流程恰好有一個。

邊採用拉取(pull)模型:節點的 inputs 清單指定其所消費的節點,因此 "b": { inputs: ["a"] } 意味著 a → b。擁有兩個或更多輸入的節點是 fan-in(匯聚)步驟;一個節點向多個節點供資料則是 fan-out。圖為無環且有界:≤ 256 個節點,入度 ≤ 32,因此可提前估算成本與延遲。超出上述限制的工作流程在執行前即被拒絕。以 POST /x/flow/normalize 進行 dry-run,預先驗證圖結構及每個節點的策略。

← 返回文件