<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://platformforge.dev/</loc></url><url><loc>https://platformforge.dev/blog/</loc></url><url><loc>https://platformforge.dev/blog/agent-observability-request-logs-are-not-enough/</loc></url><url><loc>https://platformforge.dev/blog/anatomy-of-an-agent-tool/</loc></url><url><loc>https://platformforge.dev/blog/build-your-own-grok/</loc></url><url><loc>https://platformforge.dev/blog/claude-agent-sdk-inside-langgraph-nodes/</loc></url><url><loc>https://platformforge.dev/blog/context-rot-long-running-agents/</loc></url><url><loc>https://platformforge.dev/blog/controlling-llm-costs-without-hurting-quality/</loc></url><url><loc>https://platformforge.dev/blog/evals-for-agentic-systems/</loc></url><url><loc>https://platformforge.dev/blog/hive-agent-playbook/</loc></url><url><loc>https://platformforge.dev/blog/langgraph-vs-claude-agent-sdk/</loc></url><url><loc>https://platformforge.dev/blog/model-routing-and-fallback-for-production-llm-apps/</loc></url><url><loc>https://platformforge.dev/blog/multi-tenant-rag-isolation/</loc></url><url><loc>https://platformforge.dev/blog/pluggable-coding-engine/</loc></url><url><loc>https://platformforge.dev/blog/prompt-injection-is-a-data-flow-problem/</loc></url><url><loc>https://platformforge.dev/blog/rag-that-actually-answers/</loc></url><url><loc>https://platformforge.dev/blog/self-hosted-autonomous-engineer/</loc></url><url><loc>https://platformforge.dev/blog/structured-output-reliability/</loc></url><url><loc>https://platformforge.dev/blog/tagging-grouping-streaming-catalog/</loc></url><url><loc>https://platformforge.dev/blog/tool-schemas-are-an-api-design-problem/</loc></url><url><loc>https://platformforge.dev/blog/why-we-built-hive/</loc></url><url><loc>https://platformforge.dev/blog/your-ai-demo-works-production-breaks/</loc></url></urlset>