Skip to content
Agents · Sep 14, 2026

ChatGPT Work with GPT-6 Astra generates running routes using OpenStreetMap data

An agent workflow produced 5K and 10K running loops with embedded maps and downloadable GPX/GeoJSON, but the underlying code was not retrievable after thread compaction.

Trust79
HypeLow hype

1 source · cross-referenced

ShareXLinkedInEmail
TL;DR
  • A ChatGPT Work session with GPT-6 Astra (Max) generated 5K and 10K running routes from a user’s home address using OpenStreetMap data via Nominatim and Overpass APIs.
  • The agent produced an embedded map visualization, a GPX file, and a GeoJSON file, but the exact Python code executed was not visible in the ChatGPT UI and could not be retrieved after thread compaction.
  • The visualization used a 'visualize' skill to render an HTML file embedding route geometry and D3.js from an allow-listed CDN.
  • The author highlights lack of transparency and thread compaction as anti-features that hinder reproducibility.

Simon Willison reports that a ChatGPT Work session with GPT-6 Astra (Max) generated 5K and 10K running routes from a user’s home address using OpenStreetMap (OSM) data.

The agent used Nominatim to geocode the address and Overpass to fetch local roads and trails, then computed loops locally before producing an embedded map visualization, a downloadable GPX file, and a GeoJSON file.

The embedded map was rendered via a 'visualize' skill that created an HTML file embedding the route geometry and D3.js from an allow-listed CDN (cdnjs.cloudflare.com, cdn.jsdelivr.net, unpkg.com, and others).

The author notes that the exact Python code executed was not visible in the ChatGPT UI and could not be retrieved after the thread was compacted, calling out lack of transparency and compaction as anti-features that hinder reproducibility.

Willison argues that LLM systems using compaction should preserve pre-compaction text and make it available via agent tool calls to mitigate this issue.

Sources
  1. 01Simon Willison — weblog — Generating running routes with GPT-6 Astra and ChatGPT Work
Also on Agents

Stories may contain errors. Dispatch is assembled with AI assistance and curated by human editors; despite the trust-score filter, mistakes happen. We correct publicly — every article links to its revision history. Nothing here is financial, legal, or medical advice. Verify before relying on any claim.

© 2026 Dispatch. No ads. No sponsorships. No paid placement. Reader-supported via Ko-fi.

Built by a person who cares about honest AI news.