13 areas

What you can actually hand to an agent.

96 named operations, grouped by the work they do rather than by the tool that carries them. Each page below says what people ask for, what happens, and what that area deliberately will not do.

Every count on this page is derived from the plugin's own operation reference. Nothing here is a number typed into a marketing page.

Free — 80 operations

In the free plugin.

Along with the whole safety model: the preview before every write, the capability check, the snapshot, the read-back, the rollback, the activity log and every switch.

Content

The everyday work an editor does by hand: drafting, updating, restructuring, fixing links. An agent can do all of it, one addressed block at a time, and you see the diff before anything lands.

17 ops

Media

Uploads, imports from a URL, alt text and captions, attachment and resizing. The import path is the most carefully written code in the plugin, because a fetch made by your own server is the one place an agent could be pointed somewhere it should not go.

8 ops

Menus

Menus, their items, their nesting and their theme locations. The whole tree moves in one call, because navigation reordered item by item is briefly wrong in a way people notice.

6 ops

Elementor

Documents, elements, widget settings, global tokens and display conditions. Elementor stores a page as one serialised tree, so every write here snapshots the whole document — which is why a rollback restores the page rather than a fragment of it.

19 ops

Custom fields

ACF and Meta Box groups, their fields and their values. Values go through the field plugin’s own update function rather than straight into post meta, so its formatting, serialisation and hooks all still run.

8 ops

SEO

Titles, descriptions and robots directives, through the plugin the site already runs. There is no SiteHelm SEO table: the change shows up on your plugin’s own screens, and switching agents off leaves nothing behind.

6 ops

Comments

List by status, approve, hold, spam or trash, and reply beneath a comment. Everything here asks for the same permission the site’s own moderation screen asks for.

3 ops

Forms

Which forms the site holds, what each one asks, its embed shortcode, and its most recent entries. Nothing here writes. That is a design decision, not a gap.

3 ops

Users

The roster, and a single write: replacing a user’s roles with one role the site has actually registered. Role changes ask for promote_users and are declared high risk, because this is the operation that can change who else may act.

2 ops

Site settings

Thirteen fields and no more: title, tagline, timezone, date and time formats, posts per page, front-page geometry, permalinks, discussion defaults and search-engine visibility. The allowlist is the whole feature.

2 ops

System

Connection, environment, integration health, one operation’s schema on demand, and the ledger of everything that has changed. This is how a session starts well instead of failing halfway through.

5 ops
Pro — 16 operations

In the paid add-on.

Pro adds operations for work that spans a whole site or a whole shop. It never takes one away, and it never gates a safety control.

Free against Pro, area by area

Not features

Four things that are missing on purpose.

These are not roadmap gaps, and no tier unlocks them. They are the reason the list above is a list rather than a shrug.

Never
Arbitrary PHP

No eval, no snippet store, no theme-file editor. There is no path from an agent to executing code.

Never
Unrestricted SQL

No query passthrough. Every read and write goes through a typed operation with a schema.

Never
Unrestricted filesystem

No arbitrary file writes, and no WP-CLI passthrough.

Never
Irreversible deletion

Nothing is destroyed without a snapshot that can put it back.

Next

Read the reference, or just install it.

Get the free plugin Connect an agent to it