<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://learn.frenchforet.com/agent-memory/00-the-memory-problem/</loc><lastmod>2026-06-21T08:45:16+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/context-compression/00-the-context-problem/</loc><lastmod>2026-06-21T08:45:16+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/feedback-loops/00-the-loop-you-cant-see/</loc><lastmod>2026-06-21T08:45:16+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/agent-memory/01-a-taxonomy-of-memory/</loc><lastmod>2026-06-19T18:56:16+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/docs/01-hello-world/</loc><lastmod>2026-06-19T21:26:20+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/feedback-loops/01-joinable-signal/</loc><lastmod>2026-06-20T14:33:19+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/context-compression/01-measuring-the-window/</loc><lastmod>2026-06-20T10:21:04+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/feedback-loops/02-event-vocabulary/</loc><lastmod>2026-06-20T14:33:19+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/docs/02-anatomy-of-a-response/</loc><lastmod>2026-06-19T21:26:20+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/context-compression/02-the-cheapest-compression-is-none/</loc><lastmod>2026-06-20T10:21:04+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/agent-memory/02-the-naive-baseline/</loc><lastmod>2026-06-19T18:56:16+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/docs/03-chat-templates-and-harmony/</loc><lastmod>2026-06-19T21:26:20+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/context-compression/03-drop-and-window/</loc><lastmod>2026-06-20T10:21:04+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/agent-memory/03-semantic-recall-with-embeddings/</loc><lastmod>2026-06-19T18:56:16+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/feedback-loops/03-spans-and-latency/</loc><lastmod>2026-06-20T14:33:19+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/context-compression/04-summarizing-evicted-turns/</loc><lastmod>2026-06-20T10:21:04+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/feedback-loops/04-runtime-gate/</loc><lastmod>2026-06-20T15:05:52+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/docs/04-tokens-and-the-context-window/</loc><lastmod>2026-06-19T18:56:16+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/agent-memory/04-why-a-graph/</loc><lastmod>2026-06-19T18:56:16+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/feedback-loops/05-budget-feedforward/</loc><lastmod>2026-06-20T15:05:52+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/context-compression/05-head-middle-tail/</loc><lastmod>2026-06-20T10:21:04+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/agent-memory/05-modeling-memory-as-a-graph/</loc><lastmod>2026-06-19T18:56:16+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/docs/05-sampling-parameters/</loc><lastmod>2026-06-19T18:56:16+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/context-compression/06-deterministic-pre-pass/</loc><lastmod>2026-06-20T10:21:04+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/agent-memory/06-ingestion-extracting-structure/</loc><lastmod>2026-06-19T18:56:16+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/docs/06-reasoning-and-thinking-models/</loc><lastmod>2026-06-19T21:26:20+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/feedback-loops/06-reflection/</loc><lastmod>2026-06-20T17:23:16+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/feedback-loops/07-closing-the-loop/</loc><lastmod>2026-06-20T17:23:16+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/docs/07-handling-and-validating-responses/</loc><lastmod>2026-06-19T18:56:16+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/agent-memory/07-retrieval-and-context-assembly/</loc><lastmod>2026-06-19T18:56:16+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/context-compression/07-triggers-and-async/</loc><lastmod>2026-06-20T23:09:29+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/docs/08-blocking-vs-streaming/</loc><lastmod>2026-06-19T18:56:16+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/agent-memory/08-curation-and-lifecycle/</loc><lastmod>2026-06-19T18:56:16+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/feedback-loops/08-hysteresis-dedup/</loc><lastmod>2026-06-20T18:10:03+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/context-compression/08-offloading-and-paging/</loc><lastmod>2026-06-20T23:09:29+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/context-compression/09-cache-aware-compaction/</loc><lastmod>2026-06-20T23:09:29+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/feedback-loops/09-human-in-the-loop/</loc><lastmod>2026-06-20T18:10:03+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/agent-memory/09-measure-before-you-optimize/</loc><lastmod>2026-06-19T18:56:16+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/docs/09-robustness/</loc><lastmod>2026-06-19T18:56:16+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/docs/10-observability-and-logging/</loc><lastmod>2026-06-19T18:56:16+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/agent-memory/10-observability-and-privacy/</loc><lastmod>2026-06-19T18:56:16+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/context-compression/10-prompt-level-compression/</loc><lastmod>2026-06-20T23:09:29+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/feedback-loops/10-watching-the-apparatus/</loc><lastmod>2026-06-20T18:43:11+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/docs/11-cost-pricing-and-prompt-caching/</loc><lastmod>2026-06-19T18:56:16+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/context-compression/11-measuring-compression-quality/</loc><lastmod>2026-06-20T23:09:29+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/feedback-loops/11-opentelemetry/</loc><lastmod>2026-06-20T18:43:11+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/agent-memory/11-the-opinionated-default/</loc><lastmod>2026-06-19T18:56:16+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/docs/12-prompt-engineering-fundamentals/</loc><lastmod>2026-06-19T18:56:16+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/context-compression/12-the-measured-default/</loc><lastmod>2026-06-20T23:09:29+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/feedback-loops/12-the-measured-default/</loc><lastmod>2026-06-20T18:43:11+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/docs/13-conversation-state-and-memory/</loc><lastmod>2026-06-19T18:56:16+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/docs/14-tool-and-function-calling/</loc><lastmod>2026-06-19T18:56:16+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/docs/15-the-tool-use-loop/</loc><lastmod>2026-06-19T18:56:16+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/docs/16-sandboxing-isolation-and-limits/</loc><lastmod>2026-06-19T18:56:16+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/docs/17-sandboxing-containers-and-postgres/</loc><lastmod>2026-06-19T18:56:16+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/docs/18-model-context-protocol/</loc><lastmod>2026-06-19T21:26:20+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/docs/19-embeddings/</loc><lastmod>2026-06-19T18:56:16+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/docs/20-retrieval-augmented-generation/</loc><lastmod>2026-06-19T18:56:16+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/docs/</loc><lastmod>2026-06-17T15:32:51+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/docs/21-security-and-guardrails/</loc><lastmod>2026-06-19T18:56:16+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/docs/22-skills-and-skill-injection/</loc><lastmod>2026-06-19T18:56:16+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/docs/23-agents/</loc><lastmod>2026-06-19T18:56:16+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/docs/24-evaluation-and-testing/</loc><lastmod>2026-06-19T18:56:16+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/docs/25-capstone/</loc><lastmod>2026-06-19T21:26:20+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/agent-memory/</loc><lastmod>2026-06-19T18:56:16+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/context-compression/</loc><lastmod>2026-06-20T11:44:56+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/feedback-loops/</loc><lastmod>2026-06-20T14:33:19+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/categories/</loc></url><url><loc>https://learn.frenchforet.com/</loc><lastmod>2026-06-20T18:43:11+02:00</lastmod></url><url><loc>https://learn.frenchforet.com/tags/</loc></url></urlset>