<?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://blog.jocab.xyz/tags/agent/</loc>
    <lastmod>2026-10-17T11:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/</loc>
    <lastmod>2026-10-17T11:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/categories/</loc>
    <lastmod>2026-10-17T11:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/tags/</loc>
    <lastmod>2026-10-17T11:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/posts/engineering-notes/practice/using-ai-agents-as-senior-engineers/</loc>
    <lastmod>2026-10-17T11:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/tags/%E5%B7%A5%E7%A8%8B%E5%AE%9E%E8%B7%B5/</loc>
    <lastmod>2026-10-17T11:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/categories/%E5%B7%A5%E7%A8%8B%E6%89%8B%E8%AE%B0/</loc>
    <lastmod>2026-10-17T11:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/tags/%E6%96%B9%E6%B3%95%E8%AE%BA/</loc>
    <lastmod>2026-10-17T11:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/posts/engineering-notes/practice/</loc>
    <lastmod>2026-10-17T10:58:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/posts/engineering-notes/deployment/</loc>
    <lastmod>2026-10-17T10:57:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/posts/agent-stack/langchain/</loc>
    <lastmod>2026-10-17T10:56:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/posts/agent-stack/claude-code/</loc>
    <lastmod>2026-10-17T10:55:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/posts/agent-stack/codex/</loc>
    <lastmod>2026-10-17T10:54:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/posts/context-engineering/retrieval/</loc>
    <lastmod>2026-10-17T10:53:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/posts/context-engineering/window/</loc>
    <lastmod>2026-10-17T10:52:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/posts/prompt-engineering/evaluation/</loc>
    <lastmod>2026-10-17T10:51:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/posts/prompt-engineering/patterns/</loc>
    <lastmod>2026-10-17T10:50:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/tags/hugo/</loc>
    <lastmod>2026-10-17T10:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/tags/nginx/</loc>
    <lastmod>2026-10-17T10:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/posts/engineering-notes/deployment/deploy-this-blog-on-alibaba-cloud/</loc>
    <lastmod>2026-10-17T10:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/tags/%E9%83%A8%E7%BD%B2/</loc>
    <lastmod>2026-10-17T10:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/tags/%E9%98%BF%E9%87%8C%E4%BA%91/</loc>
    <lastmod>2026-10-17T10:30:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/tags/context-engineering/</loc>
    <lastmod>2026-10-17T10:20:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/tags/rag/</loc>
    <lastmod>2026-10-17T10:20:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/posts/context-engineering/retrieval/rag-and-tool-pruning/</loc>
    <lastmod>2026-10-17T10:20:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/categories/%E4%B8%8A%E4%B8%8B%E6%96%87%E5%B7%A5%E7%A8%8B/</loc>
    <lastmod>2026-10-17T10:20:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/tags/%E5%B7%A5%E5%85%B7%E8%B0%83%E7%94%A8/</loc>
    <lastmod>2026-10-17T10:20:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/categories/agent-%E5%B7%A5%E5%85%B7%E9%93%BE/</loc>
    <lastmod>2026-10-17T10:10:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/tags/langchain/</loc>
    <lastmod>2026-10-17T10:10:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/posts/agent-stack/langchain/langchain-evolution/</loc>
    <lastmod>2026-10-17T10:10:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/tags/langgraph/</loc>
    <lastmod>2026-10-17T10:10:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/tags/%E6%A1%86%E6%9E%B6/</loc>
    <lastmod>2026-10-17T10:10:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/tags/%E8%AE%B0%E5%BF%86/</loc>
    <lastmod>2026-10-17T10:05:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/posts/context-engineering/window/memory-compaction/</loc>
    <lastmod>2026-10-17T10:05:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/about/</loc>
    <lastmod>2026-10-17T10:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/tags/anthropic/</loc>
    <lastmod>2026-10-17T09:55:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/tags/claude-code/</loc>
    <lastmod>2026-10-17T09:55:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/posts/agent-stack/claude-code/claude-code-in-practice/</loc>
    <lastmod>2026-10-17T09:55:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/tags/%E7%BB%88%E7%AB%AF%E5%B7%A5%E5%85%B7/</loc>
    <lastmod>2026-10-17T09:55:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/tags/token/</loc>
    <lastmod>2026-10-17T09:50:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/posts/context-engineering/window/context-economics/</loc>
    <lastmod>2026-10-17T09:50:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/tags/%E9%95%BF%E4%B8%8A%E4%B8%8B%E6%96%87/</loc>
    <lastmod>2026-10-17T09:50:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/tags/codex/</loc>
    <lastmod>2026-10-17T09:40:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/posts/agent-stack/codex/codex-cli-in-practice/</loc>
    <lastmod>2026-10-17T09:40:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/tags/openai/</loc>
    <lastmod>2026-10-17T09:40:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/tags/llm-as-judge/</loc>
    <lastmod>2026-10-17T09:35:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/tags/prompt-engineering/</loc>
    <lastmod>2026-10-17T09:35:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/categories/prompt-%E5%B7%A5%E7%A8%8B/</loc>
    <lastmod>2026-10-17T09:35:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/tags/%E8%AF%84%E4%BC%B0/</loc>
    <lastmod>2026-10-17T09:35:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/posts/prompt-engineering/evaluation/eval-driven-prompting/</loc>
    <lastmod>2026-10-17T09:35:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/tags/function-calling/</loc>
    <lastmod>2026-10-17T09:20:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/tags/json/</loc>
    <lastmod>2026-10-17T09:20:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/posts/prompt-engineering/patterns/structured-output/</loc>
    <lastmod>2026-10-17T09:20:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/tags/llm/</loc>
    <lastmod>2026-10-17T09:05:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/posts/prompt-engineering/patterns/core-patterns/</loc>
    <lastmod>2026-10-17T09:05:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/tags/%E6%A8%A1%E5%BC%8F/</loc>
    <lastmod>2026-10-17T09:05:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/posts/engineering-notes/practice/hello-world-agent-blog/</loc>
    <lastmod>2026-10-17T09:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/tags/%E9%9A%8F%E6%83%B3/</loc>
    <lastmod>2026-10-17T09:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/posts/engineering-notes/</loc>
    <lastmod>2026-10-17T08:04:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/posts/agent-stack/</loc>
    <lastmod>2026-10-17T08:03:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/posts/context-engineering/</loc>
    <lastmod>2026-10-17T08:02:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/posts/prompt-engineering/</loc>
    <lastmod>2026-10-17T08:01:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/posts/</loc>
    <lastmod>2026-10-17T08:00:00+08:00</lastmod>
  </url><url>
    <loc>https://blog.jocab.xyz/archives/</loc>
  </url>
</urlset>
