# Edgemesh

Each time you make a change in Intelligems (for example, starting or ending an experiment), Intelligems updates a portion of the script that loads on your site in order to effect the change. If you use Edgemesh, they may cache Intelligems' configuration, preventing these changes from taking effect.

The most effective way to work around that is to add: `data-em-disable` to the Intelligems script tag to prevent this caching.

Example:

```html
<script>
    window.Shopify = window.Shopify || {theme: {id: {{ theme.id }}, role: '{{ theme.role }}' } };
    window._template = {
        directory: "{{ template.directory }}",
        name: "{{ template.name }}",
        suffix: "{{ template.suffix }}"
    };
</script>
<script type="module" fetchpriority="high" src="https://cdn.intelligems.io/esm/<customer_id>/bundle.js" data-em-disable></script>
```

Copy this script and replace `<customer_id>` with your actual unique ID, which can be found on the Settings page of the Intelligems app. Alternatively, you can add `data-em-disable` to the Intelligems script tag so that it matches the above.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.intelligems.io/performance-optimization/edgemesh.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
