core.compare
Compares a read-only tool’s baseline run with base arguments against scenario runs using overridden arguments, reporting numeric deltas for specified fields and null for non-numeric comparisons.
Instructions
시나리오 비교: 읽기 전용 도구 tool 을 base_arguments 로 실행한 기준안과, 각 시나리오의 arguments 로 덮어쓴 실행을 비교한다. fields 는 결과에서 비교할 필드 경로 목록(예: tax, breakdown.0.rate). 숫자 필드는 기준안 대비 차이(delta_vs_baseline)를, 숫자가 아닌 필드는 null 을 반환한다. 시나리오는 이름이 겹치지 않게 최대 50개까지 받는다.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool | Yes | ||
| fields | Yes | ||
| scenarios | Yes | ||
| base_arguments | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool | Yes | ||
| _meta | No | 서버가 붙이는 영수증(integrity), 엔진, 힌트 | |
| trace | Yes | 계산 근거(tool, formula, inputs, steps, output) | |
| baseline | Yes | ||
| scenarios | Yes |