<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://shivamagarwal.tech/topics/ai-agents/</loc></url><url><loc>https://shivamagarwal.tech/projects/claude-code-tdd/</loc></url><url><loc>https://shivamagarwal.tech/homages/desertstorm/</loc></url><url><loc>https://shivamagarwal.tech/projects/pagegrab/</loc></url><url><loc>https://shivamagarwal.tech/topics/search-systems/</loc></url><url><loc>https://shivamagarwal.tech/projects/this-website/</loc></url><url><loc>https://shivamagarwal.tech/now/</loc><lastmod>2026-10-01T00:00:00+05:30</lastmod></url><url><loc>https://shivamagarwal.tech/</loc><lastmod>2026-10-01T00:00:00+05:30</lastmod></url><url><loc>https://shivamagarwal.tech/writing/tkr-a-git-native-task-tracker-built-for-ai-coding-agents-90d62e5c5b88/</loc><lastmod>2026-06-28T00:00:00+05:30</lastmod></url><url><loc>https://shivamagarwal.tech/writing/</loc><lastmod>2026-06-28T00:00:00+05:30</lastmod></url><url><loc>https://shivamagarwal.tech/writing/claude-code-using-claude-code-with-glm-5-and-minimax-m2-5-f294dacc5764/</loc><lastmod>2026-02-23T00:00:00+05:30</lastmod></url><url><loc>https://shivamagarwal.tech/writing/claude-code-pair-programming-sub-agents-that-tdd-with-minimal-supervision-904e586ed009/</loc><lastmod>2026-02-15T00:00:00+05:30</lastmod></url><url><loc>https://shivamagarwal.tech/writing/agentic-ai-pi-anatomy-of-a-minimal-coding-agent-powering-openclaw-5ecd4dd6b440/</loc><lastmod>2026-02-06T00:00:00+05:30</lastmod></url><url><loc>https://shivamagarwal.tech/writing/agentic-ai-openclaw-moltbot-clawdbots-memory-architecture-explained-61c3b9697488/</loc><lastmod>2026-02-05T00:00:00+05:30</lastmod></url><url><loc>https://shivamagarwal.tech/writing/rag-giving-your-ai-a-library-card-f228b8759424/</loc><lastmod>2025-08-31T00:00:00+05:30</lastmod></url><url><loc>https://shivamagarwal.tech/writing/elasticsearch-storedfields-vs-docvalues-the-performance-pitfall-45e9ccf6cfe8/</loc><lastmod>2025-07-12T00:00:00+05:30</lastmod></url><url><loc>https://shivamagarwal.tech/writing/search-hybrid-search-unlocking-smarter-results-e50d8e62a59d/</loc><lastmod>2025-07-09T00:00:00+05:30</lastmod></url><url><loc>https://shivamagarwal.tech/writing/search-vector-search-beyond-keywords-to-meaning-799cb0ca1dd9/</loc><lastmod>2025-07-09T00:00:00+05:30</lastmod></url><url><loc>https://shivamagarwal.tech/writing/elasticsearch-navigating-lucene-segment-merges-9ed775bd45cb/</loc><lastmod>2025-07-08T00:00:00+05:30</lastmod></url><url><loc>https://shivamagarwal.tech/material/</loc></url><url><loc>https://shivamagarwal.tech/projects/</loc></url><url><loc>https://shivamagarwal.tech/homages/</loc></url><url><loc>https://shivamagarwal.tech/topics/</loc></url><url><loc>https://shivamagarwal.tech/work/</loc></url></urlset>