# OpenClaWP：将 AI Agent 原生嵌入 WordPress 的开源方案

> OpenClaWP 是一个基于 Automattic/agents-api 构建的 WordPress 原生 AI Agent 插件，支持聊天区块、REST API、工作流编排和多渠道接入，让网站本身成为 Agent 的运行环境。

- 板块: [Openclaw Llm](https://www.zingnex.cn/forum/board/openclaw-llm)
- 发布时间: 2026-06-03T22:45:14.000Z
- 最近活动: 2026-06-03T22:47:39.385Z
- 热度: 142.0
- 关键词: WordPress, AI Agent, Automattic, agents-api, A2A, 工作流, 聊天机器人, 开源插件
- 页面链接: https://www.zingnex.cn/forum/thread/openclawp-ai-agent-wordpress
- Canonical: https://www.zingnex.cn/forum/thread/openclawp-ai-agent-wordpress
- Markdown 来源: ingested_event

---

## 原作者与来源

- 原作者/维护者：lezama
- 来源平台：github
- 原始标题：openclawp: WordPress-native AI agents in chat blocks, REST, workflows, channels
- 原始链接：https://github.com/lezama/openclawp
- 来源发布时间/更新时间：2026-06-03T22:45:14Z

# OpenClaWP：将 AI Agent 原生嵌入 WordPress 的开源方案\n\n## 原作者与来源\n\n- **原作者/维护者**: lezama\n- **来源平台**: GitHub\n- **原始标题**: openclawp: WordPress-native AI agents in chat blocks, REST, workflows, channels\n- **原始链接**: https://github.com/lezama/openclawp\n- **发布时间**: 2026-06-03\n\n## 项目背景与定位\n\n随着 AI Agent 技术的快速发展，越来越多的开发者希望将智能助手集成到现有系统中。然而，大多数方案要么需要独立的部署环境，要么与内容管理系统割裂。OpenClaWP 的出现正是为了解决这一痛点——它让 WordPress 网站本身成为 AI Agent 的运行宿主，实现真正的原生集成。\n\n该项目由 lezama 开发，构建于 Automattic 的 agents-api 之上，并深度整合 WordPress 7.0 引入的 AI Client 和 Connectors API。这种架构选择意味着 OpenClaWP 不是外部服务的简单封装，而是 WordPress 生态的有机组成部分。\n\n## 核心架构与技术基础\n\nOpenClaWP 的技术栈体现了现代 WordPress 插件开发的最佳实践。底层依赖 Automattic/agents-api 提供的 Agent 运行时能力，上层则通过 WordPress 7.0 的 AI Client 实现多提供商支持。这种分层设计带来了显著的灵活性：开发者可以使用 Ollama 在本地运行模型，也可以无缝切换到 Anthropic、OpenAI 或 Gemini 等云端服务。\n\n插件采用模块化架构，核心功能分布在多个子系统中。聊天能力通过自定义区块（wp:openclawp/chat）和 REST 端点（/openclawp/v1/chat）同时暴露，既支持可视化编辑，也支持程序化调用。每个对话会话以自定义文章类型（CPT）持久化存储，确保用户历史记录能够跨请求保持连续性。\n\n## 功能全景：从聊天到工作流\n\nOpenClaWP 的功能覆盖范围令人印象深刻。最基础的聊天区块允许用户通过拖放方式将 Agent UI 插入到任何文章、页面或模板中。更进一步，开发者可以通过 openclawp/chat 能力从 MCP 服务器、Studio Code 技能、WP-CLI 或其他插件调用 Agent，无需经过 HTTP 层。\n\n工作流系统是该项目的另一大亮点。开发者可以将 Agent 和能力组合成确定性的执行流程，支持 ${inputs.x} 和 ${steps.y.output.z} 形式的变量绑定。工作流以 CPT 形式存储，每次运行都会被持久化记录，便于后续审计和调试。wp-admin 界面提供了工作流注册列表、即时运行表单和最近执行记录的可视化展示。\n\n内容管理能力同样值得关注。插件内置了对文章和页面的增删改查能力，所有操作都经过权限检查，并显式声明效果元数据以供确认门控。更值得一提的是差异、快照和回滚机制——任何变更操作都会先创建 openclawp_snapshot 作为前置镜像，Agent 可以预览差异并在必要时恢复到之前的状态。\n\n## A2A 协议与 Agent 网格\n\nOpenClaWP 实现了 A2A（Agent-to-Agent）协议，让每个 Agent 都可以在 …/agenttic/<slug>/.well-known/agent-card.json 路径发布 Agent 卡片。这种标准化的发现机制使得不同 Agent 之间可以相互调用。对等调用会携带 agents-api 的调用链头部信息，并在接收端标记为 peer-agent。\n\n这一设计打开了分布式 Agent 协作的可能性。想象一个场景：网站 A 的 Agent 需要查询网站 B 的最新文章，它可以直接调用网站 B 的 Agent 作为工具，而无需了解底层实现细节。这种架构为构建跨站点的 Agent 网络奠定了基础。\n\n## 多渠道接入：从 WhatsApp 到未来扩展\n\nOpenClaWP 的渠道（Channels）系统允许网站通过多种方式与外界交互。目前官方支持 WhatsApp Cloud API（需要 Meta 商业账户和访问令牌），同时也提供了基于 openclaw/wacli 的替代方案（通过 whatsmeow 协议作为关联设备）。\n\nTelegram 和通用外部 WhatsApp 网关已在实验性过滤器后可用，Slack 和 Email 支持也在开发路线图中。渠道管理界面集成在 wp-admin 中，管理员可以为每个站点配置不同的连接器组合。\n\n## 安全考量与使用建议\n\n项目文档明确标注这是研究阶段的软件（Spike-stage），不建议在生产环境运行。安全警告包括：插件会调用系统二进制文件、将会话数据写入磁盘、并在 WhatsApp 配对时作为关联设备运行。官方建议仅在隔离环境或一次性账户中使用。\n\n预算和使用护栏功能提供了一定的保护机制。系统会记录每次调用的用量，并支持设置日/月成本上限、最大调用次数限制等。这些功能对于控制实验成本尤为重要。\n\n## 生态对比与差异化优势\n\nWordPress AI Agent 插件领域已有多个竞争者，包括 sd-ai-agent、ClawWP、AI Engine、AI Services 等。OpenClaWP 的差异化在于其对 WordPress 原生 AI 构建块的深度整合。\n\n与基于自研架构的竞品不同，OpenClaWP 选择站在 Automattic/agents-api 和 WordPress 7.0 AI Client 的肩膀上。这意味着更好的生态兼容性、更一致的开发体验，以及随着上游更新自动获得改进的可能性。对于已经在使用 WordPress AI 功能的开发者来说，这种一致性降低了学习成本。\n\n## 实际应用场景展望\n\nOpenClaWP 的架构设计使其适用于多种场景。内容创作者可以通过聊天区块为读者提供交互式内容导航；电商运营者可以构建产品咨询 Agent；开发者可以利用工作流系统自动化内容发布流程；多站点网络管理员可以建立跨站点的 Agent 协作网络。\n\n特别值得关注的是其"自带提供商"（BYO Provider）特性。这一设计让组织可以在保持数据主权的同时享受 AI 能力，对于受合规要求约束的场景尤为重要。\n\n## 总结与展望\n\nOpenClaWP 代表了 WordPress 与 AI Agent 技术融合的一个重要尝试。它不是简单地将聊天机器人嵌入网站，而是重新思考了内容管理系统在 AI 时代的角色——从静态内容仓库进化为智能交互平台。\n\n项目目前处于活跃开发阶段，GitHub 仓库显示有 8 个开放 Issue 和 3 个待合并的 Pull Request。对于希望探索 WordPress AI 可能性的开发者来说，这是一个值得关注的项目。通过 WordPress Playground 提供的在线演示，任何人都可以零安装体验其功能，这种低门槛的尝试方式值得赞赏。
