<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://joshbocanegra.io</loc>
    
    
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://joshbocanegra.io/blog</loc>
    
    
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://joshbocanegra.io/blog/how-to-document-workflows-for-ai-agents</loc>
    <lastmod>2026-08-04</lastmod>
    <image:image><image:loc>https://joshbocanegra.io/assets/blog/how-to-document-workflows-for-ai-agents.jpg</image:loc></image:image>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://joshbocanegra.io/blog/what-qwen3.8-max-means-for-developers</loc>
    <lastmod>2026-08-03</lastmod>
    <image:image><image:loc>https://joshbocanegra.io/assets/blog/what-qwen3.8-max-means-for-developers.jpg</image:loc></image:image>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://joshbocanegra.io/blog/how-to-build-ai-agents-that-stay-in-their-lane</loc>
    <lastmod>2026-08-02</lastmod>
    <image:image><image:loc>https://joshbocanegra.io/assets/blog/how-to-build-ai-agents-that-stay-in-their-lane.jpg</image:loc></image:image>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://joshbocanegra.io/blog/how-to-choose-ai-tools-that-actually-work</loc>
    <lastmod>2026-08-01</lastmod>
    <image:image><image:loc>https://joshbocanegra.io/assets/blog/how-to-choose-ai-tools-that-actually-work.jpg</image:loc></image:image>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://joshbocanegra.io/blog/how-to-choose-ai-models-when-your-cloud-provider-is-also-your-competitor</loc>
    <lastmod>2026-07-30</lastmod>
    <image:image><image:loc>https://joshbocanegra.io/assets/blog/how-to-choose-ai-models-when-your-cloud-provider-is-also-your-competitor.jpg</image:loc></image:image>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://joshbocanegra.io/blog/what-anthropic-ai-security-tests-reveal-about-agent-safety</loc>
    <lastmod>2026-07-31</lastmod>
    <image:image><image:loc>https://joshbocanegra.io/assets/blog/what-anthropic-ai-security-tests-reveal-about-agent-safety.jpg</image:loc></image:image>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://joshbocanegra.io/blog/how-to-give-ai-agents-work-that-gets-done</loc>
    <lastmod>2026-07-29</lastmod>
    <image:image><image:loc>https://joshbocanegra.io/assets/blog/how-to-give-ai-agents-work-that-gets-done.jpg</image:loc></image:image>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://joshbocanegra.io/blog/what-anthropic-ceo-really-thinks-about-open-weight-ai-and-china</loc>
    <lastmod>2026-07-28</lastmod>
    <image:image><image:loc>https://joshbocanegra.io/assets/blog/what-anthropic-ceo-really-thinks-about-open-weight-ai-and-china.jpg</image:loc></image:image>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://joshbocanegra.io/blog/can-ai-agents-launch-cyberattacks</loc>
    <lastmod>2026-07-27</lastmod>
    <image:image><image:loc>https://joshbocanegra.io/assets/blog/can-ai-agents-launch-cyberattacks.jpg</image:loc></image:image>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://joshbocanegra.io/blog/what-context-engineering-means-for-your-ai-workflow</loc>
    <lastmod>2026-07-26</lastmod>
    <image:image><image:loc>https://joshbocanegra.io/assets/blog/what-context-engineering-means-for-your-ai-workflow.jpg</image:loc></image:image>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://joshbocanegra.io/blog/how-to-evaluate-an-ai-model-for-your-business</loc>
    <lastmod>2026-07-25</lastmod>
    <image:image><image:loc>https://joshbocanegra.io/assets/blog/how-to-evaluate-an-ai-model-for-your-business.jpg</image:loc></image:image>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://joshbocanegra.io/blog/can-open-weight-ai-match-fable-level-models</loc>
    <lastmod>2026-07-24</lastmod>
    <image:image><image:loc>https://joshbocanegra.io/assets/blog/can-open-weight-ai-match-fable-level-models.jpg</image:loc></image:image>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://joshbocanegra.io/blog/how-to-detect-ai-model-distillation</loc>
    <lastmod>2026-07-23</lastmod>
    <image:image><image:loc>https://joshbocanegra.io/assets/blog/how-to-detect-ai-model-distillation.jpg</image:loc></image:image>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://joshbocanegra.io/blog/why-openais-ai-hacked-hugging-face</loc>
    <lastmod>2026-07-22</lastmod>
    <image:image><image:loc>https://joshbocanegra.io/assets/blog/why-openais-ai-hacked-hugging-face.jpg</image:loc></image:image>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://joshbocanegra.io/blog/how-to-audit-an-ai-agent-before-deploy</loc>
    <lastmod>2026-07-22</lastmod>
    <image:image><image:loc>https://joshbocanegra.io/assets/blog/how-to-audit-an-ai-agent-before-deploy.jpg</image:loc></image:image>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://joshbocanegra.io/blog/what-is-an-ai-agent-and-how-does-it-differ-from-a-chatbot</loc>
    <lastmod>2026-07-21</lastmod>
    <image:image><image:loc>https://joshbocanegra.io/assets/blog/what-is-an-ai-agent-and-how-does-it-differ-from-a-chatbot.jpg</image:loc></image:image>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://joshbocanegra.io/blog/how-to-make-your-first-ai-agent-stick</loc>
    <lastmod>2026-07-20</lastmod>
    <image:image><image:loc>https://joshbocanegra.io/assets/blog/how-to-make-your-first-ai-agent-stick.jpg</image:loc></image:image>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://joshbocanegra.io/rss.xml</loc>
    
    
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://joshbocanegra.io/llms.txt</loc>
    
    
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://joshbocanegra.io/llms-full.txt</loc>
    
    
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>
