Kameleoon
With the Kameleoon source, the agent reads your Kameleoon account when you refer to it: your sites, experiments, feature flags, goals and their results. That way it wires your app with the real site codes, flag keys and goal IDs, and can build on your test results.
The source is read-only by default. If you allow it, the agent can also create and edit experiments, feature flags and goals, only when you ask it to.
What the agent can read
Section titled “What the agent can read”- The sites (projects) in your account, with their site code.
- Experiments: their configuration, status, variations and the code (JavaScript and CSS) of each variation.
- Feature flags: their variations, variables and per-environment settings (on or off, rollout rules).
- Goals, segments, personalizations and targeting rules.
- An experiment’s results: visits, conversions, improvement and reliability per variation. Kameleoon computes results on demand: reading them can take a few seconds.
It reads while answering, only when your request calls for it, never otherwise.
What the agent can edit (if you allow it)
Section titled “What the agent can edit (if you allow it)”With Allow the agent to make changes turned on, the agent can, when you ask:
- create an experiment, edit it, and start, pause, resume or stop it;
- create a feature flag and turn it on or off in an environment;
- create a goal, and choose the goals an experiment tracks.
It changes only what you explicitly ask for, exactly as asked, and tells you in its summary what it changed. It never deletes, stops, starts or turns off anything you didn’t ask for.
Connect Kameleoon
Section titled “Connect Kameleoon”- Get your API credentials. In Kameleoon, click your profile (top right) → My profile → See my API credentials, or Generate if there are none yet. Note the client ID and the client secret.
- In Highwind, open the Connectors page and, in the Context for the agent category, open the Kameleoon details. The Where to find them link leads to Kameleoon’s help.
- Paste your Client ID and Client secret, then click Connect. Highwind checks the credentials with Kameleoon and saves them encrypted.
- The details show: “Connected: the agent can read your Kameleoon sites, experiments, feature flags and goals.”
Allow edits
Section titled “Allow edits”Once connected, the details show the Allow the agent to make changes switch, off by default:
| Setting | What the agent does |
|---|---|
| Off (default) | It only reads. If it needs to change your account, it tells you to turn the switch on. The editor’s Kameleoon panel is Read-only. |
| On | It can also create and edit when you explicitly ask. The details say “The agent can change this account when you ask it to.” |
Example requests
Section titled “Example requests”The @Kameleoon mention (+ menu → Connectors → the Kameleoon in the Context for the agent category) makes
it clear the agent should look at your account.
@Kameleoon Wire the new sign-up form to the "new-signup" feature flag of my site.@Kameleoon Which goals exist on my site? Track the "Sign-up" goal when the form is submitted.@Kameleoon Read the results of the "Hero: benefit-driven headline" experiment and tell me which variation is winning.@Kameleoon Bring the winning variation of the "Hero: benefit-driven headline" experiment into the app's code.With edits allowed:
@Kameleoon Create a "Green sign-up button" experiment on the home page, with a variation where the button is green, and track the "Sign-up" goal.Limits
Section titled “Limits”- No connection through the official MCP server yet. Kameleoon’s MCP server currently only accepts approved applications, so Highwind goes through Kameleoon’s Automation API with your API credentials. It makes no difference to how you use it.
- Rate limit: Kameleoon limits the number of calls to its API (about 12 per minute). The agent takes this into account and groups its reads; a request that goes through many experiments can take a bit longer.
- Same rights as your account: the agent only sees and changes what your Kameleoon account can see and change.
- Results: if an experiment has no visits yet, there are no results to read.
Disconnect or change credentials
Section titled “Disconnect or change credentials”Connectors page → Kameleoon details → Disconnect: the credentials are erased from Highwind. If you regenerated your credentials in Kameleoon, disconnect the source and connect it again with the new ones.