<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>上下文工程 on Code Plato</title><link>https://CodePlato3721.github.io/zh/tags/%E4%B8%8A%E4%B8%8B%E6%96%87%E5%B7%A5%E7%A8%8B/</link><description>Recent content in 上下文工程 on Code Plato</description><generator>Hugo -- gohugo.io</generator><language>zh</language><lastBuildDate>Tue, 19 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://CodePlato3721.github.io/zh/tags/%E4%B8%8A%E4%B8%8B%E6%96%87%E5%B7%A5%E7%A8%8B/index.xml" rel="self" type="application/rss+xml"/><item><title>实例讲解什么是上下文治理</title><link>https://CodePlato3721.github.io/zh/post/%E5%AE%9E%E4%BE%8B%E8%AE%B2%E8%A7%A3%E4%BB%80%E4%B9%88%E6%98%AF%E4%B8%8A%E4%B8%8B%E6%96%87%E6%B2%BB%E7%90%86/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><guid>https://CodePlato3721.github.io/zh/post/%E5%AE%9E%E4%BE%8B%E8%AE%B2%E8%A7%A3%E4%BB%80%E4%B9%88%E6%98%AF%E4%B8%8A%E4%B8%8B%E6%96%87%E6%B2%BB%E7%90%86/</guid><description>&lt;img src="https://pub-deacd49348914a49b1254b01f351ef0d.r2.dev/2026/05/what-is-context-governance/banner.png" alt="Featured image of post 实例讲解什么是上下文治理" /&gt;&lt;p&gt;上下文治理（Context Governance）是上下文工程（Context Engineering）中的一个部分。但我觉得，上下文治理是上下文工程里最有意思的部分。&lt;/p&gt;
&lt;p&gt;光这么说，你肯定会像我一开始一样，觉得这个概念很抽象。但是，如果你跟我一样，了解了几种主流智能体（Agent）的上下文治理之后，你一定会对&amp;quot;上下文治理&amp;quot;有一个非常直观的理解。&lt;/p&gt;
&lt;p&gt;接下来，我会通过比较 4 种智能体的上下文治理方式，让你直观地理解什么是上下文治理。以下四种工具的上下文治理，从简单到复杂、从低级到高级。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="codex"&gt;Codex
&lt;/h2&gt;&lt;p&gt;首先是 OpenAI 的 Codex。虽然 OpenAI 是第一个做出 LLM 的公司，但是它们的智能体产品反而最年轻。&lt;/p&gt;
&lt;p&gt;虽然它最年轻，但它的上下文治理也是最简单的。在 &lt;code&gt;.codex/&lt;/code&gt; 目录下，有一个叫 &lt;code&gt;AGENTS.md&lt;/code&gt; 的文件。这是一个简单的 &lt;code&gt;AGENTS.md&lt;/code&gt; 文件示例：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-md" data-lang="md"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;# 仓库规范
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;## 项目结构
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;-&lt;/span&gt; &lt;span style="color:#e6db74"&gt;`src/`&lt;/span&gt; 存放应用代码
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;-&lt;/span&gt; &lt;span style="color:#e6db74"&gt;`tests/`&lt;/span&gt; 存放测试代码
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;## 常用命令
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;-&lt;/span&gt; 运行测试：&lt;span style="color:#e6db74"&gt;`npm test`&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;-&lt;/span&gt; 运行代码检查：&lt;span style="color:#e6db74"&gt;`npm run lint`&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;## 编码规范
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;-&lt;/span&gt; 优先使用 TypeScript
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;-&lt;/span&gt; 避免使用 default export（默认导出）
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;-&lt;/span&gt; 使用 async/await，而不是直接使用原始 Promise
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Codex 在开始工作之前，会先读取这个文件的内容。这个文件需要你手动维护，不断往里面添加规则。&lt;/p&gt;
&lt;p&gt;除了这个文件以外，还有一个文件夹：&lt;code&gt;~/.codex/memories/&lt;/code&gt; 顾名思义，就是&amp;quot;记忆&amp;quot;。Codex 会自动往里面写文件。&lt;/p&gt;
&lt;p&gt;大概的结构如下：&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;类型&lt;/th&gt;
					&lt;th&gt;可能内容&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;summaries&lt;/td&gt;
					&lt;td&gt;session 摘要&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;durable&lt;/td&gt;
					&lt;td&gt;长期稳定记忆&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;recent&lt;/td&gt;
					&lt;td&gt;最近上下文&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;evidence&lt;/td&gt;
					&lt;td&gt;来源证据&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;可以看到，Codex 的上下文治理其实非常轻量。&lt;/p&gt;
