<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    
        
        <url>
            <loc>https://blog.lmile.online/work/2026-02-04-fastapi-uv-docker-optimization/</loc>
            <lastmod>2026-02-04T11:13:24.387Z</lastmod>
        </url>
        
    
        
        <url>
            <loc>https://blog.lmile.online/work/2026-02-04-opencode-windows-lsp-enoent-fix/</loc>
            <lastmod>2026-02-05T14:44:28.353Z</lastmod>
        </url>
        
    
        
        <url>
            <loc>https://blog.lmile.online/note/2026-02-06-llm-pd-separation-architecture-explained/</loc>
            <lastmod>2026-02-06T11:18:09.108Z</lastmod>
        </url>
        
    
        
        <url>
            <loc>https://blog.lmile.online/article/2026-02-09-vllm-architecture-deep-dive/</loc>
            <lastmod>2026-02-09T11:29:37.082Z</lastmod>
        </url>
        
    
        
        <url>
            <loc>https://blog.lmile.online/note/2026-03-02-ai-agent-engineering-architecture-demystified/</loc>
            <lastmod>2026-03-12T11:35:06.368Z</lastmod>
        </url>
        
    
        
        <url>
            <loc>https://blog.lmile.online/article/2026-03-18-mcp-is-dead-long-live-mcp/</loc>
            <lastmod>2026-03-18T11:46:55.481Z</lastmod>
        </url>
        
    
        
        <url>
            <loc>https://blog.lmile.online/work/2026-07-21-nextjs-fastapi-agno-intranet-troubleshooting/</loc>
            <lastmod>2026-07-21T10:54:05.381Z</lastmod>
        </url>
        
    
        
        <url>
            <loc>https://blog.lmile.online/work/2026-07-27-wsl2-docker-proxy-systemd-automation/</loc>
            <lastmod>2026-07-27T10:57:29.043Z</lastmod>
        </url>
        
    
        
        <url>
            <loc>https://blog.lmile.online/note/2026-07-31-why-i-choose-pi-coding-agent/</loc>
            <lastmod>2026-07-31T13:49:44.968Z</lastmod>
        </url>
        
    
        
        <url>
            <loc>https://blog.lmile.online/note/2026-08-15-pi-coding-agent-windows-optimization/</loc>
            <lastmod>2026-08-15T09:36:12.452Z</lastmod>
        </url>
        
    
        
        <url>
            <loc>https://blog.lmile.online/404/</loc>
            <lastmod>2026-08-15T09:35:13.505Z</lastmod>
        </url>
        
    
        
        <url>
            <loc>https://blog.lmile.online/article/5-tips-for-writing-better-custom-instructions-for-copilot/</loc>
            <lastmod>2026-01-25T07:16:16.408Z</lastmod>
        </url>
        
    
        
        <url>
            <loc>https://blog.lmile.online/article/agents-md-outperforms-skills-in-our-agent-evals/</loc>
            <lastmod>2026-01-30T15:55:29.049Z</lastmod>
        </url>
        
    
        
        <url>
            <loc>https://blog.lmile.online/article/function-calling-using-ll-ms/</loc>
            <lastmod>2026-01-25T15:18:58.696Z</lastmod>
        </url>
        
    
        
        <url>
            <loc>https://blog.lmile.online/article/teaching-ll-ms-how-to-solid-model/</loc>
            <lastmod>2026-03-16T11:12:53.331Z</lastmod>
        </url>
        
    
        
        <url>
            <loc>https://blog.lmile.online/article/why-we-ve-tried-to-replace-developers-every-decade-since-1969/</loc>
            <lastmod>2026-01-25T15:18:58.716Z</lastmod>
        </url>
        
    
        
        <url>
            <loc>https://blog.lmile.online/article/agents/</loc>
            <lastmod>2026-01-25T15:18:58.752Z</lastmod>
        </url>
        
    
        
        <url>
            <loc>https://blog.lmile.online/article/thoughts-on-future-ai/</loc>
            <lastmod>2026-01-25T15:18:58.763Z</lastmod>
        </url>
        
    
        
        <url>
            <loc>https://blog.lmile.online/</loc>
            <lastmod>2026-01-30T15:57:48.716Z</lastmod>
        </url>
        
    
        
        <url>
            <loc>https://blog.lmile.online/note/homelab-config/</loc>
            <lastmod>2026-01-13T13:38:34.868Z</lastmod>
        </url>
        
    
        
        <url>
            <loc>https://blog.lmile.online/note/llmops-101/1-introduction-and-framework-overview/</loc>
            <lastmod>2026-01-25T15:18:58.770Z</lastmod>
        </url>
        
    
        
        <url>
            <loc>https://blog.lmile.online/note/llmops-101/2-arize-pheonix-basic-usage/</loc>
            <lastmod>2026-01-25T15:18:58.779Z</lastmod>
        </url>
        
    
        
        <url>
            <loc>https://blog.lmile.online/work/gitea-action-build-docker-error/</loc>
            <lastmod>2026-01-18T14:59:34.293Z</lastmod>
        </url>
        
    
        
        <url>
            <loc>https://blog.lmile.online/work/nextjs-docker-deployment-rsync-best-practice/</loc>
            <lastmod>2026-01-18T16:00:12.607Z</lastmod>
        </url>
        
    
        
        <url>
            <loc>https://blog.lmile.online/work/opencode-windows-fixes/</loc>
            <lastmod>2026-02-04T11:30:15.308Z</lastmod>
        </url>
        
    
        
        <url>
            <loc>https://blog.lmile.online/work/qwen3-enable-nothinking-on-client/</loc>
            <lastmod>2026-01-25T15:18:58.789Z</lastmod>
        </url>
        
    
</urlset>