<?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://francisdu.com/tags/coding-agent/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
  </url><url>
    <loc>https://francisdu.com/tags/decision-plane/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh-CN"
                href="https://francisdu.com/tags/decision-plane/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en-US"
                href="https://francisdu.com/en/tags/decision-plane/"
                />
  </url><url>
    <loc>https://francisdu.com/tags/engineering-digital-twin/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh-CN"
                href="https://francisdu.com/tags/engineering-digital-twin/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en-US"
                href="https://francisdu.com/en/tags/engineering-digital-twin/"
                />
  </url><url>
    <loc>https://francisdu.com/tags/release/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh-CN"
                href="https://francisdu.com/tags/release/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en-US"
                href="https://francisdu.com/en/tags/release/"
                />
  </url><url>
    <loc>https://francisdu.com/tags/rust/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh-CN"
                href="https://francisdu.com/tags/rust/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en-US"
                href="https://francisdu.com/en/tags/rust/"
                />
  </url><url>
    <loc>https://francisdu.com/tags/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh-CN"
                href="https://francisdu.com/tags/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en-US"
                href="https://francisdu.com/en/tags/"
                />
  </url><url>
    <loc>https://francisdu.com/tags/wcode/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh-CN"
                href="https://francisdu.com/tags/wcode/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en-US"
                href="https://francisdu.com/en/tags/wcode/"
                />
  </url><url>
    <loc>https://francisdu.com/blog/wcode-v0-8/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh-CN"
                href="https://francisdu.com/blog/wcode-v0-8/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en-US"
                href="https://francisdu.com/en/blog/wcode-v0-8/"
                />
  </url><url>
    <loc>https://francisdu.com/tags/data-agent/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
  </url><url>
    <loc>https://francisdu.com/tags/jev/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh-CN"
                href="https://francisdu.com/tags/jev/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en-US"
                href="https://francisdu.com/en/tags/jev/"
                />
  </url><url>
    <loc>https://francisdu.com/blog/jev-wcode-scopwis/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh-CN"
                href="https://francisdu.com/blog/jev-wcode-scopwis/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en-US"
                href="https://francisdu.com/en/blog/jev-wcode-scopwis/"
                />
  </url><url>
    <loc>https://francisdu.com/tags/scopwis/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh-CN"
                href="https://francisdu.com/tags/scopwis/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en-US"
                href="https://francisdu.com/en/tags/scopwis/"
                />
  </url><url>
    <loc>https://francisdu.com/tags/developer-tools/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh-CN"
                href="https://francisdu.com/tags/developer-tools/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en-US"
                href="https://francisdu.com/en/tags/developer-tools/"
                />
  </url><url>
    <loc>https://francisdu.com/tags/mcp/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh-CN"
                href="https://francisdu.com/tags/mcp/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en-US"
                href="https://francisdu.com/en/tags/mcp/"
                />
  </url><url>
    <loc>https://francisdu.com/blog/what-is-wcode/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh-CN"
                href="https://francisdu.com/blog/what-is-wcode/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en-US"
                href="https://francisdu.com/en/blog/what-is-wcode/"
                />
  </url><url>
    <loc>https://francisdu.com/tags/ai-agent/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
  </url><url>
    <loc>https://francisdu.com/tags/observability/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh-CN"
                href="https://francisdu.com/tags/observability/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en-US"
                href="https://francisdu.com/en/tags/observability/"
                />
  </url><url>
    <loc>https://francisdu.com/tags/performance/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh-CN"
                href="https://francisdu.com/tags/performance/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en-US"
                href="https://francisdu.com/en/tags/performance/"
                />
  </url><url>
    <loc>https://francisdu.com/blog/wcode-v0-6-2/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh-CN"
                href="https://francisdu.com/blog/wcode-v0-6-2/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en-US"
                href="https://francisdu.com/en/blog/wcode-v0-6-2/"
                />
  </url><url>
    <loc>https://francisdu.com/tags/parallelism/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
  </url><url>
    <loc>https://francisdu.com/tags/scheduler/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
  </url><url>
    <loc>https://francisdu.com/blog/wcode-v0-6-1/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
  </url><url>
    <loc>https://francisdu.com/blog/wcode-v0-6/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
  </url><url>
    <loc>https://francisdu.com/tags/claude-code/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
  </url><url>
    <loc>https://francisdu.com/tags/codex/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
  </url><url>
    <loc>https://francisdu.com/blog/ai-coding-agents-2026/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
  </url><url>
    <loc>https://francisdu.com/tags/lsp/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
  </url><url>
    <loc>https://francisdu.com/blog/wcode-v0-5/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
  </url><url>
    <loc>https://francisdu.com/blog/wcode-v0-4/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
  </url><url>
    <loc>https://francisdu.com/blog/wcode-performance/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
  </url><url>
    <loc>https://francisdu.com/tags/security/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
  </url><url>
    <loc>https://francisdu.com/blog/wcode-authorization/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
  </url><url>
    <loc>https://francisdu.com/blog/wcode-v0-3/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
  </url><url>
    <loc>https://francisdu.com/blog/wcode-security/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
  </url><url>
    <loc>https://francisdu.com/blog/wcode-mcp-agent/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
  </url><url>
    <loc>https://francisdu.com/tags/software-design/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
  </url><url>
    <loc>https://francisdu.com/blog/wcode-reconciliation/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
  </url><url>
    <loc>https://francisdu.com/tags/testing/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh-CN"
                href="https://francisdu.com/tags/testing/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en-US"
                href="https://francisdu.com/en/tags/testing/"
                />
  </url><url>
    <loc>https://francisdu.com/blog/wcode-verification/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh-CN"
                href="https://francisdu.com/blog/wcode-verification/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en-US"
                href="https://francisdu.com/en/blog/wcode-verification/"
                />
  </url><url>
    <loc>https://francisdu.com/tags/code-review/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
  </url><url>
    <loc>https://francisdu.com/blog/wcode-traceability/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
  </url><url>
    <loc>https://francisdu.com/tags/tree-sitter/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
  </url><url>
    <loc>https://francisdu.com/blog/wcode-software-graph/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
  </url><url>
    <loc>https://francisdu.com/blog/wcode-design-state/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
  </url><url>
    <loc>https://francisdu.com/blog/wcode-2026/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
  </url><url>
    <loc>https://francisdu.com/blog/wcode/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh-CN"
                href="https://francisdu.com/blog/wcode/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en-US"
                href="https://francisdu.com/en/blog/wcode/"
                />
  </url><url>
    <loc>https://francisdu.com/tags/poem/</loc>
    <lastmod>2024-04-01T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://francisdu.com/blog/%E5%8D%8A%E6%B4%BB/</loc>
    <lastmod>2024-04-01T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://francisdu.com/blog/%E5%A4%95%E9%98%B3/</loc>
    <lastmod>2024-01-31T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://francisdu.com/blog/April/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
  </url><url>
    <loc>https://francisdu.com/blog/ruchong/</loc>
    <lastmod>2021-07-26T00:48:30+08:00</lastmod>
  </url><url>
    <loc>https://francisdu.com/blog/wiki-graph/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
  </url><url>
    <loc>https://francisdu.com/about/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh-CN"
                href="https://francisdu.com/about/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en-US"
                href="https://francisdu.com/en/about/"
                />
  </url><url>
    <loc>https://francisdu.com/blogs/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh-CN"
                href="https://francisdu.com/blogs/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en-US"
                href="https://francisdu.com/en/blogs/"
                />
  </url><url>
    <loc>https://francisdu.com/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
    <xhtml:link
                rel="alternate"
                hreflang="zh-CN"
                href="https://francisdu.com/"
                />
    <xhtml:link
                rel="alternate"
                hreflang="en-US"
                href="https://francisdu.com/en/"
                />
  </url><url>
    <loc>https://francisdu.com/rednote/</loc>
    <lastmod>2026-09-20T00:30:13+08:00</lastmod>
  </url>
</urlset>
