<?xml version="1.0" encoding="utf-8" standalone="yes"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>01-AI 工具与智能体/01-OpenClaw - 合集 - Cygnus Tech Blog</title><link>https://cygnusyang.github.io/collections/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/</link><description>技术 × 产品 × 机器人</description><generator>Hugo 0.160.1 & FixIt v0.4.6-20260517062719-ed8ec5c2</generator><language>zh-CN</language><managingEditor>ruohuyang@163.com (Cygnus Yang)</managingEditor><webMaster>ruohuyang@163.com (Cygnus Yang)</webMaster><lastBuildDate>Sat, 23 May 2026 00:00:00 +0800</lastBuildDate><atom:link href="https://cygnusyang.github.io/collections/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/index.xml" rel="self" type="application/rss+xml"/><item><title>第01章 OpenClaw 是什么 —— 自托管个人 AI 助手的终极形态</title><link>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/01-intro/01-what-is-openclaw/</link><pubDate>Sat, 23 May 2026 00:00:00 +0800</pubDate><author>ruohuyang@163.com (Cygnus Yang)</author><guid>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/01-intro/01-what-is-openclaw/</guid><description>&lt;p&gt;你有没有想过：拥有一个&lt;strong&gt;完全属于你自己&lt;/strong&gt;的 AI 助手，它可以：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;在你所有常用的聊天平台（WhatsApp/Telegram/Discord/iMessage）上工作&lt;/li&gt;
&lt;li&gt;本地运行，你的数据不会离开你的设备&lt;/li&gt;
&lt;li&gt;支持多个 AI 模型，你可以自由切换 Anthropic/OpenAI/Google 等等&lt;/li&gt;
&lt;li&gt;内置浏览器自动化，可以帮你自动浏览网页&lt;/li&gt;
&lt;li&gt;支持定时任务，定期帮你收集信息&lt;/li&gt;
&lt;li&gt;多智能体协作，让多个专家 AI 一起帮你解决复杂问题&lt;/li&gt;
&lt;li&gt;开放技能市场，你可以随时安装新技能&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这就是 &lt;strong&gt;OpenClaw&lt;/strong&gt;。&lt;/p&gt;
&lt;h2 class="heading-element" id="openclaw-定义"&gt;&lt;span&gt;OpenClaw 定义&lt;/span&gt;
 &lt;a href="#openclaw-%e5%ae%9a%e4%b9%89" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;OpenClaw 是一个&lt;strong&gt;开源自托管个人 AI 助手网关&lt;/strong&gt;，它帮你把 AI 能力接入到你日常使用的聊天平台，让 AI 随时随地陪伴你。&lt;/p&gt;</description></item><item><title>第02章 核心架构总览 —— Gateway 为什么是中心控制平面</title><link>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/01-intro/02-architecture-overview/</link><pubDate>Sat, 23 May 2026 00:00:00 +0800</pubDate><author>ruohuyang@163.com (Cygnus Yang)</author><guid>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/01-intro/02-architecture-overview/</guid><description>&lt;p&gt;上一章我们介绍了 OpenClaw 是什么。本章我们来看整体架构，理解 Gateway 为什么是中心控制平面。&lt;/p&gt;
&lt;h2 class="heading-element" id="设计目标"&gt;&lt;span&gt;设计目标&lt;/span&gt;
 &lt;a href="#%e8%ae%be%e8%ae%a1%e7%9b%ae%e6%a0%87" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;OpenClaw 架构设计要解决几个问题：&lt;/p&gt;</description></item><item><title>第03章 Gateway —— 核心网关服务到底做了什么</title><link>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/01-intro/03-gateway/</link><pubDate>Sat, 23 May 2026 00:00:00 +0800</pubDate><author>ruohuyang@163.com (Cygnus Yang)</author><guid>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/01-intro/03-gateway/</guid><description>&lt;p&gt;上一章我们说了 Gateway 是中心控制平面。本章我们深入讲解 Gateway 核心服务，看它具体做了哪些事情。&lt;/p&gt;
&lt;h2 class="heading-element" id="gateway-定位"&gt;&lt;span&gt;Gateway 定位&lt;/span&gt;
 &lt;a href="#gateway-%e5%ae%9a%e4%bd%8d" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;Gateway 不是 AI 模型本身，它是&lt;strong&gt;胶水层&lt;/strong&gt;：&lt;/p&gt;</description></item><item><title>第04章 多渠道接入 —— 如何支持 25+ 聊天平台</title><link>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/01-intro/04-multi-channel-inbox/</link><pubDate>Sat, 23 May 2026 00:00:00 +0800</pubDate><author>ruohuyang@163.com (Cygnus Yang)</author><guid>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/01-intro/04-multi-channel-inbox/</guid><description>&lt;p&gt;OpenClaw 最方便的一点就是：&lt;strong&gt;你不用换聊天软件&lt;/strong&gt;，AI 直接出现在你天天都用的聊天软件里。&lt;/p&gt;
&lt;p&gt;本章我们讲解 OpenClaw 怎么做到支持 25+ 聊天平台，架构设计是什么样的。&lt;/p&gt;
&lt;h2 class="heading-element" id="什么是多渠道接入"&gt;&lt;span&gt;什么是多渠道接入&lt;/span&gt;
 &lt;a href="#%e4%bb%80%e4%b9%88%e6%98%af%e5%a4%9a%e6%b8%a0%e9%81%93%e6%8e%a5%e5%85%a5" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;&amp;ldquo;多渠道&amp;quot;就是：&lt;/p&gt;</description></item><item><title>第05章 ACP —— 如何对接外部 AI 客户端</title><link>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/01-intro/05-acp/</link><pubDate>Sat, 23 May 2026 00:00:00 +0800</pubDate><author>ruohuyang@163.com (Cygnus Yang)</author><guid>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/01-intro/05-acp/</guid><description>&lt;p&gt;如果你已经在本机装了 Codex、Claude Code、Gemini CLI、OpenCode 这类外部编码代理，OpenClaw 不需要重造一套运行时。它可以通过 &lt;strong&gt;ACP agents&lt;/strong&gt; 把这些外部 harness 接进自己的会话体系里。&lt;/p&gt;
