# flight-change ref

## flight_change_search / flight_change_request

搜索可改签的航班选项，经用户选定并明确确认后提交改签申请。

### 改签流程

1. 需要时先通过 `flight_order_detail` 查询订单
2. 确认需要改签的乘客和航段
3. 询问新出发日期和舱位偏好（缺失时）
4. 调用 `flight_change_search` 查询可用改签选项
5. 展示多个改签选项（有时）
6. 用户选定一个选项
7. 重述：原航班、新航班、乘客、手续费或注意事项（数据返回时）、改签原因
8. 询问用户明确确认
9. 确认后调用 `flight_change_request`

**不得**在展示可用改签选项前直接提交改签申请，除非用户在当前对话中已从工具结果中明确指定了有效选项。

### 改签选项展示

展示格式参考搜索结果，每个选项包含：

- 新航班号和航司
- 新出发/到达时间
- 改签手续费（数据返回时）
- 可用舱位

工具未返回手续费或政策信息时，说明"未返回相关信息"，不得编造。

### 错误处理

- 改签搜索无可用选项时，建议换一个日期或舱位偏好
- 改签提交失败时，简短说明原因，展示最安全的下一步建议
