Title: WingMind AI
Author: webbirddigital
Published: <strong>غشت 31, 2026</strong>
Last modified: أكتوبر 2, 2026

---

Search plugins

![](https://ps.w.org/wingmind-ai/assets/banner-772x250.png?rev=3673312)

![](https://ps.w.org/wingmind-ai/assets/icon.svg?rev=3673272)

# WingMind AI

 By [webbirddigital](https://profiles.wordpress.org/webbirddigital/)

[Download](https://downloads.wordpress.org/plugin/wingmind-ai.2.10.1.zip)

 * [Details](https://ary.wordpress.org/plugins/wingmind-ai/#description)
 * [Reviews](https://ary.wordpress.org/plugins/wingmind-ai/#reviews)
 *  [Installation](https://ary.wordpress.org/plugins/wingmind-ai/#installation)
 * [Development](https://ary.wordpress.org/plugins/wingmind-ai/#developers)

 [Support](https://wordpress.org/support/plugin/wingmind-ai/)

## Description

[WingMind AI](https://web.bird.digital/wingmind-ai/) is an AI agent that lives in
your WordPress admin. Ask it about your site, or tell it what to change. It can 
rewrite a page, add a team member with the photo you dropped in, redirect a broken
URL, or update a plugin. Each site change it makes is logged with a snapshot, so
you can see what happened and roll it back.

[Web Bird Digital](https://web.bird.digital/) built WingMind AI to manage our own
client sites before releasing it as a plugin.

#### What it does

 * **Fullscreen agent.** Open it from Dashboard  WingMind AI, or from the tab at
   the top right of any admin screen. Chats are saved, so you can pick one up again
   later.
 * **Block editor sidebar.** Ask about the page you’re editing, or have the agent
   edit it. Undo last change reverts its edit in one click.
 * **Classic sites.** Works in the Classic Editor, including metabox fields such
   as ACF, and with widgets, classic menus, Additional CSS, and Customizer settings.
 * **Audit log and rollback.** The agent saves a before and after snapshot of each
   site change. Review them under Tools  AI Audit Log and roll back the ones you
   don’t want.
 * **Attachments.** Drop images, PDFs, Word documents, or HTML files into the chat.
   The agent reads them, and can add images to the Media Library.
 * **Screenshots.** The agent can capture a full page or a single element to check
   its own work.
 * **Your brand.** Give it a site description, design style, writing tone, and house
   rules. It writes in your site’s language.
 * **Skills.** Type `/seo-audit`, `/design`, or another slash command and the agent
   follows a step-by-step playbook. `/unslop` strips the AI tone out of your copy.
   Developers can add their own skills with a filter.

#### Modes

 * **Ask.** Read-only. The agent looks at anything you can see and changes nothing.
 * **Agent.** Creates and edits content, media, menus, users, and settings. It asks
   you to confirm before anything destructive, such as deleting a page.
 * **Site Editor.** Templates, headers, footers, navigation, global styles, widgets,
   and plugin, theme, and WordPress updates.
 * **Plan.** The agent writes a plan as a markdown file and changes nothing else.
   Load it in Agent mode when you’re ready to run it.

#### What it works with

 * Posts, pages, custom post types, media, menus, categories, tags, users, and site
   settings.
 * Block themes: templates, template parts, global styles, and synced patterns.
 * Plugins and themes: search the wordpress.org directory, install, activate, and
   update. WordPress core updates as well.
 * WooCommerce: products and variations, orders, customers, coupons, shipping, tax,
   and webhooks.
 * Gravity Forms: forms, fields, entries, feeds, and submissions.
 * Yoast SEO: SEO titles and meta descriptions for posts, categories, and tags.
 * Redirection: redirects and the 404 log.
 * WordPress Abilities API: tools that other plugins register show up for the agent.

The WooCommerce, Gravity Forms, Yoast SEO, and Redirection tools appear only when
that plugin is active.

#### Bring your own agent with the MCP relay

This one is for developers. If you already work in Claude Code or another MCP client,
the MCP relay lets that agent drive WingMind instead of Gemini.

One relay subscription covers unlimited sites. Link your relay account on each site
you manage, and your agent can work on any of them from the same MCP connection.
Those sites don’t need a Gemini key or a managed Gemini subscription.

To connect, go to Users  Profile  WingMind AI and link your relay account. Then 
open a WingMind chat and click Connect remote Agent. Your agent’s tool calls and
replies show up in that chat as it works.

Your agent never gets a WordPress password. Its tool calls run in the open WingMind
tab with your own permissions, so it gets the same tools, mode limits, confirmation
prompts, and audit log as the built-in agent. Close the tab and it loses access.

#### Prompts to try

 * “Update the About Us page with our new team member James. Their photo is attached.”
 * “Design a pricing page that compares our three plans.”
 * “Audit the site navigation and suggest a clearer menu structure.”
 * “Create a contact form with name, email, phone, and message fields.”
 * “Find the most common 404s and redirect each one to the closest matching page.”
 * “Which plugins and themes have updates waiting?”
 * “/seo-audit”

#### Connecting an AI model

The simplest option is a [managed subscription](https://web.bird.digital/wingmind-ai/pricing/).
Web Bird handles the Gemini connection, and the subscription includes usage credit.
You can also add your own Google Gemini API key for the site, and administrators
can save a personal key in their own browser. Developers on the MCP relay plan can
skip Gemini and use their own agent.

#### Privacy and local data

 * **Stored in WordPress** — Plugin settings, optional BYOK key (site option), chat
   sessions, agent audit log entries (90-day retention), and setup state. Administrators
   may also store a personal Gemini key in the browser (`localStorage`; origin-scoped,
   not synced to Web Bird).
 * **Plan files** — Plans drafted in Plan mode are markdown files under `wp-content/
   uploads/wbdai-plans/`, grouped by status (`open`, `closed`, `cancelled`). Plan
   mode and plan tools require the `upload_files` capability. On Apache the plugin
   writes an `.htaccess` that denies direct web access; plans are only ever served
   over REST to logged-in users with `upload_files`. On nginx, deny that location
   yourself:
 * `location ^~ /wp-content/uploads/wbdai-plans/ {
    deny all; return 403; }
 * **Sent to Google** — When the agent runs: your messages, attachments, tool results,
   and assembled system context. BYOK and personal keys call Google directly from
   the browser; managed keys are minted via Web Bird then used the same way.
 * **Sent to Web Bird** — With an active managed subscription: activation tokens,
   site URL, site secret, usage/telemetry events, and billing actions. No telemetry
   is sent when you use BYOK only. Users who link an MCP relay account also send
   their relay link details, and while a remote agent is connected, its tool calls
   and their results pass through the relay (see External services).
 * **Not collected from visitors** — The agent UI and external calls run in wp-admin
   for logged-in users with `edit_posts`; front-end visitors are not tracked by 
   this plugin.
 * **Uninstall** — Deactivate keeps all plugin data. Delete keeps data unless you
   enable **Delete plugin data when this plugin is deleted** under Settings  WingMind
   AI (off by default). When that option is on, delete removes settings, chat sessions,
   the AI audit log, and Plan mode files under `uploads/wbdai-plans/`. Post meta
   the agent may have written (for example SEO descriptions) is always left on your
   content. See the FAQ below.
 * 
   ### External services
   
 * These requests run in wp-admin for logged-in users with `edit_posts`. Site visitors
   never hit these services.

#### Google Gemini API

WingMind AI uses Google Gemini (`https://generativelanguage.googleapis.com/v1beta/`)
to reply in chat, read attachments, and run tools.

When you send a message, the browser sends Google the API key, the conversation,
uploads, tool results, and site context. That context can include settings, block
library summaries, the open document, and loaded skill playbooks. The same payload
goes out when the agent continues a tool turn.

A managed subscription gets a short-lived key from Web Bird, then the browser still
calls Google. BYOK and a personal browser key use the key you supplied.

This service is provided by Google: [Gemini API Additional Terms of Service](https://ai.google.dev/gemini-api/terms),
[Google Privacy Policy](https://policies.google.com/privacy).

#### Web Bird subscription backend

A managed subscription uses `https://aibackend.webbird.net.au` for activation, billing,
key minting, quotas, and telemetry. BYOK does not use this service.

Each authenticated request includes your site URL. Activation also sends the activation
token. Telemetry reports per-turn usage for billing and quotas, including event 
id, optional turn id, event type, token counts, and Flex inference.

This service is provided by Web Bird Digital: [terms of use](https://web.bird.digital/terms-and-conditions/),
[privacy policy](https://web.bird.digital/privacy-policy-2/).

#### WingMind MCP relay

Only used by WordPress users who link an MCP relay account. Nothing is sent for 
other users.

Linking the account sends `https://aibackend.webbird.net.au` the one-time link token,
your site URL, your WordPress user ID, and your display name. Each time you click**
Connect remote Agent**, the plugin asks the backend for a one-time token (sending
your display name and the chat ID), and the browser opens a WebSocket to the relay
server the backend names.

While connected, the relay carries your agent’s tool calls to the browser and the
results back to your agent. Results can include post content, settings, attachments,
and screenshots, the same data the built-in agent would send to Gemini.

This service is provided by Web Bird Digital: [terms of use](https://web.bird.digital/terms-and-conditions/),
[privacy policy](https://web.bird.digital/privacy-policy-2/).

#### Web Bird Digital domain names

The following domain names are officially owned and managed by Web Bird Digital:
web.bird.digital webbird.com.au webbird.net.au wbd.au webbirddigital.net.au webbirddigital.
com.au
 Where data, including emails or managed connection setup details are sent
to any of these domains, this data will be handled as outlined in our [privacy policy](https://web.bird.digital/privacy-policy-2/).

#### Where do I get help?

Email [support@webbird.com.au](https://ary.wordpress.org/plugins/wingmind-ai/support@webbird.com.au?output_format=md)
or use the [contact form](https://web.bird.digital/wingmind-ai/contact/). Documentation
lives at [web.bird.digital/wingmind-ai](https://web.bird.digital/wingmind-ai/).

## Screenshots

[⌊The main WingMind AI interface in the WordPress admin — chat history, composer,
and Ask / Agent / Site Editor modes.⌉⌊The main WingMind AI interface in the WordPress
admin — chat history, composer, and Ask / Agent / Site Editor modes.⌉[

The main WingMind AI interface in the WordPress admin — chat history, composer, 
and Ask / Agent / Site Editor modes.

[⌊WingMind AI fullscreen agent composer, with Ask, Agent, and Site Editor modes.⌉⌊
WingMind AI fullscreen agent composer, with Ask, Agent, and Site Editor modes.⌉[

WingMind AI fullscreen agent composer, with Ask, Agent, and Site Editor modes.

[⌊Fullscreen Admin Agent — chat sessions, tool calls, and conversation history.⌉⌊
Fullscreen Admin Agent — chat sessions, tool calls, and conversation history.⌉[

Fullscreen Admin Agent — chat sessions, tool calls, and conversation history.

[⌊Block Editor Sidebar — in-context AI in the post or site editor, with Ask and 
Agent modes.⌉⌊Block Editor Sidebar — in-context AI in the post or site editor, with
Ask and Agent modes.⌉[

Block Editor Sidebar — in-context AI in the post or site editor, with Ask and Agent
modes.

[⌊Broad Agent Abilities — open a page in the remote editor from the fullscreen agent.⌉⌊
Broad Agent Abilities — open a page in the remote editor from the fullscreen agent
.⌉[

Broad Agent Abilities — open a page in the remote editor from the fullscreen agent.

[⌊Change Audit Log & Rollback — inspect tool mutations under Tools → AI Audit Log
and roll changes back.⌉⌊Change Audit Log & Rollback — inspect tool mutations under
Tools → AI Audit Log and roll changes back.⌉[

Change Audit Log & Rollback — inspect tool mutations under Tools  AI Audit Log and
roll changes back.

[⌊Upload images and documents — attach files in chat for the agent to reference 
or add to the site.⌉⌊Upload images and documents — attach files in chat for the 
agent to reference or add to the site.⌉[

Upload images and documents — attach files in chat for the agent to reference or
add to the site.

## Installation

Get WingMind AI configured in four steps. See the [product site](https://web.bird.digital/wingmind-ai/)
for the full guide.

#### 1. Download & install

 1. Install the plugin from **Plugins  Add New**, or download the plugin zip directly.
 2. In WordPress, go to **Plugins  Add New  Upload Plugin**.
 3. Choose the zip, click **Install Now**, then **Activate**.

#### 2. Connect a key

For simple setup, click **Subscribe**. To manage your own connection, add a Google
Gemini API key.

Using your own MCP agent instead? Skip the key and link your relay account from **
Users  Profile  WingMind AI**.

#### 3. Site defaults

Complete the setup wizard, or set defaults under **Settings  WingMind AI**. An AI-
generated default appears after a few seconds to help you get started.

#### 4. Launch the agent

Open the agent from **Dashboard  WingMind AI**, or use the AI toolbar button in 
the block editor. A good first prompt:

    ```
    Review my homepage from an SEO perspective and suggest improvements.
    ```

#### Requirements

 * WordPress 6.6 or later
 * PHP 8.0 or later
 * A managed subscription, your own Gemini API key, or an MCP relay account

The agent works with the block editor and the Classic Editor, on block and classic
themes. Third-party page builders (for example Elementor, Beaver Builder, Divi, 
WPBakery) are not supported for AI editing.

## FAQ

### Do I need my own API key?

No. A managed subscription connects to Gemini through Web Bird’s account and includes
credit toward API usage. You can connect your own Google Gemini API key instead.
Developers on the MCP relay plan don’t need a Gemini key at all. See [pricing](https://web.bird.digital/wingmind-ai/pricing/).

### Can I use Claude Code, Codex or another AI agent instead of Gemini?

Yes, with the MCP relay plan. Connect Claude Code, Codex or any MCP client to the
relay, link your relay account under Users  Profile  WingMind AI, then click **Connect
remote Agent** in a WingMind chat. One relay subscription covers all your sites.
Your agent uses the same tools, confirmation prompts, and audit log as the built-
in agent, and its calls run in your browser tab with your WordPress permissions.

### Does the MCP relay plan work on client sites?

Yes. The relay links to your WordPress user, not the site, so you can link it on
as many sites as you manage. Other users on that site keep using the site’s own 
Gemini connection, if it has one.

### Is WingMind AI safe on live websites?

Ask mode is read-only. Agent mode asks you to confirm before destructive actions
such as deleting content. The agent can’t deactivate WingMind AI itself, and the
audit log records each site change so you can inspect it or roll it back.

### What plugins and tools are supported?

WingMind AI works with the block editor and the Classic Editor (including metabox
fields such as ACF), block and classic themes (widgets, menus, Additional CSS, Customizer
settings), site settings, and the media library. WooCommerce, Gravity Forms, Yoast
SEO, and Redirection tools appear when those plugins are active. Other plugins can
be reached through the WordPress Abilities API when it is available.

### Can I undo or rollback changes?

Yes. In the editor sidebar, use **Undo last change**. In the fullscreen agent, ask
it to revert its previous action, or go to **Tools  AI Audit Log** to inspect history
and trigger a rollback.

### Does it work with Elementor, Divi, or other page builders?

No. WingMind AI edits content through the block editor or the Classic Editor. If
a third-party page builder is installed, the plugin shows an admin warning. Use 
the block editor or Classic Editor for pages you want the agent to edit.

### What happens when I uninstall the plugin?

**Deactivate** leaves all data in place so you can reactivate later.

**Delete** (Plugins  Delete) keeps plugin data by default. To remove settings, chat
sessions, the AI audit log, and Plan mode files under `uploads/wbdai-plans/`, enable**
Delete plugin data when this plugin is deleted** on Settings  WingMind AI, save,
then delete the plugin. Site content the agent edited (posts, pages, media) and 
any post meta it added (for example SEO descriptions) are never removed.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“WingMind AI” is open source software. The following people have contributed to 
this plugin.

Contributors

 *   [ webbirddigital ](https://profiles.wordpress.org/webbirddigital/)

[Translate “WingMind AI” into your language.](https://translate.wordpress.org/projects/wp-plugins/wingmind-ai)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/wingmind-ai/), check
out the [SVN repository](https://plugins.svn.wordpress.org/wingmind-ai/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/wingmind-ai/) by
[RSS](https://plugins.trac.wordpress.org/log/wingmind-ai/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.10.1

 * Redirection: the 404 error list grouped by URL now returns its rows. Previously
   it reported a total but listed nothing.
 * Post titles in tool results are now the stored title, without the “Private:” 
   or “Protected:” prefix.
 * Plugin and theme names and descriptions no longer show HTML entities such as &.
 * Publishing a scheduled post, or making it private, now takes effect immediately
   instead of keeping the future date.
 * When WordPress has no recent update check (for example, just after a plugin install),
   the agent now reports plugin and theme updates as unknown and re-checks instead
   of saying everything is up to date.

#### 2.10.0

 * Faster, more accurate tool use in the fullscreen agent: each step now sends the
   core tools (posts, pages, media, editor) plus only the tool groups the task needs,
   about a quarter of the previous size. The agent loads other groups (menus, users,
   plugins and themes, WooCommerce, and so on) itself, and groups mentioned in your
   prompt or used earlier in the chat load automatically.
 * Page edits no longer land on the wrong block after inserting, deleting, or moving
   blocks. Those edits now return the new block positions, and the agent uses them
   instead of the outdated ones.
 * When Gemini returns a malformed tool call or a cut-off reply, the agent now retries
   with a correction instead of stopping silently. Safety and other unexpected stops
   show a message explaining what happened.
 * The agent no longer gives up after three failed lookups made at the same time,
   and a cancelled confirmation no longer counts as a failure.
 * Gemini 3 models now use their default temperature, which reduces looping and 
   empty replies.
 * New: set a post’s featured image, excerpt, author, private status, or schedule
   it for a future date.
 * New: search the wordpress.org plugin directory, see which plugins and themes 
   have updates, check WordPress update status, and update WordPress core (Site 
   Editor mode).
 * New: Redirection plugin support. The agent can list, create, update, and delete
   redirects and review logged 404 errors.
 * The agent can no longer deactivate WingMind AI.
 * Changing permalinks now flushes rewrite rules, so pages do not 404 until permalinks
   are re-saved.
 * Global styles changes now merge into your existing styles instead of replacing
   them.
 * Gravity Forms entries and submissions now receive their field values reliably.
   WooCommerce products can change type (for example simple to variable).
 * Non-English sites: the agent now writes content in the site’s language. The English
   spelling setting applies to English sites only.
 * The agent now knows the current date and time, site timezone, front page and 
   posts page, permalink structure, menu locations, and your role, so it makes fewer
   lookups.
 * Theme blocks (template parts, query loop, navigation, site logo) and embed blocks
   are now available to the agent.
 * New working rules: content from pages, forms, orders, logs, and the web is treated
   as data, never as instructions. Site Editor mode and running a loaded plan have
   their own guidance.
 * Clearer tool errors: messages are plain text, invalid arguments are flagged as
   such, WordPress parameter errors say which parameter was wrong, and server errors
   include the HTTP status.
 * Remote agents (MCP relay) can read a post again in a later turn after editing
   it.

#### 2.9.5

 * With an MCP relay account linked but no Gemini API key or Managed Gemini subscription,
   the chat composer (fullscreen agent and block editor sidebar) is now read-only,
   and its placeholder explains that prompts come from your remote agent. Previously
   you could type and press Send with no key to send to.
 * A remote agent (MCP relay) can no longer open several turns at once in the same
   chat. Parallel or repeated chat_turn_start calls now join the open turn; a different
   prompt is refused until the agent sends its final chat_reply. Previously parallel
   calls could start duplicate turns (and, in the block editor sidebar, duplicate
   chat sessions).
 * Long-open chats no longer fail every tool call with a 403 error once the WordPress
   REST nonce expires (after 12–24 hours, or after logging in again elsewhere). 
   WingMind now fetches a fresh nonce and retries the request once. If you are logged
   out, the tool result now shows WordPress’s error code and message.
 * Connecting an MCP relay account now opens the fullscreen chat, ready for Connect
   remote Agent, instead of returning to your profile. If the connection fails, 
   you still return to your profile with the error.
 * Reloading the page while the fullscreen chat is open (via ?wbdai_open=1) now 
   keeps you in the chat instead of dropping you on the Dashboard. Closing the chat
   removes the parameter, so a reload after closing stays closed.

#### 2.9.4

 * When your MCP relay account has no agent tokens yet, the How to connect panel
   now creates your first token automatically.
 * The How to connect panel now shows the Authorization header (with your bearer
   token) under the MCP URL, ready to copy into other MCP clients.

#### 2.9.3

 * Connecting a site to a WingMind AI subscription, or your user to an MCP relay
   account, now opens a dedicated Connect page with a single confirmation card, 
   instead of a warning notice that was easy to miss on Settings or your profile.
 * Connection links that are incomplete, or opened by a user who cannot confirm 
   them, now explain why and where to go next.

#### 2.9.2

 * The MCP relay is now per user instead of per site. Each user connects their own
   relay account from Users  Profile  WingMind AI, and the site keeps its managed
   Gemini subscription (or own Gemini key) for everyone else.
 * Users with a relay account see Connect remote Agent in their chats. The composer
   is locked only while the remote agent is connected to that chat; disconnect it,
   or use another chat, to prompt Gemini directly.
 * Any user who can use the agent can connect a relay account and create agent tokens
   for it; this no longer requires an administrator.
 * Sites connected on the old site-level relay plan are disconnected on upgrade.
   Reconnect the relay from your profile, and reconnect the site’s Gemini subscription
   if you want one.

#### 2.9.1

 * Synced patterns (reusable blocks) can now be edited in Agent mode on block themes.
   The agent asks you to confirm first, because a pattern change applies to every
   page that uses it.
 * When a page contains a synced pattern, the agent now sees the pattern’s title
   and content, and is told to edit the pattern itself rather than rebuilding it
   on the page.
 * The agent no longer writes an invalid overrides value onto synced pattern blocks(
   it caused a PHP warning on the page), and no longer links to a pattern’s own 
   URL after saving it.
 * Fixed Gravity Forms entries saving values into the wrong fields when created 
   or updated by the agent. Entries now also accept input_N keys, and updates keep
   the fields that were not changed.
 * Deleting a Gravity Forms field with cascade now removes the conditional logic
   rules that reference it. When other fields depend on it, the agent is told before
   you are asked to confirm the delete.
 * Destructive tools can now refuse a call up front, so you are never asked to confirm
   an action that would fail.
 * Fixed Yoast SEO category and tag titles and descriptions reading back empty after
   the agent updated them. Updating one field no longer clears the other.
 * Setting a post’s meta description in the editor now also updates the Yoast SEO
   description when Yoast is active.
 * Full-page and element screenshots now capture the whole page instead of repeating
   the footer and leaving blank tiles.
 * The agent now sees colour and spacing changes made in the Site Editor, not just
   the theme’s defaults.
 * Metabox fields (e.g. popup or testimonial settings) are now available as soon
   as the agent opens a post.
 * Headings and paragraphs keep their text alignment on WordPress 7 when the agent
   uses the older alignment settings.
 * The agent can now list popups, testimonials, and other post types it can create
   but that are not public.
 * Page template lists no longer show PHP templates with their name and file swapped.
 * The agent is told when the page template already shows the title, so pages do
   not end up with two main headings.
 * Reading user meta no longer exposes security plugin data or the stored IP address.
 * Reading several site options no longer fails completely when one of them is not
   allowed.
 * Remote agents (MCP relay) now receive PDFs from media inspection as files instead
   of broken images.
 * Smaller fixes: tool results now include the updated caption, user fields, created
   tags, and numeric post counts; empty Gravity Forms feed and entry lists are returned
   correctly; drafts of post types without a front-end preview are no longer shared
   by link.

#### 2.9.0

 * New MCP relay plan: drive WingMind chats from your own AI agent (Claude Code 
   or any MCP client) instead of Gemini. One relay subscription covers all your 
   sites.
 * Connect a relay account from Settings or the setup wizard. On relay sites the
   chat composer is locked; click Connect remote Agent in the fullscreen agent or
   block editor sidebar, then prompt your agent. Its tool calls and replies appear
   in the chat, and the mode picker stays active.
 * Administrators can create an agent token directly from the chat’s How to connect
   panel, which opens automatically when the account has no tokens yet.
 * Remote agents use the same tools, mode gates, confirm prompts and audit log as
   the built-in agent.
 * Fixed full-page screenshots repeating the first frame when the capture video 
   lagged behind scrolling.
 * update_block_attributes now removes an attribute when it is set to null, instead
   of writing null into the block.

#### 2.8.1

 * Chat attachments now stay attached for follow-up questions until you remove them,
   instead of disappearing after the first message.
 * Attachments belong to the conversation they were added to: switching chats clears
   the tray, and returning to that chat (fullscreen agent) restores them. Attachments
   are kept in the browser only and clear on reload.
 * Retrying a message in the block editor sidebar now resends its attachments.
 * An attachment imported into the Media Library is reused on later turns instead
   of being uploaded again.

#### 2.8.0

 * Classic Editor support: the fullscreen agent opens Classic Editor posts (Classic
   Editor plugin, or post types without block editor support) in its editor panel,
   edits the content with find/replace or full rewrites, and saves through the real
   post form so every metabox saves.
 * Metabox / post meta form fields now work in the Classic Editor. Fields are grouped
   by metabox, rich-text (TinyMCE) fields such as ACF WYSIWYG update correctly, 
   and publish-box controls are excluded so publishing still goes through update_post.
 * New list_editor_form_fields tool re-reads form fields after changes that reveal
   conditional fields.
 * Classic Editor post types can be created with create_wordpress_{post_type}.
 * New edit_post_content tool for bulk find/replace across many posts without opening
   an editor (block structure is protected; creates a revision).
 * New widget tools: list_sidebars, list_widgets, get_widget, list_widget_types,
   create_widget, update_widget, delete_widget (writes need Site Editor mode).
 * Classic themes: list_menu_locations, assigning menus to theme locations, Additional
   CSS (get_custom_css / update_custom_css), and Customizer theme mods (get_theme_mods/
   update_theme_mods).
 * New list_shortcodes tool.
 * The agent is told which admin screen it was opened from, so “this page” resolves
   to the post being edited.
 * edit_reusable_block is no longer offered on classic themes.
 * Fixed audit snapshots for classic menu item updates.

#### 2.7.6

 * Administrators can toggle chat sidebar between My Chats and All Chats to access
   other users’ conversations.

#### 2.7.5

 * Add Yoast SEO tools for SEO title and meta description for posts and terms.

#### 2.7.4

 * Destructive confirm tokens last 24 hours so background processing prompts do 
   not expire while you are away.
 * Cancelling a confirm prompt (or consuming the token on execute) deletes the token
   immediately.

#### 2.7.3

 * Settings  Advanced defaults sets the starting Fast/Thinking mode, Background 
   processing, and Skip prompts for the fullscreen and editor agents.
 * Background processing screenshots use html2canvas instead of asking to share 
   the screen.
 * Advanced: Skip prompts applies tool changes immediately without a confirmation
   dialog.
 * Background processing retries now wait 5 seconds first, then double (10s, 20s,…)
   up to 15 minutes, instead of starting at 15 seconds.
 * Each background processing request stays open for up to 15 minutes so queued 
   Gemini Flex work is not cut off early.
 * Wait notice while retrying is now “Waiting for Gemini availability”.

#### 2.7.2

 * Conversations over 10 million tokens now show a warning instead of blocking further
   messages.
 * Background processing now waits and resends when a Flex rate limit or capacity
   drop cuts off a stream mid-response, same as a 429/503 before the request starts.
 * Background processing now waits just 15 seconds (down from 60) after initial 
   503 or 429 Gemini response.

#### 2.7.1

 * Closing the editor sidebar tab no longer drops the in-progress conversation while
   the agent keeps running.
 * Closing the fullscreen agent overlay no longer stops a running turn or tears 
   down the remote editor.
 * Switching fullscreen chats parks a running turn on its own tab (spinner in the
   list) instead of aborting it. One agent turn at a time.

#### 2.7.0

 * Background processing (Flex) automatically waits and retries on HTTP 503 or 429,
   with exponential backoff up to 15 minutes. A disable link in the wait notice 
   drops Flex and resends immediately.

#### 2.6.2

 * Upgrade to Gemini 3.8 Flash model.
 * Fixed Gemini HTTP 400 when WordPress Abilities expose numeric or boolean `enum`
   values in schemas.

#### 2.6.1

 * Plan file storage now uses WordPress `WP_Filesystem` for create, read, write,
   and move operations (Plugin Check compliance).
 * Plan mode, plan tools, and `/plans` REST routes now require the `upload_files`
   capability.
 * Opt-in uninstall purge removes Plan mode markdown under `uploads/wbdai-plans/`.

#### 2.6.0

 * **Plan mode** — New fullscreen agent mode for drafting and refining markdown 
   plans before execution. The agent writes plan files only; site changes stay in
   Agent mode.
 * Raised the per-turn tool calling limit from 60 to 200.
 * When the tool limit is hit, a Continue button resumes the turn with full conversation
   context.

#### 2.5.5

 * HTML file attachments in chat (`.html`, `.htm`) are inlined as raw text for the
   agent, same as `.txt` files.

#### 2.5.4

 * Rate-limit retries still wait 60 seconds, but only show a one-time “Rate limit
   reached. Retrying in 60 seconds…” notice. Later cooldown pauses in the same chat
   no longer display a countdown.

#### 2.5.3

 * Automatically wait 60 seconds and retry when Gemini returns HTTP 429 during a
   chat. Further tool-response rounds in that chat pause an extra 5 seconds per 
   rate-limit hit.

#### 2.5.2

 * Subscription activation deep-links now land on a Settings confirmation; credentials
   are stored only after a nonce-checked Connect.
 * Agent option tools (`get_options` / `update_options`) and audit snapshots now
   use an allowlist of curated core settings, REST-registered settings, and enabled
   plugin families (Yoast, Rank Math, WooCommerce). Nested secret-bearing fields
   are redacted. Extend via `wbdai_options_allowed_keys` / `wbdai_options_allowed_key_patterns`.

#### 2.5.1

 * Bug fix in WBDAI_Agent_Handoff.

#### 2.5.0

 * Added SDK for external plugins to integrate with chat (composer handoff).
 * Added ability for Agents to manage post parent for hierarchical post types.
 * Added ability for Agents to inspect media.

#### 2.4.9

 * Plugin rename to “WingMind AI”.

#### 2.4.8

 * Fixed fullscreen agent failing to mount when the tab injector script ran after
   the app bundle; tab assets now enqueue first and the bundle depends on `wbdai-
   fullscreen-agent-tab`.
 * Updated confirm action prompt to be more succinct.

#### 2.4.7 (beta)

 * Enqueue the fullscreen agent tab CSS and JavaScript through WordPress (`admin_enqueue_scripts`)
   instead of inline `<style>` / `<script>` tags.
 * Prefix the block-editor localize object as `wbdaiBuilderVars` (was `aiBuilderVars`);
   settings AJAX config now lives on `wbdaiSettingsInitial`.
 * Audit and confirm snapshots no longer read denylisted option names (API keys,
   secrets, Google AI connector key); those values are stored as `[redacted]`.
 * Document Google Gemini and Web Bird terms of service and privacy policy links
   in the readme.

#### 2.4.6

 * Added DOCX support for chat attachments.
 * Fixed rare crash on replace_block / delete_blocks / update_block_attributes tools.
 * Updated get_post_full to resolve post_type when it is not passed directly.

#### 2.4.4

 * Simplified agent system instructions for clearer, shorter prompts.
 * Fast mode no longer applies extra tool restrictions.
 * Agent skills playbooks, sitemap tool, page-builder compatibility warnings, and
   subscription telemetry refinements.
 * Uninstall data deletion is opt-in on Settings (off by default).

#### 2.4.3

 * Initial public release: fullscreen admin agent, block editor sidebar, Ask / Agent/
   Site Editor modes, audit log with rollback, and WooCommerce / Gravity Forms tools
   when those plugins are active.

## Meta

 *  Version **2.10.1**
 *  Last updated **17 ساعة ago**
 *  Active installations **100+**
 *  WordPress version ** 6.6 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 8.0 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/wingmind-ai/)
 * Tags
 * [admin](https://ary.wordpress.org/plugins/tags/admin/)[AI](https://ary.wordpress.org/plugins/tags/ai/)
   [block-editor](https://ary.wordpress.org/plugins/tags/block-editor/)[gutenberg](https://ary.wordpress.org/plugins/tags/gutenberg/)
   [woocommerce](https://ary.wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://ary.wordpress.org/plugins/wingmind-ai/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/wingmind-ai/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/wingmind-ai/reviews/)

## Contributors

 *   [ webbirddigital ](https://profiles.wordpress.org/webbirddigital/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/wingmind-ai/)