&lt;p&gt;这一章只讲当前源码里的真实能力，不讲已经废弃或不存在的旧接口。&lt;/p&gt;
&lt;h2 class="heading-element" id="什么是-acp"&gt;&lt;span&gt;什么是 ACP&lt;/span&gt;
 &lt;a href="#%e4%bb%80%e4%b9%88%e6%98%af-acp" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;ACP 指的是 &lt;strong&gt;Agent Client Protocol&lt;/strong&gt;。在 OpenClaw 里，它的作用很明确：&lt;/p&gt;</description></item><item><title>第06章 消息路由 —— 消息如何正确送到对的会话</title><link>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/01-intro/06-routing/</link><pubDate>Sat, 23 May 2026 00:00:00 +0800</pubDate><author>ruohuyang@163.com (Cygnus Yang)</author><guid>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/01-intro/06-routing/</guid><description>&lt;p&gt;OpenClaw 的路由不是“模型自己决定回复到哪里”，而是 &lt;strong&gt;Gateway 按确定性规则选定 agent 和 session key&lt;/strong&gt;。当前源码里，这套逻辑主要围绕 &lt;code&gt;bindings&lt;/code&gt;、&lt;code&gt;session key&lt;/code&gt; 和线程绑定展开。&lt;/p&gt;
&lt;h2 class="heading-element" id="路由真正解决的问题"&gt;&lt;span&gt;路由真正解决的问题&lt;/span&gt;
 &lt;a href="#%e8%b7%af%e7%94%b1%e7%9c%9f%e6%ad%a3%e8%a7%a3%e5%86%b3%e7%9a%84%e9%97%ae%e9%a2%98" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;路由层要同时回答两个问题：&lt;/p&gt;</description></item><item><title>第07章 安全模型 —— 配对白名单如何保护你</title><link>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/01-intro/07-security-model/</link><pubDate>Sat, 23 May 2026 00:00:00 +0800</pubDate><author>ruohuyang@163.com (Cygnus Yang)</author><guid>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/01-intro/07-security-model/</guid><description>&lt;p&gt;OpenClaw 跑在你自己服务器上，对外开放吗？谁能访问你的 AI？这就是安全模型要解决的问题。&lt;/p&gt;
&lt;p&gt;OpenClaw 默认安全策略：&lt;strong&gt;默认拒绝，手动配对允许&lt;/strong&gt;。本章我们讲解这个设计。&lt;/p&gt;
&lt;h2 class="heading-element" id="威胁模型"&gt;&lt;span&gt;威胁模型&lt;/span&gt;
 &lt;a href="#%e5%a8%81%e8%83%81%e6%a8%a1%e5%9e%8b" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;你把 Gateway 暴露在互联网上，可能的威胁：&lt;/p&gt;</description></item><item><title>第08章 为什么你需要一个多智能体框架 —— 单智能体的困境</title><link>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/02-multi-agent/08-why-you-need-multi-agent-framework/</link><pubDate>Sat, 23 May 2026 00:00:00 +0800</pubDate><author>ruohuyang@163.com (Cygnus Yang)</author><guid>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/02-multi-agent/08-why-you-need-multi-agent-framework/</guid><description>&lt;p&gt;你是否有过这样的经历：&lt;/p&gt;
&lt;p&gt;用大模型帮你处理一个比较复杂的任务，一开始进展顺利，但是随着任务推进，模型开始&amp;quot;健忘&amp;quot;——前面已经讨论清楚的设计决策，后面又忘了，需要你反复提醒；改完了 A 部分，又把 B 部分改错了；想让它同时处理需求分析、代码编写、测试用例，结果每个部分都写得马马虎虎。&lt;/p&gt;
&lt;p&gt;如果你用过 Claude Code 或者其他 AI 编程助手，你一定深有体会。&lt;/p&gt;
&lt;h2 class="heading-element" id="单智能体的困境"&gt;&lt;span&gt;单智能体的困境&lt;/span&gt;
 &lt;a href="#%e5%8d%95%e6%99%ba%e8%83%bd%e4%bd%93%e7%9a%84%e5%9b%b0%e5%a2%83" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;当我们用大模型处理复杂任务时，我们默认都是&amp;quot;单智能体模式&amp;quot;——一个对话窗口，一个模型，从头到尾处理整个任务。这种方式在任务简单的时候工作得很好，但是当任务变得复杂，问题就来了：&lt;/p&gt;</description></item><item><title>第09章 sessions_spawn —— 多智能体协作的核心原语</title><link>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/02-multi-agent/09-sessions-spawn-core-primitive/</link><pubDate>Sat, 23 May 2026 00:00:00 +0800</pubDate><author>ruohuyang@163.com (Cygnus Yang)</author><guid>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/02-multi-agent/09-sessions-spawn-core-primitive/</guid><description>&lt;p&gt;OpenClaw 的多智能体协作不是靠“偷偷起一个线程”实现的，而是靠一个明确的会话工具：&lt;code&gt;sessions_spawn&lt;/code&gt;。&lt;/p&gt;
&lt;p&gt;当前源码里，它的职责很单纯：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;在隔离会话里启动一个子智能体运行，并在完成后把结果 announce 回请求方聊天渠道。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 class="heading-element" id="它到底生成了什么"&gt;&lt;span&gt;它到底生成了什么&lt;/span&gt;
 &lt;a href="#%e5%ae%83%e5%88%b0%e5%ba%95%e7%94%9f%e6%88%90%e4%ba%86%e4%bb%80%e4%b9%88" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;普通 sub-agent 的会话键长这样：&lt;/p&gt;</description></item><item><title>第10章 协作架构模式 —— 从 Master-Worker 到 Hub-and-Spoke</title><link>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/02-multi-agent/10-collaboration-architecture-patterns/</link><pubDate>Sat, 23 May 2026 00:00:00 +0800</pubDate><author>ruohuyang@163.com (Cygnus Yang)</author><guid>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/02-multi-agent/10-collaboration-architecture-patterns/</guid><description>&lt;p&gt;有了 &lt;code&gt;sessions_spawn&lt;/code&gt; 这个核心原语，我们就可以构建不同的多智能体协作架构。OpenClaw 并不强制你用某种特定模式，你可以根据任务特点选择最合适的模式。&lt;/p&gt;
