<?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://cjraft.github.io/news/2026-04-03/</loc>
    <lastmod>2026-04-03T10:00:00+08:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/ai%E5%8A%A8%E6%80%81/</loc>
    <lastmod>2026-04-03T10:00:00+08:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/categories/ai%E6%96%B0%E9%97%BB/</loc>
    <lastmod>2026-04-03T10:00:00+08:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/categories/</loc>
    <lastmod>2026-04-03T10:00:00+08:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/</loc>
    <lastmod>2026-04-03T10:00:00+08:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/</loc>
    <lastmod>2026-04-03T10:00:00+08:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/news/</loc>
    <lastmod>2026-04-03T10:00:00+08:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/</loc>
    <lastmod>2026-04-03T10:00:00+08:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/%E8%B5%84%E8%AE%AF/</loc>
    <lastmod>2026-04-03T10:00:00+08:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/news/2026-04-02/</loc>
    <lastmod>2026-04-02T10:00:00+08:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/claude-code/</loc>
    <lastmod>2026-04-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/articles/claude-code-context/</loc>
    <lastmod>2026-04-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/context-engineering/</loc>
    <lastmod>2026-04-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/articles/</loc>
    <lastmod>2026-04-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/news/2026-03-31/</loc>
    <lastmod>2026-03-31T10:00:00+08:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/deepseek/</loc>
    <lastmod>2026-03-31T10:00:00+08:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/openai/</loc>
    <lastmod>2026-03-31T10:00:00+08:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/%E8%B0%B7%E6%AD%8C/</loc>
    <lastmod>2026-03-31T10:00:00+08:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/%E5%BE%AE%E8%BD%AF/</loc>
    <lastmod>2026-03-31T10:00:00+08:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/%E4%BA%9A%E9%A9%AC%E9%80%8A/</loc>
    <lastmod>2026-03-31T10:00:00+08:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/%E6%99%BA%E8%B0%B1ai/</loc>
    <lastmod>2026-03-31T10:00:00+08:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/2026/</loc>
    <lastmod>2026-03-30T15:00:00+08:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/news/2026-03-30/</loc>
    <lastmod>2026-03-30T15:00:00+08:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/news/2026-03-28/</loc>
    <lastmod>2026-03-28T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/ai%E5%BA%94%E7%94%A8/</loc>
    <lastmod>2026-03-28T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/anthropic/</loc>
    <lastmod>2026-03-28T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/%E8%9E%8D%E8%B5%84/</loc>
    <lastmod>2026-03-28T00:00:00+08:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/%E5%85%B3%E4%BA%8E%E6%88%91/</loc>
    <lastmod>2026-03-27T16:30:00+08:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/articles/hello-i-am-wuyue/</loc>
    <lastmod>2026-03-27T16:30:00+08:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/%E9%9A%8F%E7%AC%94/</loc>
    <lastmod>2026-03-27T16:30:00+08:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/news/2026-03-27/</loc>
    <lastmod>2026-03-27T15:00:00+08:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/articles/tarko-vs-pi-agent-comparison/</loc>
    <lastmod>2026-03-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/agent/</loc>
    <lastmod>2026-03-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/typescript/</loc>
    <lastmod>2026-03-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/%E5%BC%80%E6%BA%90/</loc>
    <lastmod>2026-03-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/mmap/</loc>
    <lastmod>2026-03-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/page-fault/</loc>
    <lastmod>2026-03-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/</loc>
    <lastmod>2026-03-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/%E8%99%9A%E6%8B%9F%E5%86%85%E5%AD%98/</loc>
    <lastmod>2026-03-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/articles/mmap-and-virtual-memory/</loc>
    <lastmod>2026-03-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/agent-browser/</loc>
    <lastmod>2026-03-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/ai-agent/</loc>
    <lastmod>2026-03-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/articles/ai-browser-automation-tools-comparison/</loc>
    <lastmod>2026-03-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/browser-use/</loc>
    <lastmod>2026-03-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/chrome-devtools-mcp/</loc>
    <lastmod>2026-03-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/%E6%B5%8F%E8%A7%88%E5%99%A8%E8%87%AA%E5%8A%A8%E5%8C%96/</loc>
    <lastmod>2026-03-18T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/mcp/</loc>
    <lastmod>2026-03-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/mcp-apps/</loc>
    <lastmod>2026-03-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/articles/mcp-apps-ecosystem/</loc>
    <lastmod>2026-03-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/mcpui/</loc>
    <lastmod>2026-03-14T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/news/2026-03-09/</loc>
    <lastmod>2026-03-09T15:00:00+08:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/news/2026-03-08/</loc>
    <lastmod>2026-03-08T09:00:00+08:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/news/2026-03-07/</loc>
    <lastmod>2026-03-07T20:00:00+08:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/news/2026-03-06/</loc>
    <lastmod>2026-03-06T09:00:00+08:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/cloudflare/</loc>
    <lastmod>2026-03-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/code-execution/</loc>
    <lastmod>2026-03-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/articles/code-execution-with-mcp/</loc>
    <lastmod>2026-03-06T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/news/2026-03-05/</loc>
    <lastmod>2026-03-05T09:32:00+08:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/ai%E5%9B%BE%E5%83%8F%E7%94%9F%E6%88%90/</loc>
    <lastmod>2026-03-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/pillow/</loc>
    <lastmod>2026-03-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/python/</loc>
    <lastmod>2026-03-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/stable-diffusion/</loc>
    <lastmod>2026-03-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/articles/ai-cover-image-generator/</loc>
    <lastmod>2026-03-05T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/news/2026-03-01/</loc>
    <lastmod>2026-03-01T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/langchain/</loc>
    <lastmod>2026-02-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/llamaindex/</loc>
    <lastmod>2026-02-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/rag/</loc>
    <lastmod>2026-02-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/articles/rag-intro/</loc>
    <lastmod>2026-02-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/%E5%90%91%E9%87%8F%E6%95%B0%E6%8D%AE%E5%BA%93/</loc>
    <lastmod>2026-02-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/acp/</loc>
    <lastmod>2026-02-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/articles/acp-protocol-deep-dive/</loc>
    <lastmod>2026-02-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/agent-protocol/</loc>
    <lastmod>2026-02-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/lsp/</loc>
    <lastmod>2026-02-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/openclaw/</loc>
    <lastmod>2026-02-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/articles/openclaw/</loc>
    <lastmod>2026-02-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/prompt-cache/</loc>
    <lastmod>2026-02-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/articles/prompt-cache/</loc>
    <lastmod>2026-02-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/%E7%BC%96%E8%BE%91%E5%99%A8%E9%9B%86%E6%88%90/</loc>
    <lastmod>2026-02-02T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/a2ui/</loc>
    <lastmod>2026-01-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/ag-ui/</loc>
    <lastmod>2026-01-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/articles/agent-ui-protocols-comparison/</loc>
    <lastmod>2026-01-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/copilotkit/</loc>
    <lastmod>2026-01-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/ralph-loop/</loc>
    <lastmod>2026-01-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/articles/ralph-loop-iterative-development/</loc>
    <lastmod>2026-01-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/%E5%89%8D%E7%AB%AF%E5%8D%8F%E8%AE%AE/</loc>
    <lastmod>2026-01-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/%E8%87%AA%E4%B8%BB%E5%BC%80%E5%8F%91/</loc>
    <lastmod>2026-01-30T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/articles/a2ui-protocol-deep-dive/</loc>
    <lastmod>2026-01-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/agent-ui/</loc>
    <lastmod>2026-01-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/google/</loc>
    <lastmod>2026-01-29T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/claude-cowork/</loc>
    <lastmod>2026-01-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/articles/claude-cowork-deep-dive/</loc>
    <lastmod>2026-01-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/%E6%A1%8C%E9%9D%A2%E4%BB%A3%E7%90%86/</loc>
    <lastmod>2026-01-15T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/articles/skills/</loc>
    <lastmod>2025-12-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/skills/</loc>
    <lastmod>2025-12-07T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/chrome-devtools-protocol/</loc>
    <lastmod>2025-11-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/inspector/</loc>
    <lastmod>2025-11-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/v8/</loc>
    <lastmod>2025-11-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/articles/v8-inspector-debugging/</loc>
    <lastmod>2025-11-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/%E8%B0%83%E8%AF%95/</loc>
    <lastmod>2025-11-22T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/claude/</loc>
    <lastmod>2025-11-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/llm/</loc>
    <lastmod>2025-11-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/tags/prompt-engineering/</loc>
    <lastmod>2025-11-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/articles/prompt-engineering-best-practices/</loc>
    <lastmod>2025-11-20T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://cjraft.github.io/about/</loc>
  </url><url>
    <loc>https://cjraft.github.io/archives/</loc>
  </url><url>
    <loc>https://cjraft.github.io/search/</loc>
  </url>
</urlset>
