We have several use cases for displaying latitude/longitude data on a map, and I think this could be a useful general-purpose capability in nao.
Are map visualizations already on your roadmap? If not, is this a direction you’d be interested in exploring?
To make the idea concrete, I’ve put together a working proof of concept in #1206. It adds a display_map tool modeled after display_chart, allowing the agent to plot points from an execute_sql result on an interactive MapLibre map using an OpenFreeMap basemap. It includes popups, input validation, and a graceful “Open in nao” fallback on Slack, Teams, and Telegram.
The PR is primarily intended to support the discussion. If this direction fits your plans, I expect you may have opinions about the implementation, such as the default third-party basemap or which surfaces should expose the tool, and I’m happy to rework it accordingly. If maps aren’t a direction you want to pursue, I’m equally happy to close it.

We have several use cases for displaying latitude/longitude data on a map, and I think this could be a useful general-purpose capability in nao.
Are map visualizations already on your roadmap? If not, is this a direction you’d be interested in exploring?
To make the idea concrete, I’ve put together a working proof of concept in #1206. It adds a
display_maptool modeled afterdisplay_chart, allowing the agent to plot points from anexecute_sqlresult on an interactive MapLibre map using an OpenFreeMap basemap. It includes popups, input validation, and a graceful “Open in nao” fallback on Slack, Teams, and Telegram.The PR is primarily intended to support the discussion. If this direction fits your plans, I expect you may have opinions about the implementation, such as the default third-party basemap or which surfaces should expose the tool, and I’m happy to rework it accordingly. If maps aren’t a direction you want to pursue, I’m equally happy to close it.