<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Shivam Agarwal — Writing</title><link>https://shivamagarwal.tech/writing/</link><description>Shivam Agarwal helps companies with technology strategy, architecture, AI, and engineering delivery. Writing and projects from a hands-on builder.</description><language>en-us</language><atom:link href="https://shivamagarwal.tech/feed.xml" rel="self" type="application/rss+xml"/><item><title>tkr: A Git-Native Task Tracker Built for AI Coding Agents</title><link>https://shivamagarwal7.medium.com/tkr-a-git-native-task-tracker-built-for-ai-coding-agents-90d62e5c5b88</link><guid isPermaLink="true">https://shivamagarwal.tech/writing/tkr-a-git-native-task-tracker-built-for-ai-coding-agents-90d62e5c5b88/</guid><pubDate>Sun, 28 Jun 2026 00:00:00 +0530</pubDate><description>A task tracker designed around Git and the workflows of AI coding agents.</description></item><item><title>Claude Code: Using Claude Code with GLM-5 and MiniMax M2.5</title><link>https://shivamagarwal7.medium.com/claude-code-using-claude-code-with-glm-5-and-minimax-m2-5-f294dacc5764</link><guid isPermaLink="true">https://shivamagarwal.tech/writing/claude-code-using-claude-code-with-glm-5-and-minimax-m2-5-f294dacc5764/</guid><pubDate>Mon, 23 Feb 2026 00:00:00 +0530</pubDate><description>Using alternative models with Claude Code.</description></item><item><title>Claude Code: TDD Pair Programming Sub-agents with minimal supervision</title><link>https://shivamagarwal7.medium.com/claude-code-pair-programming-sub-agents-that-tdd-with-minimal-supervision-904e586ed009</link><guid isPermaLink="true">https://shivamagarwal.tech/writing/claude-code-pair-programming-sub-agents-that-tdd-with-minimal-supervision-904e586ed009/</guid><pubDate>Sun, 15 Feb 2026 00:00:00 +0530</pubDate><description>Pair programming with sub-agents and a test-driven development workflow.</description></item><item><title>Agentic AI: Pi — Anatomy of a minimal coding agent powering OpenClaw</title><link>https://shivamagarwal7.medium.com/agentic-ai-pi-anatomy-of-a-minimal-coding-agent-powering-openclaw-5ecd4dd6b440</link><guid isPermaLink="true">https://shivamagarwal.tech/writing/agentic-ai-pi-anatomy-of-a-minimal-coding-agent-powering-openclaw-5ecd4dd6b440/</guid><pubDate>Fri, 06 Feb 2026 00:00:00 +0530</pubDate><description>A look inside Pi, the minimal coding agent powering OpenClaw.</description></item><item><title>Agentic AI: OpenClaw/MoltBot/ClawdBot’s Memory Architecture Explained</title><link>https://shivamagarwal7.medium.com/agentic-ai-openclaw-moltbot-clawdbots-memory-architecture-explained-61c3b9697488</link><guid isPermaLink="true">https://shivamagarwal.tech/writing/agentic-ai-openclaw-moltbot-clawdbots-memory-architecture-explained-61c3b9697488/</guid><pubDate>Thu, 05 Feb 2026 00:00:00 +0530</pubDate><description>How OpenClaw, MoltBot, and ClawdBot organize agent memory.</description></item><item><title>RAG: Giving Your AI a Library Card</title><link>https://shivamagarwal7.medium.com/rag-giving-your-ai-a-library-card-f228b8759424</link><guid isPermaLink="true">https://shivamagarwal.tech/writing/rag-giving-your-ai-a-library-card-f228b8759424/</guid><pubDate>Sun, 31 Aug 2025 00:00:00 +0530</pubDate><description>An introduction to retrieval-augmented generation.</description></item><item><title>Elasticsearch: StoredFields vs DocValues — The performance pitfall</title><link>https://shivamagarwal7.medium.com/elasticsearch-storedfields-vs-docvalues-the-performance-pitfall-45e9ccf6cfe8</link><guid isPermaLink="true">https://shivamagarwal.tech/writing/elasticsearch-storedfields-vs-docvalues-the-performance-pitfall-45e9ccf6cfe8/</guid><pubDate>Sat, 12 Jul 2025 00:00:00 +0530</pubDate><description>The performance tradeoffs between stored fields and doc values in Elasticsearch.</description></item><item><title>Search: Vector Search — Beyond Keywords to Meaning</title><link>https://shivamagarwal7.medium.com/search-vector-search-beyond-keywords-to-meaning-799cb0ca1dd9</link><guid isPermaLink="true">https://shivamagarwal.tech/writing/search-vector-search-beyond-keywords-to-meaning-799cb0ca1dd9/</guid><pubDate>Wed, 09 Jul 2025 00:00:00 +0530</pubDate><description>Moving beyond keyword matching with vector search.</description></item><item><title>Search: Hybrid Search — Unlocking Smarter Results</title><link>https://shivamagarwal7.medium.com/search-hybrid-search-unlocking-smarter-results-e50d8e62a59d</link><guid isPermaLink="true">https://shivamagarwal.tech/writing/search-hybrid-search-unlocking-smarter-results-e50d8e62a59d/</guid><pubDate>Wed, 09 Jul 2025 00:00:00 +0530</pubDate><description>Combining keyword and vector retrieval with hybrid search.</description></item><item><title>ElasticSearch: Navigating Lucene Segment Merges</title><link>https://shivamagarwal7.medium.com/elasticsearch-navigating-lucene-segment-merges-9ed775bd45cb</link><guid isPermaLink="true">https://shivamagarwal.tech/writing/elasticsearch-navigating-lucene-segment-merges-9ed775bd45cb/</guid><pubDate>Tue, 08 Jul 2025 00:00:00 +0530</pubDate><description>Understanding Lucene segment merges in Elasticsearch.</description></item></channel></rss>