suggest_activity
Returns a single outdoor activity suggestion tailored to current weather, temperature, and time until sunset. Ideal for providing a concrete action after deciding to encourage an outdoor break.
Instructions
Read-only. Returns a single context-appropriate outdoor activity (e.g., '☀️ short walk', '🌅 catch the sunset') filtered by current weather, temperature, and time until sunset. Picks deterministically per call from a small curated list — calls in quick succession may return the same suggestion.
Side effects: internally calls check_grass_conditions, so the same outbound HTTPS calls (ip-api, open-meteo) and the same 24h location cache write apply. No streak mutation. No auth required.
When to use: after you've decided to nudge the user — gives you something concrete to suggest instead of a vague 'go outside'.
When NOT to use: don't call before deciding to nudge (wasted network round-trip). Don't re-suggest an activity the user already declined this session — the tool has no memory of prior suggestions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||