介绍全新的 WordPress AI Agent 代理 和 Skill 技能

Chair

AI 代理进行测试的更快速方法

AI 代码代理在编写 WordPress 插件和主题方面越来越出色,但测试仍然可能是一个缓慢的过程。WordPress 贡献者 Brandon Payton 发布了 wp-playground,这是一种新的 AI 代理技能,旨在通过 Playground CLI 运行 WordPress,从而为代理提供一种快速、可重复的方式来运行 WordPress 并验证其工作成果,从而实现迭代。

“当 AI 代理拥有清晰的反馈循环时,它们的工作效果更好。这就是我创建 wp-playground 技能的原因。它为代理提供了一种轻松测试 WordPress 代码的方法,并使构建和实验 WordPress 变得更加容易。”

— Brandon Payton, WordPress 贡献者

Playground 技能的功能

当启动时,该技能会启动 WordPress 并检测当前代码应该位于 WordPress 安装的哪个位置。例如,它可以将插件挂载到 wp-content/plugins 目录,或将主题挂载到 wp-content/themes 目录,通过识别常见的文件签名(例如插件头或主题的 style.css 文件)。这有助于代理从“生成的代码”过渡到“正在运行的站点”,从而减少手动步骤。

立即安装并试用。

更多信息请访问此 GitHub 链接:

早期结果和测试流程

在测试中,代理能够启动 WordPress,创建有趣的插件,并在紧密的反馈循环中验证其行为。一旦 Playground 运行,代理会轮流使用 curl 和 Playwright 等工具与 WordPress 交互,验证结果,在需要时进行修复,然后使用 Playground 重新验证。

更快的启动速度和更流畅的迭代

辅助脚本负责启动和关闭,因此代理无需浪费时间猜测 WordPress 何时准备就绪。使用辅助脚本将“准备好进行测试”的时间从大约一分钟缩短到作者机器上的几秒钟。Playground CLI 还可以自动登录,以便更轻松地访问 WP-Admin 进行测试。

立即安装并试用

对于那些希望在 Claude Code、Codex 或其他 AI 代理中试用的人,安装需要 Node.js 和 npm,具体步骤如下:

# 在项目目录中运行以下命令以安装该项目的技能
npx openskills install WordPress/agent-skills

# 将技能提供给非 Claude 代理
npx openskills sync

WordPress 代理技能的新仓库

此版本还附带了一个用于此类工作的全新仓库:https://github.com/WordPress/agent-skills

这是探索 AI 代理如何与 WordPress 工具协作的早期步骤,欢迎社区的贡献。正在探索的未来功能包括基于当前目录的持久 Playground 站点、对现有 Playground 实例运行命令(包括 wp-cli)以及 Blueprint 生成。

发表评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注