&lt;p&gt;本文介绍四种常见的协作模式，我们会分析每种模式的优缺点，以及什么时候该用它。&lt;/p&gt;
&lt;h2 class="heading-element" id="四种常见协作模式"&gt;&lt;span&gt;四种常见协作模式&lt;/span&gt;
 &lt;a href="#%e5%9b%9b%e7%a7%8d%e5%b8%b8%e8%a7%81%e5%8d%8f%e4%bd%9c%e6%a8%a1%e5%bc%8f" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;h3 class="heading-element" id="1-master-worker-模式"&gt;&lt;span&gt;1. Master-Worker 模式&lt;/span&gt;
 &lt;a href="#1-master-worker-%e6%a8%a1%e5%bc%8f" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;%%{init: {&amp;#39;theme&amp;#39;:&amp;#39;base&amp;#39;,&amp;#39;themeVariables&amp;#39;: {&amp;#39;primaryColor&amp;#39;:&amp;#39;#f1f5f9&amp;#39;,&amp;#39;primaryBorderColor&amp;#39;:&amp;#39;#0f4c81&amp;#39;,&amp;#39;primaryTextColor&amp;#39;:&amp;#39;#0f172a&amp;#39;,&amp;#39;secondaryColor&amp;#39;:&amp;#39;#f1f5f9&amp;#39;,&amp;#39;secondaryBorderColor&amp;#39;:&amp;#39;#0f4c81&amp;#39;,&amp;#39;secondaryTextColor&amp;#39;:&amp;#39;#0f172a&amp;#39;,&amp;#39;tertiaryColor&amp;#39;:&amp;#39;#fbbf24&amp;#39;,&amp;#39;tertiaryBorderColor&amp;#39;:&amp;#39;#fbbf24&amp;#39;,&amp;#39;tertiaryTextColor&amp;#39;:&amp;#39;#0f172a&amp;#39;,&amp;#39;background&amp;#39;:&amp;#39;#f8fafc&amp;#39;,&amp;#39;fontFamily&amp;#39;:&amp;#39;Inter, system-ui, sans-serif&amp;#39;,&amp;#39;fontSize&amp;#39;:&amp;#39;14px&amp;#39;,&amp;#39;textColor&amp;#39;:&amp;#39;#0f172a&amp;#39;,&amp;#39;lineColor&amp;#39;:&amp;#39;#334155&amp;#39;,&amp;#39;edgeLabelBackground&amp;#39;:&amp;#39;#ffffff&amp;#39;,&amp;#39;actorBorderColor&amp;#39;:&amp;#39;#0f4c81&amp;#39;,&amp;#39;actorTextColor&amp;#39;:&amp;#39;#0f172a&amp;#39;,&amp;#39;actorFill&amp;#39;:&amp;#39;#f1f5f9&amp;#39;}}}%%
graph TD
 M[Master&amp;lt;br/&amp;gt;Coordinator] --&amp;gt; W1[Worker 1]
 M --&amp;gt; W2[Worker 2]
 M --&amp;gt; W3[Worker 3]
 W1 --&amp;gt; M
 W2 --&amp;gt; M
 W3 --&amp;gt; M&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;结构&lt;/strong&gt;：一个协调者（Master）把任务分解给多个工人（Workers），工人完成后把结果返回给协调者，协调者汇总结果。&lt;/p&gt;</description></item><item><title>第11章 隔离设计 —— 为什么每个子智能体需要独立会话</title><link>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/02-multi-agent/11-isolation-design/</link><pubDate>Sat, 23 May 2026 00:00:00 +0800</pubDate><author>ruohuyang@163.com (Cygnus Yang)</author><guid>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/02-multi-agent/11-isolation-design/</guid><description>&lt;p&gt;很多人第一次接触 &lt;code&gt;sessions_spawn&lt;/code&gt; 会有疑问：不就是让另一个 AI 干活吗，为什么非要搞个独立会话？直接在当前上下文调用不行吗？&lt;/p&gt;
&lt;p&gt;答案很简单：&lt;strong&gt;隔离带来健壮性&lt;/strong&gt;。没有隔离，多智能体协作很容易变成一团乱麻。&lt;/p&gt;
&lt;h2 class="heading-element" id="什么是隔离"&gt;&lt;span&gt;什么是隔离&lt;/span&gt;
 &lt;a href="#%e4%bb%80%e4%b9%88%e6%98%af%e9%9a%94%e7%a6%bb" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;OpenClaw 中，每次 &lt;code&gt;sessions_spawn&lt;/code&gt; 都会创建一个&lt;strong&gt;全新的独立会话&lt;/strong&gt;：&lt;/p&gt;</description></item><item><title>第12章 嵌套协作 —— 如何实现 Orchestrator-Worker 模式</title><link>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/02-multi-agent/12-nested-collaboration/</link><pubDate>Sat, 23 May 2026 00:00:00 +0800</pubDate><author>ruohuyang@163.com (Cygnus Yang)</author><guid>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/02-multi-agent/12-nested-collaboration/</guid><description>&lt;p&gt;前面我们说到，OpenClaw 默认 &lt;code&gt;maxSpawnDepth: 1&lt;/code&gt;，也就是主智能体可以 spawn 子智能体，但子智能体不能再 spawn 子子智能体。&lt;/p&gt;
&lt;p&gt;但是如果你打开 &lt;code&gt;maxSpawnDepth: 2&lt;/code&gt;，就可以支持&lt;strong&gt;两层嵌套&lt;/strong&gt;：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Depth 0: Main Hub (orchestrator)
 ↳ spawn Depth 1: Team Coordinator
 ↳ spawn Depth 2: Worker&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;这就是 &lt;strong&gt;Orchestrator-Worker 模式&lt;/strong&gt;（或者叫两层编排模式）。什么时候需要这个？本文来讲清楚。&lt;/p&gt;
&lt;h2 class="heading-element" id="什么场景需要嵌套"&gt;&lt;span&gt;什么场景需要嵌套&lt;/span&gt;
 &lt;a href="#%e4%bb%80%e4%b9%88%e5%9c%ba%e6%99%af%e9%9c%80%e8%a6%81%e5%b5%8c%e5%a5%97" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;你有一个比较大的任务，比如：&lt;strong&gt;调研 10 篇论文，总结它们的核心贡献&lt;/strong&gt;。&lt;/p&gt;</description></item><item><title>第13章 实践案例 —— 从零构建一个代码评审团队</title><link>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/02-multi-agent/13-practical-case-code-review-team/</link><pubDate>Sat, 23 May 2026 00:00:00 +0800</pubDate><author>ruohuyang@163.com (Cygnus Yang)</author><guid>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/02-multi-agent/13-practical-case-code-review-team/</guid><description>&lt;p&gt;前面五章我们讲完了理论：为什么需要多智能体、核心原语 &lt;code&gt;sessions_spawn&lt;/code&gt;、协作架构模式、隔离设计、嵌套协作。&lt;/p&gt;
&lt;p&gt;本章我们来做一个完整的实践案例：&lt;strong&gt;用 OpenClaw 构建一个自动化代码评审团队&lt;/strong&gt;。看完这个案例，你就可以照着做，构建自己的多智能体协作系统。&lt;/p&gt;
&lt;h2 class="heading-element" id="需求分析"&gt;&lt;span&gt;需求分析&lt;/span&gt;
 &lt;a href="#%e9%9c%80%e6%b1%82%e5%88%86%e6%9e%90" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;我们想要一个这样的代码评审系统：&lt;/p&gt;</description></item><item><title>第14章 platforms —— 全平台安装部署指南</title><link>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/03-core-concepts/14-platforms/</link><pubDate>Sat, 23 May 2026 00:00:00 +0800</pubDate><author>ruohuyang@163.com (Cygnus Yang)</author><guid>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/03-core-concepts/14-platforms/</guid><description>&lt;p&gt;OpenClaw 设计为&lt;strong&gt;分布式架构&lt;/strong&gt;：Gateway 网关跑在你的服务器或某台机器上，然后各个端侧设备（Mac/iOS/Android）作为&amp;quot;节点&amp;quot;连接上来，提供设备本地能力。本章我们讲解各个平台的安装、部署和使用。&lt;/p&gt;
&lt;h2 class="heading-element" id="架构角色说明"&gt;&lt;span&gt;架构角色说明&lt;/span&gt;
 &lt;a href="#%e6%9e%b6%e6%9e%84%e8%a7%92%e8%89%b2%e8%af%b4%e6%98%8e" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;在开始之前，先理清两个概念：&lt;/p&gt;</description></item><item><title>第15章 providers —— 各大模型提供者配置大全</title><link>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/03-core-concepts/--15-providers/</link><pubDate>Sat, 23 May 2026 00:00:00 +0800</pubDate><author>ruohuyang@163.com (Cygnus Yang)</author><guid>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/03-core-concepts/--15-providers/</guid><description>&lt;p&gt;OpenClaw 支持几乎所有主流大语言模型提供者，从云端 API 到本地部署都可以。本章我们讲解几个最常用的模型提供者的配置方法。&lt;/p&gt;
&lt;h2 class="heading-element" id="什么是模型提供者"&gt;&lt;span&gt;什么是模型提供者&lt;/span&gt;
 &lt;a href="#%e4%bb%80%e4%b9%88%e6%98%af%e6%a8%a1%e5%9e%8b%e6%8f%90%e4%be%9b%e8%80%85" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;模型提供者就是&lt;strong&gt;提供 AI 模型推理服务&lt;/strong&gt;的地方：&lt;/p&gt;</description></item><item><title>第16章 plugins —— 插件系统开发指南</title><link>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/03-core-concepts/16-plugins/</link><pubDate>Sat, 23 May 2026 00:00:00 +0800</pubDate><author>ruohuyang@163.com (Cygnus Yang)</author><guid>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/03-core-concepts/16-plugins/</guid><description>&lt;p&gt;OpenClaw 设计了强大的插件系统，让你可以扩展核心功能，添加新的聊天渠道、模型提供者、工具、技能等。本章我们讲解插件系统架构，以及如何开发自己的插件。&lt;/p&gt;
&lt;h2 class="heading-element" id="什么是插件"&gt;&lt;span&gt;什么是插件&lt;/span&gt;
 &lt;a href="#%e4%bb%80%e4%b9%88%e6%98%af%e6%8f%92%e4%bb%b6" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;插件就是&lt;strong&gt;一个独立的代码模块&lt;/strong&gt;，扩展 OpenClaw 核心功能，不用改核心代码就能添加新能力：&lt;/p&gt;</description></item><item><title>第17章 refactor —— OpenClaw 重构原则与工作流</title><link>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/03-core-concepts/17-refactor/</link><pubDate>Sat, 23 May 2026 00:00:00 +0800</pubDate><author>ruohuyang@163.com (Cygnus Yang)</author><guid>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/03-core-concepts/17-refactor/</guid><description>&lt;p&gt;OpenClaw 持续演进，会定期进行大规模重构来保持代码健康。本章我们讲解 OpenClaw 的重构原则、正在进行的主要重构项目，以及重构工作流。&lt;/p&gt;
&lt;h2 class="heading-element" id="重构原则"&gt;&lt;span&gt;重构原则&lt;/span&gt;
 &lt;a href="#%e9%87%8d%e6%9e%84%e5%8e%9f%e5%88%99" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;OpenClaw 重构遵循这些核心原则：&lt;/p&gt;</description></item><item><title>第18章 reference —— 完整配置、模板、CLI 命令参考</title><link>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/03-core-concepts/18-reference/</link><pubDate>Sat, 23 May 2026 00:00:00 +0800</pubDate><author>ruohuyang@163.com (Cygnus Yang)</author><guid>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/03-core-concepts/18-reference/</guid><description>&lt;p&gt;这一章只保留和当前工程一致的参考信息：配置文件位置、常见顶层结构、工作区模板文件，以及最常用的 CLI 命令族。&lt;/p&gt;
&lt;h2 class="heading-element" id="配置文件位置"&gt;&lt;span&gt;配置文件位置&lt;/span&gt;
 &lt;a href="#%e9%85%8d%e7%bd%ae%e6%96%87%e4%bb%b6%e4%bd%8d%e7%bd%ae" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;当前 OpenClaw 使用的主配置文件是：&lt;/p&gt;</description></item><item><title>第19章 skills —— 技能系统核心概念与开发指南</title><link>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/03-core-concepts/19-skills/</link><pubDate>Sat, 23 May 2026 00:00:00 +0800</pubDate><author>ruohuyang@163.com (Cygnus Yang)</author><guid>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/03-core-concepts/19-skills/</guid><description>&lt;p&gt;当前 OpenClaw 的 Skills 采用 &lt;strong&gt;AgentSkills 风格的目录 + &lt;code&gt;SKILL.md&lt;/code&gt;&lt;/strong&gt; 方案。&lt;/p&gt;
&lt;p&gt;这一章按当前工程里的真实结构来讲。&lt;/p&gt;
&lt;h2 class="heading-element" id="什么是-skill"&gt;&lt;span&gt;什么是 Skill&lt;/span&gt;
 &lt;a href="#%e4%bb%80%e4%b9%88%e6%98%af-skill" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;在当前 OpenClaw 里，一个 Skill 本质上是：&lt;/p&gt;</description></item><item><title>第20章 ClawHub —— 技能市场如何分享和获取技能</title><link>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/03-core-concepts/20-clawhub/</link><pubDate>Sat, 23 May 2026 00:00:00 +0800</pubDate><author>ruohuyang@163.com (Cygnus Yang)</author><guid>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/03-core-concepts/20-clawhub/</guid><description>&lt;p&gt;ClawHub 在当前 OpenClaw 里不是“一个 GitHub 索引仓库的别名”，而是官方 Skills 注册中心和对应的 CLI 工作流。&lt;/p&gt;
&lt;p&gt;如果你要搜索、安装、更新、发布 Skills，当前工程的正确入口是 &lt;strong&gt;&lt;code&gt;clawhub&lt;/code&gt;&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;网站：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;https://clawhub.com&lt;/code&gt;&lt;/pre&gt;&lt;h2 class="heading-element" id="clawhub-是什么"&gt;&lt;span&gt;ClawHub 是什么&lt;/span&gt;
 &lt;a href="#clawhub-%e6%98%af%e4%bb%80%e4%b9%88" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;官方文档对它的定位很明确：&lt;/p&gt;</description></item><item><title>第21章 Canvas A2UI —— 实时可视化协作 workspace</title><link>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/04-client-ux/21-canvas/</link><pubDate>Sat, 23 May 2026 00:00:00 +0800</pubDate><author>ruohuyang@163.com (Cygnus Yang)</author><guid>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/04-client-ux/21-canvas/</guid><description>&lt;p&gt;Canvas 是 OpenClaw 的&lt;strong&gt;AI+人实时协作画布&lt;/strong&gt;，让你和 AI 在同一个可视化工作空间一起工作。本章我们介绍 Canvas A2UI（AI to User Interface）的设计理念和使用方法。&lt;/p&gt;
&lt;h2 class="heading-element" id="什么是-canvas-a2ui"&gt;&lt;span&gt;什么是 Canvas A2UI&lt;/span&gt;
 &lt;a href="#%e4%bb%80%e4%b9%88%e6%98%af-canvas-a2ui" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;Canvas = &lt;strong&gt;无限画布 + 实时块渲染 + AI 协作&lt;/strong&gt;：&lt;/p&gt;</description></item><item><title>第22章 语音唤醒 (Voice Wake) —— 语音交互体验</title><link>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/04-client-ux/22-voice-wake/</link><pubDate>Sat, 23 May 2026 00:00:00 +0800</pubDate><author>ruohuyang@163.com (Cygnus Yang)</author><guid>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/04-client-ux/22-voice-wake/</guid><description>&lt;p&gt;语音唤醒是 OpenClaw 的 &lt;strong&gt;always-ready&lt;/strong&gt; 交互模式，设备一直监听，你说唤醒词就直接响应，不用手动点按钮。本章介绍语音唤醒的配置、工作原理和最佳实践。&lt;/p&gt;
&lt;h2 class="heading-element" id="什么是语音唤醒"&gt;&lt;span&gt;什么是语音唤醒&lt;/span&gt;
 &lt;a href="#%e4%bb%80%e4%b9%88%e6%98%af%e8%af%ad%e9%9f%b3%e5%94%a4%e9%86%92" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;语音唤醒 = &lt;strong&gt;离线监听 + 关键词触发 + 语音对话&lt;/strong&gt;：&lt;/p&gt;</description></item><item><title>第23章 WebChat —— Gateway WebSocket 聊天界面</title><link>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/04-client-ux/23-webchat/</link><pubDate>Sat, 23 May 2026 00:00:00 +0800</pubDate><author>ruohuyang@163.com (Cygnus Yang)</author><guid>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/04-client-ux/23-webchat/</guid><description>&lt;p&gt;当前官方文档里，WebChat 的定位是：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;它是一个直接连 Gateway WebSocket 的聊天 UI，不是独立的一套 Web 服务器产品。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 class="heading-element" id="当前-webchat-是什么"&gt;&lt;span&gt;当前 WebChat 是什么&lt;/span&gt;
 &lt;a href="#%e5%bd%93%e5%89%8d-webchat-%e6%98%af%e4%bb%80%e4%b9%88" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;官方文档给出的定义是：&lt;/p&gt;</description></item><item><title>第24章 工具系统 (Tools) —— OpenClaw 工具调用框架设计</title><link>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/05-tools-automation/24-tools/</link><pubDate>Sat, 23 May 2026 00:00:00 +0800</pubDate><author>ruohuyang@163.com (Cygnus Yang)</author><guid>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/05-tools-automation/24-tools/</guid><description>&lt;p&gt;OpenClaw 的工具体系是&lt;strong&gt;按内置工具名、工具组和策略配置&lt;/strong&gt;来组织的。&lt;/p&gt;
&lt;h2 class="heading-element" id="当前工具系统的几个核心点"&gt;&lt;span&gt;当前工具系统的几个核心点&lt;/span&gt;
 &lt;a href="#%e5%bd%93%e5%89%8d%e5%b7%a5%e5%85%b7%e7%b3%bb%e7%bb%9f%e7%9a%84%e5%87%a0%e4%b8%aa%e6%a0%b8%e5%bf%83%e7%82%b9" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;h3 class="heading-element" id="1-工具是一级能力"&gt;&lt;span&gt;1. 工具是一级能力&lt;/span&gt;
 &lt;a href="#1-%e5%b7%a5%e5%85%b7%e6%98%af%e4%b8%80%e7%ba%a7%e8%83%bd%e5%8a%9b" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h3&gt;&lt;p&gt;当前官方文档明确列出的内置重点包括：&lt;/p&gt;</description></item><item><title>第25章 内置浏览器 —— 网页抓取和交互</title><link>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/05-tools-automation/25-browser/</link><pubDate>Sat, 23 May 2026 00:00:00 +0800</pubDate><author>ruohuyang@163.com (Cygnus Yang)</author><guid>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/05-tools-automation/25-browser/</guid><description>&lt;p&gt;当前 OpenClaw 的浏览器能力由 &lt;strong&gt;Browser (openclaw-managed)&lt;/strong&gt;、&lt;code&gt;chrome&lt;/code&gt; extension relay，以及 agent 侧 &lt;code&gt;browser&lt;/code&gt; 工具 / &lt;code&gt;openclaw browser&lt;/code&gt; CLI 组成，核心配置块在：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;browser&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;不是插件配置块。&lt;/p&gt;
&lt;h2 class="heading-element" id="当前浏览器能力是什么"&gt;&lt;span&gt;当前浏览器能力是什么&lt;/span&gt;
 &lt;a href="#%e5%bd%93%e5%89%8d%e6%b5%8f%e8%a7%88%e5%99%a8%e8%83%bd%e5%8a%9b%e6%98%af%e4%bb%80%e4%b9%88" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;按当前官方文档，可以概括为：&lt;/p&gt;</description></item><item><title>第26章 Cron 自动化 —— 定时任务自动化</title><link>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/05-tools-automation/26-cron/</link><pubDate>Sat, 23 May 2026 00:00:00 +0800</pubDate><author>ruohuyang@163.com (Cygnus Yang)</author><guid>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/05-tools-automation/26-cron/</guid><description>&lt;p&gt;OpenClaw 的 cron 是一个&lt;strong&gt;Gateway 内置调度器&lt;/strong&gt;，专门用于处理定时任务。与传统的 crontab 或需要外部依赖的方案不同，OpenClaw 的 cron 直接运行在 Gateway 内部，支持多种执行模式，并且任务会自动持久化。&lt;/p&gt;
&lt;p&gt;推荐操作入口是 &lt;code&gt;openclaw cron ...&lt;/code&gt; 命令，任务持久化在状态目录里，不需要手工维护复杂的配置文件。&lt;/p&gt;
&lt;h2 class="heading-element" id="cron-是如何工作的"&gt;&lt;span&gt;Cron 是如何工作的&lt;/span&gt;
 &lt;a href="#cron-%e6%98%af%e5%a6%82%e4%bd%95%e5%b7%a5%e4%bd%9c%e7%9a%84" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;pre&gt;&lt;code&gt;flowchart TD
 A[创建 Cron 任务&amp;lt;br/&amp;gt;openclaw cron add] --&amp;gt; B[任务持久化&amp;lt;br/&amp;gt;~/.openclaw/cron/jobs.json]
 B --&amp;gt; C{等待触发时间}
 C --&amp;gt;|到时| D{执行模式}
 D --&amp;gt;|main| E[发送事件到主会话&amp;lt;br/&amp;gt;systemEvent]
 D --&amp;gt;|isolated| F[启动独立会话&amp;lt;br/&amp;gt;agentTurn]
 E --&amp;gt; G[任务执行]
 F --&amp;gt; G
 G --&amp;gt; H{投递方式}
 H --&amp;gt;|announce| I[发送到聊天渠道]
 H --&amp;gt;|webhook| J[发送到外部 URL]
 H --&amp;gt;|none| K[静默结束]
 I --&amp;gt; L{是否删除}
 J --&amp;gt; L
 K --&amp;gt; L
 L --&amp;gt;|deleteAfterRun=true| M[删除任务]
 L --&amp;gt;|false| N[保留任务继续调度]&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;官方文档的定义很明确：&lt;/p&gt;</description></item><item><title>第27章 Onboarding —— 新手引导流程设计</title><link>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/05-tools-automation/27-onboarding/</link><pubDate>Sat, 23 May 2026 00:00:00 +0800</pubDate><author>ruohuyang@163.com (Cygnus Yang)</author><guid>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/05-tools-automation/27-onboarding/</guid><description>&lt;p&gt;Onboarding 是 OpenClaw 的新手安装配置引导流程，帮助你从零一键完成配置，不用手改 JSON。本章介绍 Onboarding 工作流程、交互界面和最佳实践。&lt;/p&gt;
&lt;h2 class="heading-element" id="什么是-onboarding"&gt;&lt;span&gt;什么是 Onboarding&lt;/span&gt;
 &lt;a href="#%e4%bb%80%e4%b9%88%e6%98%af-onboarding" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;Onboarding = &lt;strong&gt;交互式命令行配置向导&lt;/strong&gt;：&lt;/p&gt;</description></item><item><title>第28章 blogwatcher —— 博客与 RSS 更新监控</title><link>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/06-builtin-skills/28-live-covers/</link><pubDate>Sat, 23 May 2026 00:00:00 +0800</pubDate><author>ruohuyang@163.com (Cygnus Yang)</author><guid>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/06-builtin-skills/28-live-covers/</guid><description>&lt;p&gt;你关注了多少个技术博客？10 个？20 个？还是更多？&lt;/p&gt;
&lt;p&gt;每天打开浏览器，逐个访问这些网站，看看有没有新文章发布，这听起来是不是很枯燥？更糟糕的是，你可能会错过那些真正重要的更新——因为谁有时间和耐心每天检查几十个网站呢？&lt;/p&gt;
&lt;p&gt;RSS 订阅确实是个解决方案，但传统的 RSS 阅读器往往功能有限，要么不支持智能过滤，要么无法与你的工作流无缝集成。你想要的是一个能够：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;自动监控你关注的博客和 RSS feeds&lt;/li&gt;
&lt;li&gt;实时检测新文章发布&lt;/li&gt;
&lt;li&gt;智能管理阅读状态&lt;/li&gt;
&lt;li&gt;与你的日常工作环境无缝衔接&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这样的工具存在吗？&lt;/p&gt;
&lt;p&gt;OpenClaw 内置的 &lt;code&gt;blogwatcher&lt;/code&gt; skill 就是为此而生的。&lt;/p&gt;
&lt;h2 class="heading-element" id="blogwatcher-是什么"&gt;&lt;span&gt;blogwatcher 是什么&lt;/span&gt;
 &lt;a href="#blogwatcher-%e6%98%af%e4%bb%80%e4%b9%88" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;当前内置 &lt;code&gt;blogwatcher&lt;/code&gt; skill 的描述很直接：&lt;/p&gt;</description></item><item><title>第29章 gh-issues —— GitHub Issues 自动修复编排</title><link>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/06-builtin-skills/29-gh-issues/</link><pubDate>Sat, 23 May 2026 00:00:00 +0800</pubDate><author>ruohuyang@163.com (Cygnus Yang)</author><guid>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/06-builtin-skills/29-gh-issues/</guid><description>&lt;p&gt;想象一下这样的场景：你的开源项目仓库里堆积了 50+ 个待处理的 bug 报告，每个都需要你手动分析、定位问题、编写修复代码、创建 PR、等待 review、再根据反馈修改……这听起来是不是很让人头疼？&lt;/p&gt;
&lt;p&gt;更糟糕的是，其中很多问题其实是重复的、简单的，或者可以通过自动化方式解决的。你把大量时间花在这些重复性工作上，真正需要你深度思考的核心功能开发反而被挤占了。&lt;/p&gt;
&lt;p&gt;如果有一个工具能够：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;自动拉取 GitHub issues&lt;/li&gt;
&lt;li&gt;智能分析每个问题&lt;/li&gt;
&lt;li&gt;派发专门的子代理编写修复代码&lt;/li&gt;
&lt;li&gt;自动创建 PR 并提交&lt;/li&gt;
&lt;li&gt;持续监控 review comments 并处理反馈&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;你会不会觉得这简直是开发者的福音？&lt;/p&gt;
&lt;p&gt;好消息是，OpenClaw 内置的 &lt;code&gt;gh-issues&lt;/code&gt; skill 就能帮你实现这一切。&lt;/p&gt;
&lt;h2 class="heading-element" id="gh-issues-是什么"&gt;&lt;span&gt;&lt;code&gt;gh-issues&lt;/code&gt; 是什么&lt;/span&gt;
 &lt;a href="#gh-issues-%e6%98%af%e4%bb%80%e4%b9%88" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;当前内置 &lt;code&gt;gh-issues&lt;/code&gt; 的描述是：&lt;/p&gt;</description></item><item><title>第30章 coding-agent —— 调用外部编码代理</title><link>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/06-builtin-skills/30-coding-agent/</link><pubDate>Sat, 23 May 2026 00:00:00 +0800</pubDate><author>ruohuyang@163.com (Cygnus Yang)</author><guid>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/06-builtin-skills/30-coding-agent/</guid><description>&lt;p&gt;面对一个复杂的新功能开发任务，你是否有过这样的经历：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;需要深入理解整个代码库的结构和设计模式&lt;/li&gt;
&lt;li&gt;要在多个文件之间来回切换，理解上下文关系&lt;/li&gt;
&lt;li&gt;编写代码时需要不断查阅文档和参考实现&lt;/li&gt;
&lt;li&gt;代码写完后还要进行全面的测试和 review&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这些工作如果完全靠人工完成，不仅耗时耗力，还容易出错。你可能会想：如果有一个专业的编码助手能够帮我处理这些复杂的编码任务，那该多好？&lt;/p&gt;
&lt;p&gt;现在市面上确实有很多优秀的编码工具——Codex、Claude Code、Pi、OpenCode 等等。但问题是，它们各自独立运行，无法与你的工作流无缝集成。你需要在不同的工具之间切换，打断你的开发节奏。&lt;/p&gt;
&lt;p&gt;如果能够把这些强大的编码代理统一纳入你的工作流，让它们在你需要的时候自动介入，处理那些复杂的编码任务，那会是一种怎样的体验？&lt;/p&gt;
&lt;p&gt;OpenClaw 内置的 &lt;code&gt;coding-agent&lt;/code&gt; skill 就能帮你实现这一点。&lt;/p&gt;
&lt;h2 class="heading-element" id="coding-agent-是什么"&gt;&lt;span&gt;&lt;code&gt;coding-agent&lt;/code&gt; 是什么&lt;/span&gt;
 &lt;a href="#coding-agent-%e6%98%af%e4%bb%80%e4%b9%88" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;当前 &lt;code&gt;coding-agent&lt;/code&gt; skill 的描述非常明确：&lt;/p&gt;</description></item><item><title>第31章 模型故障转移 (Model Failover) —— 如何提高可用性</title><link>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/07-ops-best-practices/31-failover/</link><pubDate>Sat, 23 May 2026 00:00:00 +0800</pubDate><author>ruohuyang@163.com (Cygnus Yang)</author><guid>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/07-ops-best-practices/31-failover/</guid><description>&lt;p&gt;模型 API 不是 100% 可用，会有超时、限流、宕机。OpenClaw 设计了模型故障转移机制，主模型不可用时自动切备用模型，保证你的任务能继续跑。本章讲解故障转移配置和最佳实践。&lt;/p&gt;
&lt;h2 class="heading-element" id="什么是模型故障转移"&gt;&lt;span&gt;什么是模型故障转移&lt;/span&gt;
 &lt;a href="#%e4%bb%80%e4%b9%88%e6%98%af%e6%a8%a1%e5%9e%8b%e6%95%85%e9%9a%9c%e8%bd%ac%e7%a7%bb" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;故障转移 = &lt;strong&gt;主模型挂了自动切下一个&lt;/strong&gt;：&lt;/p&gt;</description></item><item><title>第32章 调试技巧 —— 如何排查 OpenClaw 问题</title><link>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/07-ops-best-practices/32-debugging/</link><pubDate>Sat, 23 May 2026 00:00:00 +0800</pubDate><author>ruohuyang@163.com (Cygnus Yang)</author><guid>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/07-ops-best-practices/32-debugging/</guid><description>&lt;p&gt;OpenClaw 出问题了怎么快速定位？本章汇总常用调试技巧，帮你快速找到问题解决问题。&lt;/p&gt;
&lt;h2 class="heading-element" id="第一步运行健康检查"&gt;&lt;span&gt;第一步：运行健康检查&lt;/span&gt;
 &lt;a href="#%e7%ac%ac%e4%b8%80%e6%ad%a5%e8%bf%90%e8%a1%8c%e5%81%a5%e5%ba%b7%e6%a3%80%e6%9f%a5" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;不管什么问题，先跑这个：&lt;/p&gt;</description></item><item><title>第33章 成本优化 —— 如何用模型分级降低总成本</title><link>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/07-ops-best-practices/33-cost-optimization/</link><pubDate>Sat, 23 May 2026 00:00:00 +0800</pubDate><author>ruohuyang@163.com (Cygnus Yang)</author><guid>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/07-ops-best-practices/33-cost-optimization/</guid><description>&lt;p&gt;OpenClaw 原生支持多模型，你可以用&lt;strong&gt;模型分级&lt;/strong&gt;把成本降下来，同时保持体验差不多。本章分享实战成本优化技巧。&lt;/p&gt;
&lt;h2 class="heading-element" id="核心思想模型分级按任务分配模型"&gt;&lt;span&gt;核心思想：模型分级，按任务分配模型&lt;/span&gt;
 &lt;a href="#%e6%a0%b8%e5%bf%83%e6%80%9d%e6%83%b3%e6%a8%a1%e5%9e%8b%e5%88%86%e7%ba%a7%e6%8c%89%e4%bb%bb%e5%8a%a1%e5%88%86%e9%85%8d%e6%a8%a1%e5%9e%8b" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;不是什么任务都用最强最贵的模型：&lt;/p&gt;</description></item><item><title>第34章 部署运维 —— OpenClaw 网关生产环境最佳实践</title><link>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/07-ops-best-practices/34-deployment/</link><pubDate>Sat, 23 May 2026 00:00:00 +0800</pubDate><author>ruohuyang@163.com (Cygnus Yang)</author><guid>https://cygnusyang.github.io/posts/01-ai-%E5%B7%A5%E5%85%B7%E4%B8%8E%E6%99%BA%E8%83%BD%E4%BD%93/01-openclaw/07-ops-best-practices/34-deployment/</guid><description>&lt;p&gt;OpenClaw 设计就是为了生产环境长期运行，本章汇总生产环境部署运维的最佳实践，帮你跑稳跑顺。&lt;/p&gt;
&lt;h2 class="heading-element" id="部署架构选择"&gt;&lt;span&gt;部署架构选择&lt;/span&gt;
 &lt;a href="#%e9%83%a8%e7%bd%b2%e6%9e%b6%e6%9e%84%e9%80%89%e6%8b%a9" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h2&gt;&lt;h3 class="heading-element" id="选项-1单机部署推荐个人小团队"&gt;&lt;span&gt;选项 1：单机部署（推荐个人/小团队）&lt;/span&gt;
 &lt;a href="#%e9%80%89%e9%a1%b9-1%e5%8d%95%e6%9c%ba%e9%83%a8%e7%bd%b2%e6%8e%a8%e8%8d%90%e4%b8%aa%e4%ba%ba%e5%b0%8f%e5%9b%a2%e9%98%9f" class="heading-mark"&gt;
 &lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;
 &lt;/a&gt;
&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;你的服务器 → OpenClaw Gateway 直接跑 → 反向代理 Nginx → 域名 HTTPS&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;简单，一台机器搞定&lt;/li&gt;
&lt;li&gt;数据都在你自己机器&lt;/li&gt;
&lt;li&gt;维护方便，升级简单&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;适合：个人使用、小团队、不需要高可用。&lt;/p&gt;</description></item></channel></rss>