Add air-quality-pollen-alert ability: proactive AQI and pollen monitor for allergy and asthma sufferers#284
Conversation
…r for allergy and asthma sufferers
🔀 Branch Merge CheckPR direction: ✅ Passed — |
✅ Community PR Path Check — PassedAll changed files are inside the |
🔍 Lint Results✅
|
✅ Ability Validation Passed |
|
I tested the ability, and its setup flow is not functioning correctly. When I start the setup, it asks for the city. After I provide it, the ability responds with:
This creates a setup loop and prevents the ability from being configured successfully. Could you please attach a working demo showing the complete setup flow and expected behavior? |
|
Hey, thanks for testing - that bug was real in an earlier version and has since been fixed. The setup flow was redesigned. The old version asked for the city as a follow-up question, which is where that loop came from. The city now goes directly in the trigger phrase:
The ability extracts the city, geocodes it, and confirms in one step. No follow-up question, no loop. I've recorded a live testing video on the editor showing the full end-to-end flow - setup, current check, forecast, activity advice, windows recommendation, and the update settings flow all working. I've also opened a new PR (#288) with all the fixes and an updated description. |
Summary
What's included
main.py— 6-intent foregroundSETUP— guided voice setup: city, morning time, health conditions, pollen triggersCHECK— on-demand AQI + pollen with personalized LLM adviceFORECAST— today and tomorrow outlookACTIVITY— "is it safe to run?" with best outdoor time windowWINDOWS— "should I keep windows closed?" with pollen-aware responsebackground.py— 5-minute daemon, two alert windowsKey differentiators vs Alexa
APIs
Validation