<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://mpiv.ai/</loc>
<lastmod>2026-05-07T19:05:40.760Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://mpiv.ai/about</loc>
<lastmod>2026-05-07T19:05:40.760Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mpiv.ai/blog</loc>
<lastmod>2026-05-07T19:05:40.760Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mpiv.ai/privacy</loc>
<lastmod>2026-05-07T19:05:40.760Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://mpiv.ai/terms</loc>
<lastmod>2026-05-07T19:05:40.760Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://mpiv.ai/work</loc>
<lastmod>2026-05-07T19:05:40.760Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mpiv.ai/writing</loc>
<lastmod>2026-05-07T19:05:40.760Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mpiv.ai/code</loc>
<lastmod>2026-05-07T19:05:40.760Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/production-agent-observability-what-operators-actually-need-to-know-2026</loc>
<lastmod>2026-04-26T23:26:26.781Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/langfuse-vs-braintrust-which-wins-for-agent-observability-2026</loc>
<lastmod>2026-04-26T23:26:27.419Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/how-to-set-up-litellm-proxy-for-production-ai-agents-2026</loc>
<lastmod>2026-04-26T23:26:28.247Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/claude-code-hooks-what-operators-actually-need-to-know-2026</loc>
<lastmod>2026-05-06T12:37:33.597Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/litellm-vs-openrouter-which-wins-for-production-ai-agents-2026</loc>
<lastmod>2026-05-07T13:53:02.971Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/agent-eval-pipelines-what-operators-actually-need-to-know-2026</loc>
<lastmod>2026-04-26T23:00:14.700Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/claude-code-skills-what-operators-actually-need-to-know-2026</loc>
<lastmod>2026-05-06T12:37:34.869Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/claude-code-mcp-what-operators-actually-need-to-know-2026</loc>
<lastmod>2026-05-06T12:37:34.220Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/the-agent-loop-map-claude-code-is-mostly-search-edit-shell-repeat</loc>
<lastmod>2026-05-07T16:27:39.153Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/claude-code-vs-cursor-which-wins-for-ai-agent-dev-2026</loc>
<lastmod>2026-05-06T12:37:36.813Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/what-i-learned-from-245306-claude-code-tool-calls</loc>
<lastmod>2026-05-07T18:30:16.997Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/codex-telemetry-shows-the-agent-is-a-runtime-not-a-chat-window</loc>
<lastmod>2026-05-07T18:30:18.295Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/openrouter-alternatives-what-operators-actually-need-to-know-2026</loc>
<lastmod>2026-05-06T12:37:38.654Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/pi-mono-deep-dive-the-minimalist-coding-agent-for-operators-2026</loc>
<lastmod>2026-05-06T12:37:39.826Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/claude-code-alternatives-what-operators-actually-need-to-know-2026</loc>
<lastmod>2026-05-07T13:53:01.160Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/codex-vs-claude-code-which-wins-for-production-agent-work-2026</loc>
<lastmod>2026-05-07T14:30:03.053Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/stuckness-is-where-agentic-coding-gets-expensive</loc>
<lastmod>2026-05-07T18:30:15.507Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/how-to-install-claude-code-on-macos-linux-and-windows-2026</loc>
<lastmod>2026-05-06T15:24:10.584Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/claude-code-subagents-what-operators-actually-need-to-know-2026</loc>
<lastmod>2026-05-06T12:37:35.535Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/openrouter-pricing-what-operators-actually-pay-in-2026</loc>
<lastmod>2026-05-06T12:37:39.246Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/claude-code-pricing-an-operators-invoice-level-breakdown</loc>
<lastmod>2026-05-06T15:24:09.704Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/what-is-claude-code-an-operators-deep-dive-2026</loc>
<lastmod>2026-05-06T15:24:11.268Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/how-to-use-claude-code-2026-tutorial-for-engineers</loc>
<lastmod>2026-05-06T15:24:11.925Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/openclaw-deep-dive-self-hosted-multi-channel-agent-gateway-2026</loc>
<lastmod>2026-05-06T15:24:12.702Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/langfuse-for-production-ai-agents-what-operators-actually-need-to-know-2026</loc>
<lastmod>2026-05-07T14:03:33.279Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/litellm-in-production-architecture-tradeoffs-and-operational-reality-2026</loc>
<lastmod>2026-05-07T14:03:32.400Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/claude-code-cli-what-operators-actually-need-to-know-2026</loc>
<lastmod>2026-05-07T14:03:34.783Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/claude-code-sdk-what-operators-actually-need-to-know-2026</loc>
<lastmod>2026-05-07T14:03:35.503Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/agentic-search-is-major-not-half</loc>
<lastmod>2026-05-07T18:34:15.095Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/cursor-ai-what-operators-actually-need-to-know-2026</loc>
<lastmod>2026-05-07T14:03:34.040Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/fpk-f-bombs-per-thousand-the-dev-experience-metric-you-didnt-know-you-needed</loc>
<lastmod>2026-05-07T14:30:02.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/claude-code-verification-debt-the-agent-said-done-but-where-are-the-receipts</loc>
<lastmod>2026-05-07T18:30:17.678Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/autonomy-has-a-half-life-what-247592-tool-calls-say-about-claude-code-checkpoints</loc>
<lastmod>2026-05-07T18:30:16.310Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/category/agent-infrastructure</loc>
<lastmod>2026-05-07T19:05:40.760Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/category/agentic-coding-research</loc>
<lastmod>2026-05-07T19:05:40.760Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/tag/ai-agents</loc>
<lastmod>2026-05-07T19:05:40.760Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/tag/claude-code</loc>
<lastmod>2026-05-07T19:05:40.760Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/tag/dev-experience</loc>
<lastmod>2026-05-07T19:05:40.760Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/tag/original-research</loc>
<lastmod>2026-05-07T19:05:40.760Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/tag/field-manual</loc>
<lastmod>2026-05-07T19:05:40.760Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/tag/agentic-coding</loc>
<lastmod>2026-05-07T19:05:40.760Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/tag/tool-calls</loc>
<lastmod>2026-05-07T19:05:40.760Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/tag/operator-metrics</loc>
<lastmod>2026-05-07T19:05:40.760Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/tag/developer-experience</loc>
<lastmod>2026-05-07T19:05:40.760Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/tag/codex-cli</loc>
<lastmod>2026-05-07T19:05:40.760Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/tag/operator-comparison</loc>
<lastmod>2026-05-07T19:05:40.760Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/tag/verification-debt</loc>
<lastmod>2026-05-07T19:05:40.760Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/tag/autonomy</loc>
<lastmod>2026-05-07T19:05:40.760Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/tag/agent-ops</loc>
<lastmod>2026-05-07T19:05:40.760Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/tag/failure-analysis</loc>
<lastmod>2026-05-07T19:05:40.760Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://mpiv.ai/blog/tag/telemetry</loc>
<lastmod>2026-05-07T19:05:40.760Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
</urlset>
