<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
    <loc>https://www.grubenwald.com/</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/sitemap</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/foundations</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/foundations/getting-started</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/foundations/syntax-and-data</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/foundations/control-flow</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/foundations/collections</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/foundations/functions-and-structure</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/practical-programming</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/practical-programming/files-and-data-formats</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/practical-programming/the-python-standard-library</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/practical-programming/packages-and-environments</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/practical-programming/http-and-apis</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/data-science-and-ai</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/data-science-and-ai/numerical-computing</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/data-science-and-ai/data-analysis</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/data-science-and-ai/text-processing</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/data-science-and-ai/machine-learning</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/data-science-and-ai/embeddings-and-similarity</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/classical-agents</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/classical-agents/long-running-programs-and-state</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/classical-agents/deterministic-decision-logic</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/classical-agents/tools-as-capabilities</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/classical-agents/workflows-and-control</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/classical-agents/agent-loop</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/llm-agents</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/llm-agents/llm-reasoning</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/llm-agents/openai-responses-api</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/llm-agents/state-and-memory</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/llm-agents/tool-selection</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/llm-agents/llm-workflows</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/llm-agents/single-agent-loop</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/agents-sdk</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/agents-sdk/sdk-mental-model</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/agents-sdk/defining-agents</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/agents-sdk/tools-in-the-sdk</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/agents-sdk/memory-in-the-sdk</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/agents-sdk/workflows-in-the-sdk</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/agents-sdk/moving-to-the-sdk</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/multi-agent-systems</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/multi-agent-systems/why-multiple-agents</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/multi-agent-systems/manager-worker-pattern</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/multi-agent-systems/inter-agent-communication</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/multi-agent-systems/long-running-autonomy</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/multi-agent-systems/failure-and-control</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/multi-agent-systems/capstone</loc>
</url>
<url>
    <loc>https://www.grubenwald.com/notices</loc>
</url>
</urlset>