<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://sophiloop.com/</loc></url>
  <url><loc>https://sophiloop.com/companion/</loc></url>
  <url><loc>https://sophiloop.com/articles/</loc></url>
  <url><loc>https://sophiloop.com/compare/</loc></url>
  <url><loc>https://sophiloop.com/privacy/</loc></url>
  <url><loc>https://sophiloop.com/terms/</loc></url>
  <url><loc>https://sophiloop.com/articles/why-we-built-a-kotlin-agent-harness-instead-of-using-one/</loc></url>
  <url><loc>https://sophiloop.com/articles/designing-sophi-eight-modules-and-the-decisions-behind-them/</loc></url>
  <url><loc>https://sophiloop.com/articles/the-agent-loop-a-first-principles-design/</loc></url>
  <url><loc>https://sophiloop.com/articles/the-memory-that-cant-lie-crash-safe-sessions-with-nothing-but-jsonl/</loc></url>
  <url><loc>https://sophiloop.com/articles/hands-that-dont-freeze-a-tool-interface-built-for-a-future-it-hadnt-earned-yet/</loc></url>
  <url><loc>https://sophiloop.com/articles/from-inert-files-to-self-writing-skills-evolving-an-ai-agents-skill-system/</loc></url>
  <url><loc>https://sophiloop.com/articles/calling-in-a-subcontractor-subagents-as-just-another-tool/</loc></url>
  <url><loc>https://sophiloop.com/articles/provider-abstraction-without-framework-lock-in/</loc></url>
</urlset>
