<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Agent-Memory on 达蒙西的囚笼</title>
        <link>https://blog.cba.nxlan.cn/categories/agent-memory/</link>
        <description>Recent content in Agent-Memory on 达蒙西的囚笼</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-cn</language>
        <copyright>Tech-love Share Hope</copyright>
        <lastBuildDate>Tue, 07 Jul 2026 10:15:55 +0800</lastBuildDate><atom:link href="https://blog.cba.nxlan.cn/categories/agent-memory/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>潮水褪去，你的龙虾还在么？</title>
        <link>https://blog.cba.nxlan.cn/p/post_openclaw/</link>
        <pubDate>Tue, 07 Jul 2026 10:15:55 +0800</pubDate>
        
        <guid>https://blog.cba.nxlan.cn/p/post_openclaw/</guid>
        <description>&lt;img src="https://r2.blog.nxlan.cn/PicGopost_openclaw_title_img.png" alt="Featured image of post 潮水褪去，你的龙虾还在么？" /&gt;&lt;h2 id=&#34;潮水褪去你的龙虾还在么&#34;&gt;潮水褪去，你的龙虾还在么？
&lt;/h2&gt;&lt;p&gt;随机问问身边的朋友、同事这样一个问题：“你的小龙虾 还养着不？”&lt;/p&gt;
&lt;p&gt;得到的回答大多是 “忘记了”、“已经不养了”、“转投 Kimi Work/ Workbuddy”。&lt;/p&gt;
&lt;p&gt;我最近正好听了篇&lt;a class=&#34;link&#34; href=&#34;https://www.xiaoyuzhoufm.com/episode/6a2ecb0b4233e62bc549c558&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;播客&lt;/a&gt;。主要是聊全民养龙虾热潮褪去后，Tokens 作为一种&lt;strong&gt;新型“大宗商品”&lt;/strong&gt; 在我们身边悄然发生的变化。&lt;/p&gt;
&lt;p&gt;例如，让AI “替代”人类一部分工作的趋势正在加大，甚至已经改变了一些企业的开发模式和组织结构。&lt;/p&gt;
&lt;p&gt;播客中有三个让我印象深刻的地方，这里稍微提一句：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;AI的终点是算力，算力的终点是显卡，显卡的终点是电力，电力的终点是中国。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;以前在那些 坐在电脑前完成的工作，在有了AI 加持后，逐渐会呈现“&lt;strong&gt;哑铃化&lt;/strong&gt;”的趋势：&lt;/p&gt;
&lt;p&gt;中间环节的工作会慢慢被AI完成和取代。而上游和下游这两块，AI反而没什么机会。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;上游&lt;/strong&gt;就是 跑客户、定需求、定指标、定框架 	——可能对应销售、产品经理、架构师的活。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;下游&lt;/strong&gt;就是，最后落地一公里的问题：应用健康度如何、有没有更低成本更高效的环境去支持这些应用&lt;/p&gt;
&lt;p&gt;——可能对应咨询（关注组织变革）、新型集成商（关注打包）、FDE的角色（关注mvp）。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;在AI 新兴概念的叙事角度上（HERMES 也好， Loop Engineering也好）中国和美国是不一样的：&lt;/p&gt;
&lt;p&gt;从美国新兴资本的角度看，AI 是面向高端用户、高溢价、稀缺产品的叙事。&lt;/p&gt;
&lt;p&gt;而从中国的角度看，AI 是面向生产、制造环节的普通大宗商品叙事（就像煤炭、电力一样 ） 。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;回头看龙虾在历史中的地位&#34;&gt;回头看龙虾在历史中的地位
&lt;/h2&gt;&lt;p&gt;可以说，&amp;ldquo;小龙虾&amp;quot;正好处在 LLM 能力变强、支持更长上下文的时代节点下，做出的一款更贴近用户端的智能助手&lt;strong&gt;产品&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;它成功有这样几个要素：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;用户不再依赖 某个厂商的浏览器或客户端去完成 某个孤立的任务。更像是一个有记忆的头脑。&lt;/p&gt;
&lt;p&gt;哪怕这个任务和一周前聊过的另一个任务相关，智能体也可以自己补齐这两个任务的关联内容。&lt;/p&gt;
&lt;p&gt;—— &lt;strong&gt;技术实现&lt;/strong&gt;：打通多客户端渠道 + 全局记忆功能&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Agent 在任务执行过程中，大幅减少人工介入，终端用户体验更好。&lt;/p&gt;
&lt;p&gt;常见的场景：Agent 在本地环境执行某个SKILL 时报错失败了。&lt;/p&gt;
&lt;p&gt;之前的处理路径：人工粘贴报错信息给大模型 &amp;ndash;&amp;gt;大模型推理最可能的原因 &amp;ndash;&amp;gt; 给出解决办法A or B  &amp;ndash;&amp;gt; 人工去修改&amp;amp;再次执行 &amp;ndash;&amp;gt; if 无报错; 问题修复。&lt;/p&gt;
&lt;p&gt;而当 Agent 可以自主介入、观察到 任务执行后的处理路径是这样：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-markdown&#34; data-lang=&#34;markdown&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;//这里以一篇 md 格式的文章上传到微信公众号为例
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;gu&#34;&gt;### 10:46 — 内容发布: 微信公众号文章上传草稿箱 (Agent Loop)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;gu&#34;&gt;&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; **决策**：首先分析文章内容并生成蓝图线稿风配图及 2.35:1 封面，写入文章 markdown 相对引用。随后采用 API 模式调用 &lt;span class=&#34;sb&#34;&gt;`wechat-api.ts`&lt;/span&gt; 二次上传，避免沙箱中缺失 Chrome 导致浏览器方式发布失败的后备路径。
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; **结果**：文章《Agent Loop Engineering: 智能体的闭环自演进之路》及配图、封面成功更新，且已成功上传至微信公众号草稿箱（&lt;span class=&#34;sb&#34;&gt;`media_id: IrvpDN8EJPsmWkMx6i-ayc390Pz2J`&lt;/span&gt;）。
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; **教训**：注意沙箱里由于 Chrome 缺损应首选 API 快速模式。图片像素大时上传会遇到 Format mismatch 等后置验证，wechat-api 自带压缩兜底逻辑比较健壮，能有效处理大图。
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;—— &lt;strong&gt;技术实现&lt;/strong&gt;：LLM 在长上下文中 保持自主探索&amp;amp;工具调用执行的成功率大幅度提升，SKILLS + MCP 等本地真实环境工具加持也让大模型可以接触到一手的信源。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;上述两者叠加后，用户欣喜地发现 新一代Agent 对于通用的 复杂任务的处理能力大幅提升了。&lt;/p&gt;
&lt;p&gt;这对于普通用户来说是个很大的吸引：谁会拒绝 只需说一句 “我想要个年度汇报PPT” ，然后 agent 一顿操作后做出个 80%的成品出来后的惊喜 ？&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;以上是 小龙虾 在产品上做得优秀的地方。&lt;/p&gt;
&lt;p&gt;但是，它仍然没有回答：数据、规则从哪里来，以及如何&lt;strong&gt;在Agent执行前提前加工和约束&lt;/strong&gt;的问题。&lt;/p&gt;
&lt;h2 id=&#34;一些教训&#34;&gt;一些教训
&lt;/h2&gt;&lt;p&gt;OpenClaw产品设计之初，没考虑到要给这么多人使用。&lt;/p&gt;
&lt;p&gt;一些早期&lt;strong&gt;设计上的问题&lt;/strong&gt;在使用过程中也被放大了——&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;用户隐私和安全 拦截&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;涉及用户隐私、密钥等敏感信息时&lt;strong&gt;不过率&lt;/strong&gt;，高危命令执行&lt;strong&gt;不拦截&lt;/strong&gt;。默认就是一把唆的状态：成功皆大欢喜，失败回头再说。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;配置管理复杂&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;使用初期，OpenClaw 升级后，经常要花半天时间去修复它的配置文件。如果让它自己改自己的配置文件，又多半会把它自己的服务搞崩溃掉。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;各种skills 工具不统一，命名混乱&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;社区版本和官方版本间 会冲突和打架，普通用户分析和识别难度很大。&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;9
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-markdown&#34; data-lang=&#34;markdown&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&amp;#34;&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;3.24 版本后，openclaw 强化了安全配置。
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;结果飞书这个插件 就有4个版本，非常绕人。。。
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&amp;#34;&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;gu&#34;&gt;### 这里简单记录下：
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;gu&#34;&gt;&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; 版本1：这个是飞书官方插件新版本   openclaw plugins install &lt;span class=&#34;ni&#34;&gt;@larksuite/openclaw&lt;/span&gt;-lark（ OpenClaw 飞书官方插件使用指南（公开版） - 飞书云文档）
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; 版本2：这个是飞书官方插件3.8 的旧版本 openclaw plugins install &lt;span class=&#34;ni&#34;&gt;@larksuiteoapi/feishu&lt;/span&gt;-openclaw-plugin  （openclaw-feishu/docs/feishu-official-plugin.md at main · AlexAnys/openclaw-feishu）
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; 版本3：这个是之前openclaw 社区插件的老版本（不支持openclaw sdk接口）  openclaw plugins install &lt;span class=&#34;ni&#34;&gt;@openclaw/feishu&lt;/span&gt; （OpenClaw 接入飞书机器人-腾讯云开发者社区-腾讯云）
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; 版本4：这个是目前openclaw 社区插件的新版本 openclaw plugins install &lt;span class=&#34;ni&#34;&gt;@m1heng&lt;/span&gt;-clawd/feishu (m1heng/clawdbot-feishu)，插件安装在 /home/node/.openclaw/extensions/feishu 中，但是在v4.15 版本中启动阶段报错
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;在任务执行过程中 ，OpenClaw &lt;strong&gt;0 反馈&lt;/strong&gt;。这就导致两个尴尬的局面：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;用户不知道 它什么情况：有没有误删除文件、执行过程中有没有异常。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https:/r2.blog.nxlan.cn/PicGoimage-20260708120206765.png&#34; style=&#34;zoom:50%;&#34; /&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;在面对复杂问题时，如果一直有报错，上下文会非常的长，它却不知道何时应该停下来。&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;越复杂的任务，需要消耗的Tokens 越大。这就又引申出一个 多Agents的问题。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;多Agent 可以有效控制 上下文窗口、减少大量错误日志对 LLM 注意力的干扰。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;虽然OpenClaw是支持多Agent 协作的，但具体如何协作，对普通用户来说这个门槛还是很高。&lt;/p&gt;
&lt;p&gt;我自己实践下来，根据我的日常使用场景，整理出&lt;strong&gt;1主 + 3从&lt;/strong&gt; 的多Agents 架构。&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;16
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;17
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;18
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;19
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;20
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;21
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;22
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;23
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;24
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;25
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;26
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;27
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;28
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;29
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;30
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;31
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;32
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;33
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;34
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;35
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;36
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;37
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;38
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;39
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;40
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;41
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;42
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;43
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;44
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;45
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;46
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;47
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;48
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;49
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;50
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;51
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;52
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;list&amp;#34;&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nt&#34;&gt;&amp;#34;id&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;main&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nt&#34;&gt;&amp;#34;default&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;true&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nt&#34;&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;主Agent&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nt&#34;&gt;&amp;#34;workspace&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;/home/node/.openclaw/workspace&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nt&#34;&gt;&amp;#34;skills&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;          &lt;span class=&#34;err&#34;&gt;...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;p&#34;&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nt&#34;&gt;&amp;#34;subagents&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;          &lt;span class=&#34;nt&#34;&gt;&amp;#34;allowAgents&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;            &lt;span class=&#34;s2&#34;&gt;&amp;#34;coding&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;            &lt;span class=&#34;s2&#34;&gt;&amp;#34;feishu-manager&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;            &lt;span class=&#34;s2&#34;&gt;&amp;#34;media&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;          &lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;p&#34;&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nt&#34;&gt;&amp;#34;tools&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;          &lt;span class=&#34;nt&#34;&gt;&amp;#34;profile&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;messaging&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;p&#34;&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nt&#34;&gt;&amp;#34;id&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;coding&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nt&#34;&gt;&amp;#34;workspace&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;/home/node/.openclaw/projects&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nt&#34;&gt;&amp;#34;skills&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;          &lt;span class=&#34;err&#34;&gt;...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;p&#34;&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nt&#34;&gt;&amp;#34;tools&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;          &lt;span class=&#34;nt&#34;&gt;&amp;#34;profile&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;minimal&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;p&#34;&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nt&#34;&gt;&amp;#34;id&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;feishu-manager&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nt&#34;&gt;&amp;#34;workspace&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;/home/node/.openclaw/feishu&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nt&#34;&gt;&amp;#34;skills&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;          &lt;span class=&#34;err&#34;&gt;...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;p&#34;&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nt&#34;&gt;&amp;#34;tools&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;          &lt;span class=&#34;nt&#34;&gt;&amp;#34;profile&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;full&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;p&#34;&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nt&#34;&gt;&amp;#34;id&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;media&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nt&#34;&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;MediaBot&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nt&#34;&gt;&amp;#34;workspace&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;/home/node/.openclaw/mediawork&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nt&#34;&gt;&amp;#34;skills&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;          &lt;span class=&#34;err&#34;&gt;...&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;p&#34;&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nt&#34;&gt;&amp;#34;tools&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;          &lt;span class=&#34;nt&#34;&gt;&amp;#34;profile&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;minimal&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;所以，想把小龙虾用好，真的还挺难的。。。&lt;/p&gt;
&lt;p&gt;以下是我让小龙虾 每天0:00，自动整理当天 任务中涉及相关优化事项。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://r2.blog.nxlan.cn/PicGoopenclaw_optimized.PNG&#34;
	
	
	
	loading=&#34;lazy&#34;
	
	
