30 days free. No credit card. Full access from the moment you connect your site.

Start free trial

List Cache Exclusions

litespeed/list-cache-exclusions reads all six cache exclusion lists in one call: URIs, categories, tags, cookies, user agents and roles.

It also returns the forced-cache and forced-private URI lists and the dropped query strings, which are the same mechanism pointed the other way.

At a glance

Abilitylitespeed/list-cache-exclusions
ToolsetLiteSpeed Cache — toolset/litespeed
GroupLiteSpeed Cache › Page Cache
RequiresLiteSpeed Cache, active on the site
Capabilitymanage_options
SafetyRead-only — changes nothing
RepeatableIdempotent — running it twice leaves the same result
Ships inAcrossAI Abilities Manager 0.0.34 and later

How it works

Exclusions accumulate. A checkout URI excluded during a payment integration, a cookie added while debugging, a role excluded years ago for a reason nobody remembers — and each one is a set of pages permanently paying full server cost.

Reading them together is the only way to see that. Individually each entry looks reasonable; the pattern only shows when you can see all six lists at once.

The forced lists are the inverse and deserve equal attention: a URI forced into the cache that should not be is the leak direction rather than the slow direction.

Dropped query strings are worth understanding too — they let LiteSpeed treat ?utm_source=x as the same page as the bare URL, which is usually exactly right and occasionally hides a parameter that genuinely changes the page.

Input

This ability takes no input.

What comes back

NameTypeWhat it is
settingsarrayOne row per setting: its key, its current value, its type, and whether this suite can write it.
countintegerHow many settings the area holds.
successbooleanWhether the call completed.
messagestringA one-line summary of what happened, suitable for showing a human.
error_codestringPresent only on failure — a stable machine-readable reason, such as a missing field, a wrong field type or an unmet confirmation.

Example

Ask your assistant:

What is excluded from the LiteSpeed cache on this site?

It resolves to one call:

{
  "ability": "litespeed/list-cache-exclusions",
  "parameters": {}
}

Worth knowing

  • Old exclusions are the most common reason a site is slower than its cache settings suggest.
  • The forced lists are the same mechanism in reverse, and carry the leak risk.
  • Dropped query strings improve the hit rate but can flatten a parameter that matters.

Related abilities


Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager

Browse the rest: Every ability, by category


Keep reading