&lt;p&gt;它本质上还是：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;一个规则文件&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;一个自动记忆目录&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;仅此而已。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="claude-code"&gt;Claude Code
&lt;/h2&gt;&lt;p&gt;Claude Code 的上下文治理很特别。&lt;/p&gt;
&lt;p&gt;官方支持的其实跟 Codex 差不多：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;CLAUDE.md&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;~/.claude/projects/&amp;lt;project&amp;gt;/memory/&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;就这两个东西。你一看名字基本就懂了。但是，Claude Code 的社区自己增强了它的上下文治理，逐渐演化成了这样：&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;名字&lt;/th&gt;
					&lt;th&gt;类型&lt;/th&gt;
					&lt;th&gt;作用&lt;/th&gt;
					&lt;th&gt;人工/自动&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;CLAUDE.md&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;文件&lt;/td&gt;
					&lt;td&gt;项目规则、Agent 行为规则&lt;/td&gt;
					&lt;td&gt;人工&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;MEMORY.md&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;文件&lt;/td&gt;
					&lt;td&gt;长期记忆、长期偏好、长期经验&lt;/td&gt;
					&lt;td&gt;半自动&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;NOTES.md&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;文件&lt;/td&gt;
					&lt;td&gt;临时工作笔记、scratchpad&lt;/td&gt;
					&lt;td&gt;人工&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;DECISIONS.md&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;文件&lt;/td&gt;
					&lt;td&gt;关键架构/技术决策历史&lt;/td&gt;
					&lt;td&gt;人工&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;ARCHITECTURE.md&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;文件&lt;/td&gt;
					&lt;td&gt;系统结构、模块关系、数据流&lt;/td&gt;
					&lt;td&gt;人工&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;LEARNINGS.md&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;文件&lt;/td&gt;
					&lt;td&gt;踩坑经验、经验总结&lt;/td&gt;
					&lt;td&gt;半自动&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;TASKS.md&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;文件&lt;/td&gt;
					&lt;td&gt;当前任务列表、待办事项&lt;/td&gt;
					&lt;td&gt;人工&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;SESSION.md&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;文件&lt;/td&gt;
					&lt;td&gt;当前 session 工作记录&lt;/td&gt;
					&lt;td&gt;半自动&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;docs/&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;文件夹&lt;/td&gt;
					&lt;td&gt;长文档上下文来源&lt;/td&gt;
					&lt;td&gt;人工&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;memory/&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;文件夹&lt;/td&gt;
					&lt;td&gt;memory 分类存储&lt;/td&gt;
					&lt;td&gt;半自动&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;prompts/&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;文件夹&lt;/td&gt;
					&lt;td&gt;prompt 模板、workflow prompt&lt;/td&gt;
					&lt;td&gt;人工&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;code&gt;.cursorrules&lt;/code&gt;&lt;/td&gt;
					&lt;td&gt;文件&lt;/td&gt;
					&lt;td&gt;Cursor 兼容规则&lt;/td&gt;
					&lt;td&gt;人工&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;这下就比 Codex 复杂很多了。但是你会发现，这里面有大量文件都需要人工维护。而且整个结构特别像我们以前做项目时写的 Wiki 文档结构。&lt;/p&gt;
