contract_baseline
Manage API contract baselines to detect schema drift. Save, load, compare, list, or delete baselines to version-control API changes.
Instructions
消费者契约基线管理:保存当前 schema 为基线、加载基线、对比当前 schema 与基线检测漂移、列出所有基线、删除基线。配合 contract_guard 使用,可实现 API 变更版本化守护。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | 基线名称,默认 'default'。支持多套基线,如 'production'、'staging'、'v1.0' 等 | |
| action | No | 操作类型:list=列出所有基线,save=保存当前 contracts 为基线,load=加载指定基线,compare=对比当前 contracts 与基线,delete=删除基线 | list |
| contracts | No | save/compare 操作时传入的 contracts 列表(通常来自 contract_guard 的输出) |