Settings

Admin › Settings is three pages in the rail: Behavior, Limits, and Governance. Changes apply on the next request — no restart, no redeploy.

Change a setting

Edit the value in its row. The row highlights until you click Save Changes; Discard drops unsaved edits. Each page saves its own edits, so switching pages loses nothing.

Values are validated on save — a number outside its range is rejected with the allowed range named.

A Modified badge means the org overrides the shipped default. Click the undo arrow to stage the default; saving then removes the override, so the setting tracks future shipped defaults instead of pinning a copy.

Behavior

What a caller gets, and what an author may build.

SettingDefaultWhat it controls
Default detail leveldetailedLevel served when a call names none and the entity pins none
Unconfigured objectsrefuseWhat agents get for objects with no entity: refuse and name what is configured, or serve identity only (Id and Name)
Default domain modefallbackHow the default domain applies. fallback gives it only to people who have no other domain, so one grant limits someone with nothing to revoke. additive gives it alongside every other domain they hold. See Domain access
Computed context lineonThe computed line every payload carries — today’s date, the fiscal quarter and its boundaries, the data as-of time. Computed from org fiscal settings, never authored; about 50 tokens
Scope basisroleHow Find Records team/rollup scopes walk the hierarchy when an entity doesn’t say: role, manager, or territory. Plain hierarchy walks — no forecasting awareness. Entities can override per object
Brief typesbusiness, brand, glossary, policyThe brief types offered in the editor and enforced at save, comma-separated — extend it with your own vocabulary. An admin can also coin one in place from a brief’s type picker, which appends it here. Removing a type doesn’t touch briefs already carrying it, but they won’t re-validate until retyped

Limits

Every ceiling the engine enforces, grouped by what it bounds. Each row shows its default and allowed range.

SectionSettingDefaultWhat it controls
PayloadMax payload tokens8,000Payload ceiling; over budget, related-list rows are trimmed and the payload notes it
Entity fieldsMax fields — list / standard / detailed10 / 20 / 30Field cap per level
Entity fieldsMax relationship depth1How many hops field expansion follows into related objects
Related listsDefault / max rows per related list10 / 50Rows a related list returns
Find RecordsDefault / max page size20 / 50Page size for Find/Query calls
Find RecordsMax groups per aggregate10Most groups one aggregated call returns — largest first by the measure; truncation is stated and totals still cover the full set
Find RecordsMax sampled groups5Most groups that get sample records per aggregated call. Each sampled group costs its own query — this cap is load protection
Get RecordsMax records per call (standard / detailed)10 / 5Record caps for multi-record loads
BriefsMax brief characters8,000Combined character cap across a brief’s content slots, enforced at save and activation. A brief is small, stable framing — a document that needs searching belongs in retrieval
BriefsMax briefs per call10How many briefs one Get Briefs call may name

NOTE

Very high Get Records caps can exhaust the platform’s per-request query limit mid-call — each record is a full assembly. Raise them gradually.

Governance

The switches with consequences.

SectionSettingDefaultWhat it controls
WritesAllow writesoffThe global write switch. Off, no agent surface can update records whatever any entity or domain declares — see Write access
WritesMax records per write call10How many records one Update Records call may address (max 25), counted across the whole call. Your triggers and flows run for every record in it. Over the cap the call is refused whole — nothing previewed, nothing saved — and Get Catalog publishes the number so agents size their calls
AdministrationDelegated administrationonDomain management on or off
TelemetryTrack per-user usageonPer-user rollups on the Usage page — aggregates only, never payload content

What’s next