&lt;p&gt;其实，为了让 Agent 更好地工作，它也应该像我们一样，先看看项目 Wiki。人们现在只是把 Wiki 文档，变成了上下文 Markdown 文件而已。这样理解就很容易了。Claude Code 在这些上下文文档的基础上，工作的方式越来越像一个真正的程序员。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="open-claw"&gt;Open Claw
&lt;/h2&gt;&lt;p&gt;Open Claw 的定位跟 Claude Code 不太一样。它更偏向生活助手。而且 Claude Code 社区版的上下文治理，需要管理的文件太多了。不同于 Claude Code，Open Claw 的用户更多是普通人。很多用户其实并不会直接编辑 Open Claw 的上下文文件，甚至都不知道这些文件需要人工维护。&lt;/p&gt;
&lt;p&gt;但是，Open Claw 的上下文设计其实比 Claude Code 社区版更&amp;quot;Agent 化&amp;quot;。因为 Claude Code 社区版的上下文结构，还是带有很强的人类项目管理思维。但在 Agent 面前，其实并不一定需要拆成那么多文档。&lt;/p&gt;
&lt;p&gt;Open Claw 的上下文治理更偏向&amp;quot;角色&amp;quot;和&amp;quot;人格&amp;quot;。它有这些上下文文件：&lt;/p&gt;
&lt;h3 id="核心指令层静态你手动维护"&gt;核心指令层（静态，你手动维护）
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;code&gt;SOUL.md&lt;/code&gt;&lt;/strong&gt; — 人格、价值观、边界。回答&amp;quot;你是谁&amp;quot;。定义语气、性格、不可违反的约束。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;code&gt;AGENTS.md&lt;/code&gt;&lt;/strong&gt; — 操作流程和规则。回答&amp;quot;你做什么、怎么做&amp;quot;。最大也最重要的文件，放复杂工作流和步骤化指令。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;code&gt;USER.md&lt;/code&gt;&lt;/strong&gt; — 用户信息。你的名字、时区、偏好、工作背景。相当于个性化层。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;code&gt;IDENTITY.md&lt;/code&gt;&lt;/strong&gt; — 结构化身份档案（名称、角色、目标、语气）。用于一致性地重新应用已知身份。（其实我觉得这个有点多余。）&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;code&gt;TOOLS.md&lt;/code&gt;&lt;/strong&gt; — 工具文档。不控制权限（权限是 config 管的），而是告诉 Agent 如何使用已有工具。&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="自动化层"&gt;自动化层
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;code&gt;HEARTBEAT.md&lt;/code&gt;&lt;/strong&gt; — 定时任务，相当于用自然语言写的 cron。比如&amp;quot;每 30 分钟检查一次&amp;quot;&amp;ldquo;每周一 8 点生成报告&amp;rdquo;。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;code&gt;BOOTSTRAP.md&lt;/code&gt;&lt;/strong&gt; — 首次运行的初始化脚本。setup 完成后会自动删除。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;code&gt;BOOT.md&lt;/code&gt;&lt;/strong&gt; — 每次启动时执行的 hook。&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="记忆层"&gt;记忆层
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;code&gt;MEMORY.md&lt;/code&gt;&lt;/strong&gt; — 长期记忆。持久化的事实、偏好、决策摘要，跨周跨月生效。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;code&gt;memory/YYYY-MM-DD.md&lt;/code&gt;&lt;/strong&gt; — 每日笔记。当天和昨天的笔记自动加载，更早的内容通过 &lt;code&gt;memory_search&lt;/code&gt; 检索。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;code&gt;DREAMS.md&lt;/code&gt;&lt;/strong&gt; — dreaming 系统的日记，记录从短期记忆向长期记忆的&amp;quot;晋升过程&amp;quot;，供人类审阅。这是一个实验性功能。&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;可以看出，Open Claw 已经比前两个系统复杂很多了。所以你在使用 Open Claw 的时候，会明显觉得它&amp;quot;更聪明&amp;quot;。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="hermes-agent"&gt;Hermes Agent
&lt;/h2&gt;&lt;p&gt;接下来就是重头戏了。如果你不理解上下文治理，你可能会觉得 Hermes Agent 跟 Open Claw 没什么区别。但不知道你有没有发现：Open Claw 里仍然有很多文件需要你手动维护。&lt;/p&gt;
&lt;p&gt;甚至就算是我，用了这么久 Open Claw，也是最近才知道这些文件需要人工维护。这就导致 Open Claw 设计的很多上下文，其实一直都没有真正被使用起来。Hermes Agent 的上下文治理跟 Open Claw 和 Claude Code 都不太一样。它的核心设计理念是：&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&amp;ldquo;自我进化&amp;rdquo;——Agent 自己写自己的记忆和技能。&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;整个体系住在 &lt;code&gt;~/.hermes/&lt;/code&gt; 目录下。&lt;/p&gt;
&lt;h3 id="身份层静态"&gt;身份层（静态）
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;SOUL.md&lt;/code&gt;&lt;/strong&gt; — system prompt 的第一个 slot，定义人格、语气、价值观、行为边界。这是全局的，从 &lt;code&gt;HERMES_HOME&lt;/code&gt; 加载。这个文件你仍然可以手动编辑。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="项目上下文层按优先级只加载第一个匹配的"&gt;项目上下文层（按优先级，只加载第一个匹配的）
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;.hermes.md&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;AGENTS.md&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;CLAUDE.md&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;.cursorrules&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;先找到谁就用谁。&lt;/p&gt;
&lt;p&gt;这意味着 Hermes 同时兼容 Claude Code 和 Cursor 的项目配置文件。&lt;/p&gt;
&lt;h3 id="记忆层三层agent-自己维护"&gt;记忆层（三层，Agent 自己维护）
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;code&gt;MEMORY.md&lt;/code&gt;&lt;/strong&gt; — 长期记忆。存环境信息、项目惯例、工具使用经验。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;code&gt;USER.md&lt;/code&gt;&lt;/strong&gt; — 用户档案。存你的名字、沟通偏好、技能水平。注意，这回 &lt;code&gt;USER.md&lt;/code&gt; 已经变成自动维护了。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;code&gt;state.db&lt;/code&gt;&lt;/strong&gt; — SQLite 数据库，带 FTS5 全文索引，存所有历史消息。Agent 不会默认全部加载，而是在需要时通过 &lt;code&gt;session_search&lt;/code&gt; 按需检索。&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这时候，记忆已经开始进入数据库时代了。因为只有数据库，才能真正支撑长期上下文检索。&lt;/p&gt;
&lt;h3 id="技能层hermes-最独特的部分"&gt;技能层（Hermes 最独特的部分）
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;skills/&lt;/code&gt; 目录&lt;/strong&gt; — 每个技能都是一个文件夹，里面包含一个 &lt;code&gt;SKILL.md&lt;/code&gt;（带 YAML frontmatter），以及可选的模板和脚本。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;关键区别在于：&lt;/p&gt;
&lt;p&gt;技能不是人类写的。Agent 在完成非平凡任务之后，会通过 &lt;code&gt;skill_manage&lt;/code&gt; 工具自己创建技能。同样，记忆也不再主要依赖人类维护。Agent 会在对话间隙，自己编辑 &lt;code&gt;MEMORY.md&lt;/code&gt; 和 &lt;code&gt;USER.md&lt;/code&gt;。而且技能是按需加载的。不用的技能不会进入上下文。这其实已经开始接近真正的&amp;quot;上下文自动治理&amp;quot;了。&lt;/p&gt;
&lt;h3 id="调度层"&gt;调度层
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;cron jobs&lt;/strong&gt; — 定时任务，类似 Open Claw 的 &lt;code&gt;HEARTBEAT.md&lt;/code&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;到了这一步，上下文治理不仅变复杂了，还开始自动化了。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="总结"&gt;总结
&lt;/h2&gt;&lt;p&gt;AI 是否真的能干活、干得好不好，已经不仅仅是模型之间的区别了。很多时候，更好的上下文治理，对智能体工作效率的提升，甚至比你换一个更强的模型还明显。&lt;/p&gt;
&lt;h3 id="电子脑"&gt;电子脑
&lt;/h3&gt;&lt;p&gt;随之而来的，还有一个很有意思的问题：上下文，其实就是智能体的&amp;quot;电子脑&amp;quot;。一个 Agent 用久了，那份上下文就会逐渐变成独一无二的它。只要上下文还在，就算换了一个&amp;quot;壳&amp;quot;，你的小助手还是你的小助手。如果智能体坏了需要重装，或者你想迁移到另一个智能体平台，只要把上下文迁移走，你的助手理论上就还能继续存在。&lt;/p&gt;
&lt;p&gt;于是，一个新的问题出现了：
如何安全地迁移上下文？&lt;/p&gt;
&lt;p&gt;但现在的问题是：
各家之间的文件名、结构、格式都完全不同。这就导致上下文迁移非常麻烦。我相信，未来一定会出现更统一、更标准化的上下文协议。而&amp;quot;上下文治理&amp;quot;，也会逐渐成为 AI Agent 最核心的能力之一。&lt;/p&gt;</description></item></channel></rss>