<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://blog.smallworksjp.com/wp-sitemap.xsl" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://blog.smallworksjp.com/securely-publishing-wordpress-from-a-home-server/</loc><lastmod>2026-08-19T23:55:15+09:00</lastmod></url><url><loc>https://blog.smallworksjp.com/building-an-autonomous-ai-assistant-with-persistent-memory-and-self-improving-loops/</loc><lastmod>2026-08-17T02:32:12+09:00</lastmod></url><url><loc>https://blog.smallworksjp.com/homelab-security/</loc><lastmod>2026-08-19T23:42:34+09:00</lastmod></url><url><loc>https://blog.smallworksjp.com/needle-2-the-14mb-agentic-model-i-benchmarked-it-against-my-own-ai-assistant/</loc><lastmod>2026-08-18T00:14:14+09:00</lastmod></url><url><loc>https://blog.smallworksjp.com/how-to-implement-memory-compression-for-ai-agents-merging-old-memories-when-the-count-exceeds-60/</loc><lastmod>2026-09-01T01:05:16+09:00</lastmod></url><url><loc>https://blog.smallworksjp.com/the-problem-nobody-talks-about-until-it-breaks-production/</loc><lastmod>2026-09-01T01:06:23+09:00</lastmod></url><url><loc>https://blog.smallworksjp.com/designing-safe-retries-for-ai-agent-tool-calls-idempotency-timeouts-and-recovery-from-partial-failures/</loc><lastmod>2026-09-01T01:05:11+09:00</lastmod></url><url><loc>https://blog.smallworksjp.com/designing-deterministic-tests-for-ai-agent-outputs-automatically-detecting-hallucinations-and-regressions-with-eval-gate/</loc><lastmod>2026-09-01T01:05:09+09:00</lastmod></url><url><loc>https://blog.smallworksjp.com/contract-testing-for-ai-agent-pipelines-validating-structure-over-content-to-prevent-hallucination-drift/</loc><lastmod>2026-09-04T23:07:48+09:00</lastmod></url><url><loc>https://blog.smallworksjp.com/designing-observability-for-ai-agents-tracing-tool-calls-and-visualizing-failures-with-opentelemetry/</loc><lastmod>2026-09-13T00:26:49+09:00</lastmod></url><url><loc>https://blog.smallworksjp.com/sandboxing-ai-agents-with-least-privilege-capabilities-patterns-for-restricting-tool-execution/</loc><lastmod>2026-09-16T23:05:36+09:00</lastmod></url><url><loc>https://blog.smallworksjp.com/making-ai-agent-plans-resilient-implementation-patterns-for-replanning-under-uncertain-tool-results/</loc><lastmod>2026-09-27T20:42:21+09:00</lastmod></url><url><loc>https://blog.smallworksjp.com/human-in-the-loop-for-ai-agents-implementation-patterns-for-pausing-before-execution-awaiting-approval-or-rejection-and-resuming-with-state-preserved/</loc><lastmod>2026-09-28T23:09:46+09:00</lastmod></url><url><loc>https://blog.smallworksjp.com/designing-prompt-injection-defenses-for-ai-agents-implementation-patterns-for-separating-trust-boundaries-and-handling-external-content/</loc><lastmod>2026-10-12T23:07:48+09:00</lastmod></url></urlset>
