New: every message picks a fast or a slow model

PageVitals

PageVitals provides website performance monitoring, synthetic testing, real-user monitoring reports, performance budgets, and optimization insights.

What agents can do

Actions28

  • Add configured pages

    Add one or more explicitly supplied pages to PageVitals monitoring for a website.

  • Create budget

    Create a persistent PageVitals performance budget for a website.

  • Create multistep test

    Create an empty PageVitals multistep test definition with an explicit name and device profile.

  • Create website

    Add a domain to the PageVitals account and begin managing it.

  • Delete budget

    Delete one PageVitals performance budget and stop enforcing its threshold.

  • Delete configured page

    Permanently delete one PageVitals configured page and all of its test results, including historical results.

  • Delete multistep test

    Permanently delete one PageVitals multistep test definition.

  • Delete website

    Permanently delete one PageVitals website and all of its tests, metrics, analytics, and configuration.

20 more
  • Get multistep test

    Get one multistep test definition, including its configured steps.

  • Get page metrics

    Get the latest Lighthouse and Chrome UX metrics for one configured page and device.

  • Get page opportunities

    List Lighthouse improvement opportunities for a page/device, or return the full variable-shape details for one opportunity ID.

  • Get page timeline

    Get one historical timeline for a page/device: combined loading metrics, CrUX, network bytes, CPU time, or Google Search performance.

  • Get test

    Get the detailed Lighthouse, timing, resource, budget, and validation summary for one synthetic test.

  • Get test report

    Get one specialized synthetic-test report: keyed Lighthouse opportunities, the request waterfall, or grouped HTML validation findings.

  • Get test series

    Get one synthetic test series and its individual tests, statuses, page IDs, device variants, and failure messages.

  • List budgets

    List performance budgets, current status, notification settings, and affected pages for a website.

  • List configured pages

    List the raw pages configured for PageVitals monitoring on a website.

  • List multistep runs

    List historical runs for one multistep test, including status, duration, interaction, layout-shift, CPU, transfer-size, and blocking-time metrics.

  • List multistep tests

    List multistep tests configured for a website with recent metrics, state, and success rates.

  • List page metrics

    List every configured page/device combination for a website with recent timeline and latest performance metrics.

  • List test series

    List recent synthetic test series for a website, including status and failure counts.

  • List website opportunities

    List Lighthouse improvement opportunities aggregated across a website and the affected pages.

  • List websites

    List websites visible to the connected PageVitals API key.

  • Run multistep tests

    Trigger exactly one named multistep test or intentionally fan out to every multistep test configured for a website.

  • Run test series

    Trigger synthetic tests for selected page/device variants, or for every configured test when pages is omitted.

  • Update budget

    Replace a PageVitals performance budget's complete metric threshold and device scope.

  • Update configured page

    Update a configured PageVitals page's URL, display alias, or both.

  • Update multistep test

    Update a multistep test's alias and device.

How it connects

You paste an API key from PageVitals on a page Composio hosts, so the key never passes through Definable.

Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.