<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Context-Management on All about Raspberry Pi</title><link>https://hugozhu.site/tags/context-management/</link><description>Recent content in Context-Management on All about Raspberry Pi</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sat, 18 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://hugozhu.site/tags/context-management/index.xml" rel="self" type="application/rss+xml"/><item><title>LLM Agent 上下文压缩算法</title><link>https://hugozhu.site/post/2026/182-llm-agent-context-compression-evolution/</link><pubDate>Sat, 18 Apr 2026 00:00:00 +0000</pubDate><guid>https://hugozhu.site/post/2026/182-llm-agent-context-compression-evolution/</guid><description>&lt;p&gt;跑了一个长对话 session，agent 帮我重构了一个模块，修了三个 bug，又加了一组测试——最后触发了 context compression，屏幕上显示：&amp;ldquo;Compressed: 347 -&amp;gt; 18 messages (~89,000 tokens saved, 74%)&amp;quot;。&lt;/p&gt;
&lt;p&gt;我好奇它是怎么做到的：压缩了 89K tokens 后，agent 继续干活，居然还记得之前改过的文件路径、失败的测试用例、我说过&amp;quot;不要用 &lt;code&gt;==&lt;/code&gt; 要用 &lt;code&gt;is&lt;/code&gt; 比较 None&amp;quot;这种细节。&lt;/p&gt;
&lt;p&gt;这不是魔术，是一个经过大量 bug 修复迭代出来的上下文压缩算法。我花了两个小时读了 Hermes Agent 的 &lt;code&gt;context_compressor.py&lt;/code&gt;，1163 行代码，每一步都有对应的失败案例和修复注释。&lt;/p&gt;</description></item></channel></rss>