<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>FastAPI - Tag - Shengxu · Cloud Architecture &amp; DevOps</title><link>https://sun.shengxu.site/en/tags/fastapi/</link><description>Cloud architecture &amp; DevOps notes by Shengxu: Kubernetes, Cilium, observability, LLM infra, AI agents.</description><generator>Hugo 0.153.2 &amp; FixIt v0.4.0-alpha.3-20251225101113-8ffb9a95</generator><language>en</language><lastBuildDate>Sun, 25 Jan 2026 10:00:00 +0800</lastBuildDate><atom:link href="https://sun.shengxu.site/en/tags/fastapi/index.xml" rel="self" type="application/rss+xml"/><item><title>Practical Guide · Building a Memory-Powered AI Writing Partner (Part 1): Multi-Agent Architecture Evolution</title><link>https://sun.shengxu.site/en/posts/fantasy-novel-agent-architecture-evolution/</link><pubDate>Sun, 25 Jan 2026 10:00:00 +0800</pubDate><guid>https://sun.shengxu.site/en/posts/fantasy-novel-agent-architecture-evolution/</guid><category domain="https://sun.shengxu.site/en/categories/ai/">AI</category><category domain="https://sun.shengxu.site/en/categories/devops/">DevOps</category><description>&lt;p&gt;When writing a long novel, the most painful part isn&amp;rsquo;t &amp;ldquo;not being able to write&amp;rdquo;—it&amp;rsquo;s &amp;ldquo;forgetting what you&amp;rsquo;ve already written.&amp;rdquo; Did I set up that foreshadowing properly? Was that character already injured in the last chapter? When exactly was that world-building rule established? Once your manuscript crosses the hundreds-of-thousands-of-words mark, relying solely on your brain and scattered notes quickly becomes unmanageable.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;FantasyNovelAgent&lt;/strong&gt; grew out of this exact need. It started as a simple Python script, then evolved to include dynamic memory and auto-archiving, later added multi-device sync, and is now taking its first steps toward a front-end/back-end separation with cloud-native storage. This article retraces that evolution path and explains the key trade-offs, offering a reference for similar projects.&lt;/p&gt;</description></item></channel></rss>