介紹全新的 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 生成。

發表評論

發表回覆

您的郵箱地址不會被公開。 必填項已用 * 標註