<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.divyampatro.dev</loc>
    <lastmod>2026-08-14T07:22:19.411Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.divyampatro.dev/clearcode-part-5-semantic-caching-incremental-indexing-and-the-hardest-part-of-caching</loc>
    <lastmod>2026-07-19T04:29:33.723Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.divyampatro.dev/clearcode-part-4-autonomous-plan-execution-llm-as-judge-and-human-in-the-loop-approval</loc>
    <lastmod>2026-07-13T04:11:37.605Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.divyampatro.dev/clearcode-part-3-memory-agent-reasoning-skills-and-mcp</loc>
    <lastmod>2026-07-05T10:11:25.890Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.divyampatro.dev/clearcode-part-2-ast-aware-indexing-vector-stores-and-hybrid-retrieval</loc>
    <lastmod>2026-06-28T07:55:47.567Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.divyampatro.dev/clearcode-part-1-reverse-engineering-a-coding-agent-before-writing-a-single-line-of-code</loc>
    <lastmod>2026-06-25T05:40:48.238Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.divyampatro.dev/memory-in-llm-agents-explained-from-stateless-calls-to-long-term-memory</loc>
    <lastmod>2026-06-21T07:22:36.708Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.divyampatro.dev/pageindex-vectorless-reasoning-based-rag-explained</loc>
    <lastmod>2026-06-18T12:01:25.185Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.divyampatro.dev/chunking-vs-retrieval-a-rag-case-study-on-a-real-codebase</loc>
    <lastmod>2026-06-14T07:21:11.345Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.divyampatro.dev/building-a-rag-chatbot-every-design-decision-explained</loc>
    <lastmod>2026-06-05T03:39:04.655Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.divyampatro.dev/the-necklace-that-failed-five-times-building-a-self-critiquing-multi-agent-portrait-pipeline</loc>
    <lastmod>2026-05-28T18:40:51.826Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.divyampatro.dev/bridging-google-adk-and-mcp-building-framework-agnostic-ai-tools</loc>
    <lastmod>2026-05-23T01:49:39.840Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.divyampatro.dev/building-a-serverless-full-stack-app-on-aws-with-cdk-architecture-decisions-and-tradeoffs</loc>
    <lastmod>2026-05-20T05:43:18.926Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.divyampatro.dev/series/clearcode</loc>
    <lastmod>2026-08-14T07:22:19.411Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.divyampatro.dev/archive</loc>
    <lastmod>2026-08-14T07:22:19.411Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.divyampatro.dev/recommendations</loc>
    <lastmod>2026-08-14T07:22:19.411Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>