SuperAPI AI 工具集

pp-hotel-goat

编程与开发

查看项目

更新于 10-16 09:59

技能介绍

用途:按地点与日期区间搜索酒店,查找窗口内最便宜的日期,查找某地址附近的酒店,以及将酒店保存到本地 SQLite 愿望清单。适合与 flight-goat 搭配编排行程;若用户要真正下单预订,应跳过此工具,因为它只返回 OTA 深链(Google Hotels 为元搜索)。

安装与验证:通过 Printing Press 安装器安装:npx -y @mvanhorn/printing-press-library install hotel-goat --cli-only。验证:hotel-goat-pp-cli --version。若 npx 失败,可用 Go 1.26.6 以上直接安装:go install github.com/mvanhorn/printing-press-library/library/travel/hotel-goat/cmd/hotel-goat-pp-cli@latest。

主要能力:hotels 命令按地点与日期搜索;hotel show <property-token> 查看单个酒店详情,hotel reviews <property-token> 查看点评分布;which 命令用自然语言将意图解析为最匹配的命令。加 --agent 展开为 --json --compact --no-input --no-color --yes,配合 --select 的点路径字段选择可只返回所需字段,例如:hotel-goat-pp-cli hotels "San Francisco" 2026-08-15 2026-08-17 --agent --select results.name,results.rating,results.price_per_night,results.booking_urls.primary。

其他特性:--dry-run 预览请求;--deliver 支持 stdout、file:<path>、webhook:<url>;profile 保存并复用一组参数(显式参数优先);feedback 本地记录体验,默认仅存本地 ~/.hotel-goat-pp-cli/feedback.jsonl;doctor 检查网络与解析器状态。输出包裹 meta 与 results,.meta.source 标明 live 或 local。退出码 0 成功、2 用法错误、3 未找到、5 上游错误、7 限流、10 配置错误。

限制:本 CLI 只读,不支持创建、更新、删除、发布、评论、订购、预订等改变远程状态的操作;实际预订需在 OTA 完成。无需认证,Google Hotels SSR 公开可访问;货币可用 --currency 切换。部分细节资料暂未提供。