<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://oxagen.sh/</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://oxagen.sh/products/oxagen</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://oxagen.sh/story</loc><changefreq>monthly</changefreq></url>
  <url><loc>https://oxagen.sh/blog</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://oxagen.sh/blog/pillars/ontologies</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://oxagen.sh/blog/pillars/ai-agents</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://oxagen.sh/blog/pillars/coding-agents</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://oxagen.sh/blog/pillars/self-improving-models</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://oxagen.sh/blog/pillars/self-evolving-agents</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://oxagen.sh/blog/pillars/autonomous-agents</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://oxagen.sh/blog/steering-a-run-you-are-not-watching</loc><lastmod>2026-09-16</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://oxagen.sh/blog/the-agent-time-horizon-is-doubling</loc><lastmod>2026-09-16</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://oxagen.sh/blog/the-problem-is-not-slop-it-is-your-process</loc><lastmod>2026-09-16</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://oxagen.sh/blog/what-an-agent-should-be-told-before-it-starts</loc><lastmod>2026-09-16</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://oxagen.sh/blog/the-limits-of-self-correction-and-model-collapse</loc><lastmod>2026-09-09</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://oxagen.sh/blog/deterministic-coding-agents-every-turn-on-the-record</loc><lastmod>2026-09-09</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://oxagen.sh/blog/self-improving-models-from-star-to-self-rewarding</loc><lastmod>2026-09-09</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://oxagen.sh/blog/governing-an-agent-that-rewrites-itself</loc><lastmod>2026-09-09</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://oxagen.sh/blog/graph-grounded-retrieval-vs-vector-search</loc><lastmod>2026-09-09</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://oxagen.sh/blog/self-evolving-agents-what-the-evidence-shows</loc><lastmod>2026-09-09</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://oxagen.sh/blog/the-science-of-ai-agents-from-react-to-tool-use</loc><lastmod>2026-09-09</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://oxagen.sh/blog/what-an-ontology-buys-an-agent</loc><lastmod>2026-09-09</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://oxagen.sh/blog/what-swe-bench-measures-and-what-it-misses</loc><lastmod>2026-09-09</lastmod><changefreq>monthly</changefreq></url>
  <url><loc>https://oxagen.sh/blog/why-agents-fail-measuring-reliability-and-cost</loc><lastmod>2026-09-09</lastmod><changefreq>monthly</changefreq></url>
</urlset>
