<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://batty.hashnode.dev</loc>
    <lastmod>2026-09-21T16:26:33.740Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://batty.hashnode.dev/i-built-a-chess-engine-with-5-ai-agents-here-s-what-surprised-me-1</loc>
    <lastmod>2026-04-05T14:18:43.343Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://batty.hashnode.dev/why-a-markdown-file-beats-a-message-bus-1</loc>
    <lastmod>2026-04-05T14:18:15.766Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://batty.hashnode.dev/i-built-a-chess-engine-with-5-ai-agents-here-s-what-surprised-me</loc>
    <lastmod>2026-04-05T10:27:21.838Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://batty.hashnode.dev/why-a-markdown-file-beats-a-message-bus</loc>
    <lastmod>2026-04-05T10:27:17.470Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://batty.hashnode.dev/building-an-agent-supervisor-in-rust-architecture-decisions-that-mattered</loc>
    <lastmod>2026-04-05T10:27:13.245Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://batty.hashnode.dev/markdown-kanban-boards-why-plain-text-beats-jira-for-small-teams</loc>
    <lastmod>2026-04-05T10:26:56.677Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://batty.hashnode.dev/why-file-based-state-beats-databases-for-developer-tools</loc>
    <lastmod>2026-04-05T10:26:47.437Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://batty.hashnode.dev/how-to-write-yaml-configs-that-ai-agents-actually-understand</loc>
    <lastmod>2026-04-05T10:26:42.937Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://batty.hashnode.dev/the-supervision-spectrum-from-fire-and-forget-to-fully-gated-ai-agents</loc>
    <lastmod>2026-04-05T10:26:38.993Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://batty.hashnode.dev/best-ai-coding-agent-tools-in-2026-an-honest-comparison</loc>
    <lastmod>2026-04-05T10:26:34.657Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://batty.hashnode.dev/batty-vs-manual-tmux-scripts-when-bash-stops-being-enough</loc>
    <lastmod>2026-04-05T10:26:28.718Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://batty.hashnode.dev/8-templates-for-ai-agent-teams-from-solo-to-19-agents</loc>
    <lastmod>2026-04-05T10:26:20.062Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://batty.hashnode.dev/building-an-ai-agent-supervisor-series-index</loc>
    <lastmod>2026-04-05T06:06:15.875Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://batty.hashnode.dev/choosing-an-ai-agent-orchestrator-in-2026-a-practical-comparison-1</loc>
    <lastmod>2026-04-05T05:13:31.092Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://batty.hashnode.dev/git-worktrees-the-secret-weapon-youre-not-using</loc>
    <lastmod>2026-04-05T04:32:22.761Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://batty.hashnode.dev/what-i-learned-supervising-5-ai-agents-on-a-real-project</loc>
    <lastmod>2026-04-05T00:59:14.205Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://batty.hashnode.dev/how-file-based-architecture-makes-ai-agents-debuggable</loc>
    <lastmod>2026-04-05T00:45:47.863Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://batty.hashnode.dev/context-rotation-for-ai-coding-agents-what-happens-when-they-run-out-of-memory</loc>
    <lastmod>2026-04-04T23:54:52.525Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://batty.hashnode.dev/from-solo-agent-to-agent-team-a-migration-guide</loc>
    <lastmod>2026-04-04T22:26:55.827Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://batty.hashnode.dev/the-real-cost-of-running-5-ai-coding-agents-in-parallel</loc>
    <lastmod>2026-04-04T22:22:54.943Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://batty.hashnode.dev/choosing-an-ai-agent-orchestrator-in-2026-a-practical-comparison</loc>
    <lastmod>2026-04-04T20:49:17.807Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://batty.hashnode.dev/the-case-for-markdown-as-your-agents-task-format</loc>
    <lastmod>2026-04-04T17:35:09.017Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://batty.hashnode.dev/how-tmux-became-the-runtime-for-ai-agent-teams</loc>
    <lastmod>2026-04-05T05:27:40.549Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://batty.hashnode.dev/5-lessons-from-running-ai-coding-agents-in-parallel</loc>
    <lastmod>2026-04-04T15:08:12.687Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://batty.hashnode.dev/why-i-chose-a-synchronous-poll-loop-over-async-for-my-rust-daemon</loc>
    <lastmod>2026-04-04T15:04:53.035Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://batty.hashnode.dev/how-to-use-git-worktrees-to-run-multiple-ai-agents-on-the-same-repo</loc>
    <lastmod>2026-04-04T13:45:48.581Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://batty.hashnode.dev/how-to-supervise-ai-coding-agents-without-losing-your-mind</loc>
    <lastmod>2026-04-04T12:42:29.281Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://batty.hashnode.dev/how-i-run-a-team-of-ai-coding-agents-in-parallel</loc>
    <lastmod>2026-04-04T07:29:20.060Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://batty.hashnode.dev/building-a-tmux-native-agent-supervisor-in-rust</loc>
    <lastmod>2026-04-04T07:29:17.942Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://batty.hashnode.dev/your-ai-agent-says-done-how-do-you-know-it-actually-worked</loc>
    <lastmod>2026-04-04T07:29:15.722Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://batty.hashnode.dev/from-one-ai-agent-to-a-team-my-setup-evolution</loc>
    <lastmod>2026-04-04T07:29:12.990Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://batty.hashnode.dev/git-worktrees-changed-how-i-run-parallel-ai-agents</loc>
    <lastmod>2026-04-04T07:29:10.336Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://batty.hashnode.dev/i-let-ai-agents-manage-themselves-with-a-markdown-file</loc>
    <lastmod>2026-04-04T07:29:08.114Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://batty.hashnode.dev/archive</loc>
    <lastmod>2026-09-21T16:26:33.740Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://batty.hashnode.dev/recommendations</loc>
    <lastmod>2026-09-21T16:26:33.740Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>