TRAVis travel agent avatar
Travel Agent

TRAVis handles travel end to end.

TRAVis plans trips, researches live options, watches fares in the same FRAIM conversation, handles travel disruptions, and helps compare rebooking paths without crossing into purchase or payment steps.

Travel work artifacts

Problem
A traveler needs route, timing, carrier, budget, and disruption tradeoffs compared before choosing a path.
Work
TRAVis captures trip goals, date flexibility, cabin, exclusions, loyalty preferences, fare evidence, and source availability before recommending next steps.
Outcome
The response separates real options from unavailable sources and gives a clear plan, rebook, book/watch, or cannot-recommend call.
Travel decision contractsource-labelled research
Field
Required
Example
Guardrail
Source
Yes
Expedia MCP or browser
Only if actually available
Timestamp
Yes
Checked today
No stale quote implied as live
Recommendation
Yes
watch
Caveat low confidence
Problem
External fare alerts lose the user's trip context and create another inbox to inspect.
Work
TRAVis creates a time-bounded Hub schedule with `conversationId`, `expiresAt`, and editable `instructions`.
Outcome
Future checks append to the original conversation and can update future-run constraints without a travel-specific schema.
Generic schedule fieldsno fare-specific metadata
conversationId
Original thread
Required for watch
Validated before run
instructions
Editable brief
Route, dates, alerts
No secrets
expiresAt
Deadline
Future ISO timestamp
Skip after expiry
Problem
A delay, cancellation, or missed connection can force a traveler to choose between carrier remedies, alternate flights, hotel needs, and calendar impact.
Work
TRAVis compares available rebooking paths, states passenger-rights assumptions, drafts the user-facing ask, and stages any follow-up for approval.
Outcome
The traveler gets a practical rebooking recommendation with source limits, approval boundaries, and no payment or identity data entered by the agent.
Disruption response pathapproval-gated support
Assess
Confirm disruption facts, carrier options, constraints, and user priorities.
Compare
Rank rebooking paths by arrival time, cost exposure, reliability, and stated preferences.
Act
Provide booking links or staged drafts; TRAVis never purchases, holds, or enters payment details.