The Copilot tweaker intercepts theDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/cloudwaddie/aitweaker/llms.txt
Use this file to discover all available pages before exploring further.
/c/api/start API response that Microsoft Copilot fetches on load and modifies it in-flight. It can inject arbitrary string-based feature flags into the features array and set allowBeta: true to unlock beta-gated functionality — all without any account changes.
How it works under the hood
When the proxy sees a response fromcopilot.microsoft.com/c/api/start, it parses the JSON body and applies two possible modifications:
proxy.py
Only flags that are toggled on in the UI are included in
flags_to_add. Disabled flags are saved to your profile but excluded from the injected set.Setting up the Copilot tab
Enable modifications
Toggle Enable Copilot Modifications at the top of the tab. When this is off, the proxy passes all
/c/api/start responses through unmodified.Enable beta access
Toggle Enable Beta to set
allowBeta: true in the intercepted response. This takes effect immediately on the next page load — no save required, the change is flushed to rules.json automatically.Add feature flags
Type a flag name into the entry field (e.g.
character-animation-vasa) and click Add Flag. Each flag must be added one at a time. The flag is enabled by default as soon as it is added.Enable or disable individual flags
Each flag row has a toggle. Use this to include or exclude a specific flag without deleting it from your profile.
Real flag examples
The following flags come from thedefault profile in profiles.json:
| Flag name | Enabled |
|---|---|
share-to-invite | yes |
share-invite | yes |
tv-lumi | yes |
appearance-try-now-modal | yes |
character-animation-vasa | yes |
multiplecharacters | yes |
character-animation-spda2e | yes |
full-facial-animation | yes |
appr-home | yes |
appr-home-toggle | yes |
coco-mode | yes |
Copilot feature flags are string identifiers, not integers. They must match the exact name used in the
features array of the /c/api/start response. Adding an unrecognised name has no visible effect but causes no errors.URL matching
The proxy matches any URL of the form:features key with an array value will have flags injected. The allowBeta field is set unconditionally when the option is enabled.