Docs
AI assistant
A conversation that knows the instance you are on, behind four permissions that all start off.
It knows where you are
The assistant reads the instance you have open: the record in front of you, the table it belongs to, the update set you are in. You do not paste context into it.
The conversation exists from the moment you send the first message rather than when a reply comes back, so nothing is lost if you navigate away mid-answer. Open the same conversation in a second tab and both stay in step.
Four permissions, all off
Nothing that touches your instance is granted by default:
| Permission | What it grants |
|---|---|
aiAutoApply | Applies a proposed change without you pressing Apply, and skips the update set check with it |
aiConsoleRead | Records uncaught exceptions and rejected promises, and lets the model read them |
aiRunScript | Runs JavaScript in the page realm: g_form, GlideAjax, the DOM |
aiBgScript | Runs a server-side script with your own rights, through Scripts - Background |
They are read strictly: a preference has to say true to count. Every other setting in the
widget defaults to on, and a permission written in that looser style would end up granted on
every machine that had never heard of it. A profile older than a permission has not refused it
either, so it is left alone rather than overwritten with a refusal nobody gave.
The check runs once, before a tool is dispatched, rather than inside each tool. A capability that decides for itself whether it is allowed becomes allowed the day somebody edits it. When a tool is refused, the model is told which switch to ask you for and not to retry, so a denied tool costs one pass instead of three.
Granting takes effect at once
Save a permission and it applies in the tab you already have open. No reload.
One honest exception: the error tap only records from the moment it starts. Turning on console reading does not recover what broke before you consented, and the report says so rather than letting silence read as a healthy page.
Proposals
Larger changes come back as a deck of proposals rather than one wall of text, and each is
applied on its own. With aiAutoApply off, which is the default, every one of them waits for
you.
