core.pipeline
Runs DAG-ordered tool calls, passes earlier results into later step inputs, and resumes from failed steps using pipeline_id.
Instructions
의존 관계(DAG)를 가진 도구 호출을 순서대로 실행하고 앞 단계 결과를 뒤 단계 입력으로 전달한다. steps 는 id, tool, args 목록(최대 50단계, 깊이 10)이며 args 에서 ${단계id.result.필드} 로 앞 결과를 참조한다. 실패한 단계의 하류는 skipped 가 되고 pipeline_id 로 재개할 수 있다. 서로 독립인 호출은 core.batch 를 쓴다.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| steps | Yes | ||
| step_timeout_s | No | ||
| pipeline_timeout_s | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| _meta | No | 서버가 붙이는 영수증(integrity), 엔진, 힌트 | |
| order | Yes | ||
| steps | Yes | ||
| status | Yes | ||
| pipeline_id | Yes | ||
| total_time_ms | Yes |