用途:将航班搜索、奖励(里程)分析与已预订行程保存为 Markdown 文件,存放在 trips/logs/ 目录,供未来规划相关行程、核对已搜索内容或回顾预订原因时参考。该技能为 OPT-IN(可选加入),只在用户要求时创建条目(如“记录这次行程”“保存这次搜索”),或用户明确表示希望自动记录每次搜索时才自动写入;不要在未被要求的情况下为搜索附加记录。
主要能力:按统一模板创建行程日志,包含必填的 YAML frontmatter 字段(date_searched、origin、destinations、travel_dates、cabin、status),以及可选字段(booked_option、tags、points_at_search 等);正文分段包括 Search Summary、Award Options(seats.aero)、Cash Options、Points Analysis、Recommendation、Action Items、Data Notes 等。支持状态生命周期:researched、booked、completed、cancelled,并在预订后更新 status、填写 booked_option,在顶部添加 ## ✅ BOOKED 段。
文件命名:trips/logs/YYYY-MM-DD_ORIGIN-DEST_short-label.md,例如 trips/logs/2026-08-11_SFO-CDG_paris-anniversary.md。ORIGIN-DEST 用机场代码,多目的地形如 SFO-NRT-HND-SFO;short-label 为 2–4 个词的简短标识。
检索历史:用 grep 在 trips/ 目录中查找,例如: grep -l "status: researched" trips/logs/.md grep -l "origin: SFO" trips/logs/.md grep -rl "anniversary" trips/logs/ grep -h "^status:" trips/logs/*.md
适用场景:规划相关联的行程、查看此前搜索过什么、回顾已预订行程及其决策依据;也可为早于日志系统的已订行程做回填。
限制:文件位于 trips/logs/,已被 gitignore,仅本地保存、不推送到上游;不应在日志中保存 .env 值或账号号码;在搜索时对用户余额做快照(如已配置 AwardWallet 或由用户提供)。其他具体功能、收费或平台信息暂未提供。