Skip to content

Update plugins without holding your breath.
Every change is reversible.

Plugin updates are a choice between two bad options: update blindly and hope, or fall behind and accumulate vulnerabilities. Talos makes the middle path practical. It reviews what is pending, applies updates inside a tracked change set, verifies the site still works, and gives you a rollback that refuses to overwrite anything that has drifted since.

WNorthstar Studio
Howdy, Alex
An interactive walkthrough of a real Talos run. Click a prompt to start.

Why update backlogs happen

Auto-updates are unsupervised

WordPress will happily apply an update that breaks checkout at 3am, with no verification step and no report.

Rolling back is manual and stressful

Reinstalling a previous version by hand, under time pressure, with a live site, is how small problems become big ones.

You cannot tell which updates matter

Twelve pending updates, and no fast way to tell the security fix from the copy tweak.

What actually happens.

Triage what is actually pending

List installed plugins with available updates, then research what changed so security-relevant releases get prioritised over cosmetic ones.

Capture the before state

Tracked write operations record pre-images and checksums before anything is applied, which is what makes the rollback trustworthy later.

Apply behind a confirmation gate

update_plugin is classified as high impact, so it stops for explicit confirmation in chat unless you have deliberately allowed it.

Verify, then reverse if needed

A post-update loopback check, error log read and Site Health pass. If something broke, preview the rollback order and reverse the change set.

The exact tools it uses.

Talos does not improvise. Each of these is a defined tool with validated inputs, a declared risk level and its own policy setting.

Rollback runs in reverse order and refuses any resource that has drifted from its recorded post-image, so it will not silently undo legitimate newer work.

See the full tool catalog

list_plugins

Read

List installed plugins with status, version and available updates.

get_plugin

Read

Full details for one plugin, by file path or name.

search_web

Read

Public web search for current background information, such as a newly disclosed vulnerability.

update_plugin

High impact

Update an installed plugin.

preview_change_set

Read

Preview rollback order and conflicts without touching the site.

verify_change_set

Read

Verify current resources against the change set’s recorded checksums.

get_restore_point

Read

Restore point metadata, approval state, checksums and pre/post images.

rollback_change_set

Write

Roll back an approved change set in reverse order. Refuses resources that have drifted.

inspect_http

Read

One bounded same-site loopback or REST check, reporting status, latency and size.

read_error_logs

Read

Bounded, redacted log tail with search, a time window and error grouping.

Or set it once and forget it.

Any of this can become a workflow. You write the prompt, choose the trigger, and lock the permissions before it ever runs.

How workflows work

Weekly update review

Workflow

Trigger

Weekly · Mondays at 08:00 · site timezone

Prompt

“List plugins with available updates. Research each release for security fixes and breaking changes. Email me a prioritized report. Do not apply anything.”

Pre-authorized scopes

  • plugins:read
  • web:research
  • email:send

Delivery

A read-only report by email. Applying updates stays a separate, confirmed action.

The outcome.

Security-relevant updates identified before you apply them

Updates captured in a change set with checksums

Post-update verification instead of blind hope

Drift-checked rollback when something goes wrong

Before you rely on it.

Does Talos replace my backups?

No. Change sets record before-and-after images of the resources Talos itself touched, which makes its own actions reversible. That is not the same as a full site backup, and it will not help with a database corruption or a server failure. Keep your backup solution.

Can I let it apply updates unattended?

You can, with a narrow scope. Workflow scopes support plugins:update limited to a specific plugin file, so you can automate updates for plugins you trust while keeping everything else manual. The recommended pattern is an unattended read-only review plus a confirmed apply.

What does the change set lifecycle look like?

Draft, captured, pending approval, approved, applied — with separate rollback statuses after that. You can preview the rollback order and conflicts, and verify current resources against the recorded checksums, before reversing anything.

Why did a rollback refuse to run?

Because a resource drifted. If something changed after the post-image was recorded, rolling back would destroy that newer work, so Talos refuses rather than overwriting it. Verify the change set to see exactly which resources drifted.

Put an agent to work in WordPress.

Spend less time clicking through admin and more time moving your site forward.