&gt;&lt;/p&gt;
&lt;h2 id=&#34;说说我的龙虾&#34;&gt;说说我的龙虾
&lt;/h2&gt;&lt;p&gt;我的龙虾 目前还在使用，只不过用它时，已经有了明确的方向和入口。&lt;/p&gt;
&lt;p&gt;例如：让它整理文章 发布到公众号，我会从Mediabot 对话窗口进入；让它修复程序执行过程中的报错，我会从Coding 对话窗口进入；让它上传、备份配置文件到飞书，我会从feishu-manager 对话窗口进入。&lt;/p&gt;
&lt;p&gt;&lt;u&gt;不再是最初使用时那样，我自己都不知道用龙虾做些什么。&lt;/u&gt;&lt;/p&gt;
&lt;p&gt;下面是 我自己这套龙虾沉淀下来的知识和能力：&lt;/p&gt;
&lt;h3 id=&#34;1-openclaw-部署调优经验&#34;&gt;1. OpenClaw 部署&amp;amp;调优经验。
&lt;/h3&gt;&lt;p&gt;关于部署：之前文章有介绍过 &lt;a class=&#34;link&#34; href=&#34;https://mp.weixin.qq.com/s/PShGlXSs2ICXpTTRgruxQw&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;链接&lt;/a&gt; 。&lt;/p&gt;
&lt;p&gt;我还是推荐 把龙虾安装到 docker 等虚拟环境中—— 备份和还原起来都会容易不少。&lt;/p&gt;
&lt;p&gt;关于调优：其中 最复杂、跨度时间最长的就是 &lt;code&gt;三层记忆系统&lt;/code&gt;了——这点下文会稍微展开讲讲。&lt;/p&gt;
&lt;h3 id=&#34;2-好用的项目沉淀下来&#34;&gt;2. 好用的项目沉淀下来
&lt;/h3&gt;&lt;p&gt;例如，之前分享过的 &lt;code&gt;A股行情助手&lt;/code&gt; &lt;a class=&#34;link&#34; href=&#34;https://mp.weixin.qq.com/s/oLdJuivfR-_nN-543Sbz0Q&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;链接&lt;/a&gt; 。&lt;/p&gt;
&lt;h3 id=&#34;3-sop--skill-化&#34;&gt;3. SOP —&amp;gt; SKILL 化
&lt;/h3&gt;&lt;p&gt;OpenClaw 中一些 周期性的工作，可以交给 &lt;code&gt;HEARTBEAT.md&lt;/code&gt; 也可以放在 &lt;code&gt;定时任务&lt;/code&gt; 中。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;例如，我这有个每5分钟 检查 LLM 接口还活着不的脚本。如果 接口死了，就自动切换到备用LLM 上去。&lt;/p&gt;
&lt;p&gt;反之，如果主 LLM 接口恢复，会再次切换回主 LLM上。&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;img src=&#34;https://r2.blog.nxlan.cn/PicGoimage-20260708124814277.png&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;image-20260708124814277&#34;
	
	
&gt;&lt;/p&gt;
&lt;p&gt;另外，像&amp;rdquo;&lt;strong&gt;更新 A股行情数据&lt;/strong&gt;&amp;ldquo;这种需要我手动拉取的任务，在多次踩坑后，可以把整个过程 SKILL化。&lt;/p&gt;
&lt;p&gt;SKILL 化后，只需一句指令，就&lt;strong&gt;完成&lt;/strong&gt;数据拉取、错误处理、数据合并的&lt;strong&gt;整个流程&lt;/strong&gt;——&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Q：我需要更新 A股票行情数据 到今天，记得帮我合并数据到 本地8501 服务中。&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;img src=&#34;https://r2.blog.nxlan.cn/PicGoimage-20260708125358981.png&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;image-20260708125358981&#34;
	
	
&gt;&lt;/p&gt;
&lt;h3 id=&#34;4-多agent-间分工合作&#34;&gt;4. 多Agent 间分工合作
&lt;/h3&gt;&lt;p&gt;Agents 分工这块，除了上面提到的 OpenClaw 配置。它底层用到的是 &lt;code&gt;sessions_spawn&lt;/code&gt; 技术——&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;技术对比：sessions_spawn vs 协程&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;维度&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;协程 (Coroutine)&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;OpenClaw &lt;code&gt;sessions_spawn&lt;/code&gt;&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;隔离级别&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;共享相同的进程内存空间、变量和调用栈。&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;物理/逻辑隔离&lt;/strong&gt;。子 Agent 拥有独立的 LLM 思考上下文、独立的提示词、工具白名单，甚至可以运行在不同的物理 Sandbox 中。&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;执行载体&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;依靠事件循环（Event Loop）在单线程内切换。&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;独立 Agent 推理环（Reasoning Loop）&lt;/strong&gt;。主/子 Agent 分属不同的 API 会话，完全异步并行。&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;上下文继承&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;状态天然共享。&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;可选继承&lt;/strong&gt;。默认是干净沙箱（&lt;code&gt;isolated&lt;/code&gt;），只有显式指定 &lt;code&gt;context: &amp;quot;fork&amp;quot;&lt;/code&gt; 时才会复制主 Agent 的对话历史。但它们共享同一个白盒&lt;strong&gt;文件工作区（Workspace）&lt;/strong&gt;。&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;交接控制&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;协作式让出控制权（如 &lt;code&gt;yield&lt;/code&gt;）。&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;非阻塞派发 + 事件驱动&lt;/strong&gt;。主 Agent 通过 &lt;code&gt;sessions_spawn&lt;/code&gt; 丢出任务，然后调用 &lt;code&gt;sessions_yield&lt;/code&gt; 挂起自身，等待子 Agent 的完成事件（Push-based event）触发唤醒。&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;为什么不让主 Agent 直接干，非要 spawn？&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;解决上下文膨胀（Context Bloat）：&lt;/p&gt;
&lt;p&gt;如果把“公众号文章发布”、“A股数据抓取”、“技术排错”全放在主 Agent 的一个对话里，Token 会迅速膨胀，大模型会因为注意力失焦而“胡言乱语”。spawn 相当于开了一个临时工作台。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;工具链与权限沙箱隔离：&lt;/p&gt;
&lt;p&gt;主 Agent 拥有全局高危权限，而在 spawn 时可以通过白名单给子 Agent 瘦身，防止失控的子 Agent 执行破坏性操作。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;并发提效（并发编排）：&lt;/p&gt;
&lt;p&gt;主 Agent 可以一次性 spawn 3个不同的子 Agent，执行并行任务，最后由主 Agent 汇总。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;正是因为 这样，才可以在主Agent 上去给相关子Agent 派发特定任务——&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://r2.blog.nxlan.cn/PicGoimage-20260708134422157.png&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;image-20260708134422157&#34;
	
	
&gt;&lt;/p&gt;
&lt;h3 id=&#34;5-建立-三层记忆框架&#34;&gt;5. 建立 三层记忆框架
&lt;/h3&gt;&lt;p&gt;当启用多Agent 后，随之而来就是 跨对话、跨Agent 的记忆同步问题。&lt;/p&gt;
&lt;p&gt;即我在 Mediabot 中的操作过程、踩过的坑如何通知 主Agent 呢？并避免下次不再出现相同的错误。&lt;/p&gt;
&lt;p&gt;在记忆系统实现上，没有使用RAG，而是参考图书馆文档管理体系：对日常产出的记忆内容分层提炼、管理。&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;记忆层级&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;定义与定位&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;存储媒介与路径&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;运作逻辑与规则&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;L1 (Hot)&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;短期活跃看板&lt;/strong&gt;&lt;br&gt;管理当前任务、优先级和实时状态。&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;NOW.md&lt;/code&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;仅允许在心跳时重写&lt;/strong&gt;。提供实时的各Agent 状态视图。&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;L2 (Warm)&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;过程性流水日志&lt;/strong&gt;&lt;br&gt;记录每日发生的关键交互、操作细节和临时决策。&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;memory/YYYY-MM-DD.md&lt;/code&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;只增不删 (Append-only)&lt;/strong&gt;。&lt;br&gt;子 Agent 产生的过程日志会被自动聚合到本地和主Agent 指定的日志文件中。&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;L3 (Cold)&lt;/strong&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;结构化长期知识&lt;/strong&gt;&lt;br&gt;沉淀出的高价值通用规则，供后续任务直接召回。&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;code&gt;memory/lessons/&lt;/code&gt; (技术经验)&lt;br&gt;&lt;code&gt;memory/decisions/&lt;/code&gt; (规则/架构)&lt;br&gt;&lt;code&gt;memory/people/&lt;/code&gt; (人物画像)&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;常驻主工作区&lt;/strong&gt;，绝不进行自动化归档。&lt;br&gt;超过 30 天未更新会标记为 &lt;code&gt;[⚠️ STALE]&lt;/code&gt;。&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;依靠 /home/node/.openclaw/workspace/scripts/ 下的自动化脚本，由心跳任务 &lt;code&gt;heartbeat_executor.py&lt;/code&gt; 统一驱动：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-markdown&#34; data-lang=&#34;markdown&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;[子 Agent 过程日志] ─(每30m心跳聚合)─&amp;gt; [L2 每日流水日志]
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                                           │
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                                     (每日AI反思提炼)
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                                           ▼
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;[温/冷归档区] &lt;span class=&#34;err&#34;&gt;&amp;lt;&lt;/span&gt;──(安全阀归档校验)── [L3 结构化硬知识 (lessons/decisions)]
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;测试下记忆系统的效果——&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Q：帮我找下 上次openclaw 升级后遇到的问题&lt;/p&gt;
&lt;p&gt;（可以看出这里 压根没提具体升级的时间点）&lt;/p&gt;&lt;/blockquote&gt;
&lt;img src=&#34;https://r2.blog.nxlan.cn/PicGoimage-20260707125856685.png&#34; alt=&#34;image-20260707125856685&#34; style=&#34;zoom:60%;&#34; /&gt;
&lt;p&gt;并询问它: 你是从哪里找到上面这些历史信息的?&lt;/p&gt;
&lt;img src=&#34;https://r2.blog.nxlan.cn/PicGoimage-20260707132413947.png&#34; alt=&#34;image-20260707132413947&#34; style=&#34;zoom:57%;&#34; /&gt;
&lt;p&gt;有了这套记忆系统，就可以基于 OpenClaw这套系统 产生更多有价值的记录和信息。&lt;/p&gt;
&lt;p&gt;关键是把 之前踩过的坑、做出的决定沉淀下来，实现“左脚踩右脚”式的螺旋递进。&lt;/p&gt;
&lt;p&gt;=================&lt;/p&gt;
&lt;p&gt;好了，以上就是 我的养虾小结。&lt;/p&gt;
&lt;p&gt;欢迎评论区分享、交流自己的心得。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://r2.blog.nxlan.cn/PicGo%e6%89%ab%e7%a0%81_%e6%90%9c%e7%b4%a2%e8%81%94%e5%90%88%e4%bc%a0%e6%92%ad%e6%a0%b7%e5%bc%8f-%e7%99%bd%e8%89%b2%e7%89%88.png&#34;
	
	
	
	loading=&#34;lazy&#34;
	
	
&gt;&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
