v1.16.0
trvl 1.16.0
AI travel agent — 55 MCP tools for flights, hotels, ground transport, price alerts. Free, no API keys.
Install
# One-liner
curl -fsSL https://github.com/MikkoParkkola/trvl/releases/download/v1.16.0/trvl_1.16.0_$(uname -s | tr '[:upper:]' '[:lower:]')_$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/').tar.gz | tar xz -C /usr/local/bin trvl
# Homebrew
brew install MikkoParkkola/tap/trvl
# Go
go install github.com/MikkoParkkola/trvl/cmd/trvl@v1.16.0What's Changed
Changes
- Update COMPARISON.md by @MikkoParkkola in #283
- fix(accommodations): unblock booking-ready room lookups behind Booking WAF (#277 defect 2) by @MikkoParkkola in #284
- fix(accommodations): rank Booking-backed hotels into candidate pool (#277 defect 2) by @MikkoParkkola in #285
- fix(hotels): wire Google yY52ce price RPC into room availability lookup (#277) by @MikkoParkkola in #286
- feat(ground): round-trip (return ticket) support for buses, trains, ferries by @MikkoParkkola in #287
- fix(accommodations): rank genuine Google place IDs above unresolvable OTA IDs by @MikkoParkkola in #288
- fix(#277): Agoda room-level prices + euro-pegged currency conversion by @MikkoParkkola in #289
- fix(accommodations): report missing accommodation type honestly, no guessing by @MikkoParkkola in #291
- fix(accommodations): surface Google room-level prices so they reach booking-ready by @MikkoParkkola in #292
- feat(flights): real return-leg detail on native round-trip fares by @MikkoParkkola in #294
- fix(hotels): upgrade weak Google rooms via SerpAPI by @MikkoParkkola in #293
- chore(gitnexus): share code-intelligence index via CI cache + local hook by @MikkoParkkola in #295
- test(serpapi): live probe for keyed hotel path by @MikkoParkkola in #296
- Add keyless Open-Meteo Marine sea-state enrichment for ferry legs by @MikkoParkkola in #297
- feat(mcp): destination intelligence on all default search paths by @MikkoParkkola in #298
- feat(cli): destination intelligence on default hotel, flight, ground searches by @MikkoParkkola in #299
- feat(cli): destination intelligence in JSON output (hotels, flights, ground) by @MikkoParkkola in #300
- security: scrub third-party Google Maps keys from HTML test fixtures by @MikkoParkkola in #301
- fix(hotels): tag HousingAnywhere prices monthly, not room_total (#277 defect 4) by @MikkoParkkola in #302
- feat(hotels): push requested occupancy into Google price RPC (#290 MIK-277G.1) by @MikkoParkkola in #303
- test(accommodations): lock room-lookup call-count cap (#290 G.2) by @MikkoParkkola in #304
- test(accommodations): lock real-price-first ranking contract (#290) by @MikkoParkkola in #305
- fix(hotels): derive Agoda stay total from per-night rate by @MikkoParkkola in #306
- feat(accommodations): label nightly vs total in best-match summary by @MikkoParkkola in #307
- feat(digest): cross-platform daily Gmail deal-radar digest (MIK-3067) by @MikkoParkkola in #308
- fix(watch): cross-platform desktop notifications with graceful degradation by @MikkoParkkola in #309
Full Changelog: v1.15.0...v1.16.0