day_trip
Plan a ready round-trip day trip to one trail section (island) of the Stockholm Archipelago Trail on a given date. Returns the best ferry hub to depart from, outbound and return ferry times, the walking time around the island and how many ferries run that day. Use this when the user wants a day-trip suggestion to a single island. Section takes the same identifiers as fetch (sat:section:…, slug or uid). Pass targetKm when the user asks for a shorter or longer walk than the full stage; the response then describes that walk and permalink opens it in the planner. Do not use for a one-way trip between two islands (use plan_route), for probing several dates or hubs before recommending one (use check_day_trip), or for multi-day trips (use multi_day). ALWAYS follow this call with show_section_map for the same section, date and targetKm so the user also sees the walk on the map — the map is the main deliverable, not optional. IMPORTANT: every call to this tool renders a card in the conversation. Call it at most ONCE per answer, for the single option you recommend. Never use it to compare or probe alternatives. The card already shows ferry times, piers and walking times — do not restate them in your reply; add only advice, caveats and next steps.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hub | No | Optional preferred departure hub slug from check_day_trip/day_trip responses, e.g. 'stromkajen'. Omit to let the planner pick the best. | |
| date | No | Travel date, YYYYMMDD (Europe/Stockholm), e.g. 20260905. Defaults to today. | |
| lang | No | Language of the user's message: 'sv' when the user writes in Swedish, otherwise 'en'. Always pass it — labels, dates and the card are rendered in this language. | |
| section | Yes | Section reference: satId, slug or uid, e.g. 'uto'. | |
| towards | No | Optional named place on the island (beach, viewpoint, café) to steer the walk towards, as shown by search/fetch — e.g. 'Stora Sandvik'. | |
| targetKm | No | Desired walking distance in km, 1–60, e.g. 9. Pass when the user asks for a shorter or longer walk than the full stage (e.g. "about 9 km"). Omit for the full stage. | |
| direction | No | Optional compass direction to steer a shorter walk towards: one of N, NE, E, SE, S, SW, W, NW — e.g. 'NE' to walk towards the north-east part of the island. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hub | No | Departure ferry hub. | |
| date | No | YYYYMMDD. | |
| kind | Yes | "day-trip" | "no-day-trip". | |
| walk | No | Present when targetKm was passed: the actual walk that was built. | |
| title | No | ||
| reason | No | Why no trip/walk could be built. | |
| return | No | Ferry island → hub. | |
| section | No | ||
| outbound | No | Ferry hub → island. Times "HH:MM" (Europe/Stockholm). | |
| permalink | No | ||
| islandWalk | No | ||
| boatsPerDay | No | ||
| feasibility | No | "comfortable" | "tight". | |
| variantNote | No | Present when a requested targetKm walk could not be built: the full stage is shown instead. Tell the user this. | |
| nextDateWithTrip | No | Only with kind "no-day-trip": the next date (YYYYMMDD) within the timetable that does have a day trip, when one was found. | |
| suggestedFollowUps | No | Up to three short next steps, in English (e.g. "Make the walk shorter"). Offer these to the user as quick follow-up options at the end of your reply. | |
| timeOnIslandMinutes | No |