Install · runtime

The agent on Cloudflare Workers

Wraps the response. A Cloudflare Worker sees the whole response, so this is the install that can do everything a coded site allows — and it works in front of any origin, including hosts that run no code of yours..

How it works on Cloudflare Workers

A Cloudflare Worker sees the whole response, so this is the install that can do everything a coded site allows — and it works in front of any origin, including hosts that run no code of yours.

The file

worker.js — Your Worker, on a route covering the whole site.

import { reflexa } from './reflexa-agent.js'

const agent = reflexa({ token: REFLEXA_TOKEN })

export default {
  fetch: (request, env, ctx) =>
    agent.handle(request, ctx, () => fetch(request)).catch(() => fetch(request)),
}

Get reflexa-agent.js and the site's token from the dashboard's Agent page, put the token in REFLEXA_TOKEN, deploy. Then press Check the connection in the dashboard: it fetches the domain proof from your real domain and the agent is live.

What this install serves

  • counts every AI visit, page by page
  • serves /llms.txt and the domain proof
  • appends the AI-crawler groups to robots.txt
  • puts the Organization JSON-LD into every page's head

What it does not: a page's words live in your repository — connect it in the dashboard and the agent commits the title, description, opening and FAQ you approve.

All install guides → · what the agent never does →

Questions people ask

Does anything change on the site when I install it?

No. Installing puts the agent in place and binds it to the site by its token; nothing is applied. Every switch is your click in the dashboard and every word it writes is shown to you first.

Can I take it out?

Remove the file and redeploy. Whatever was last switched on stops being served on the next request. Your checks and the agent's memory stay in your account.

What can this install actually do?

Counts every AI visit, page by page. Serves /llms.txt and the domain proof. Appends the AI-crawler groups to robots.txt. Puts the Organization JSON-LD into every page's head. A page's words live in your repository — connect it in the dashboard and the agent commits the title, description, opening and FAQ you approve.

Is the token a secret?

Yes. It belongs to this one site and should live in an environment variable, never in a file you commit. It grants nothing beyond this site, and the domain proof refuses it from any other host.

Start with the free check. Then tell the agent what you need.

The free check runs the 23 checks on your public pages. Nothing is installed, nothing changes until you press it.

Free check from outside in minutes · the report by email · nothing installed yet