SWE-bench Verified, live, four arms: 13% cheaper than no compaction, and the highest reward. See the numbers

The settings form (field descriptors)

The dashboard's Settings page edits a tenant's configuration as fields, not as YAML text. Every field on the page comes from the component it configures, so the form always matches what the running server actually accepts — you can't fill in a key that gets silently ignored, and you can't miss one that exists.

What's on the form

Fields are grouped by component (dedup, extract_llm, cachesplit, and so on), plus the top-level pipeline (which components run, and in what order) and mode. Within a component, each field is a dotted key such as min_request_tokens or extract_llm.strategy, and every field has a one-line hint explaining what it does and, for a component that is configured but does nothing, why.

Not everything lives here: preset, store.* and observe.* are deployment-shaped settings, not per-component knobs, and are configured on the account page instead.

The pipeline list controls both which components are active and the order they run in — components process the request in the order they're listed, so reordering the list changes behavior even if no individual field changes.

Making a change

  1. Find the component's section (it's collapsed by default) and expand it.
  2. Edit the field. For a checkbox, tick or untick it. For a number, text, or enum field, type a value or pick from the dropdown — picking the empty enum option, or clearing a text/number field, removes your override and hands the setting back to the component's default.
  3. Save. The page shows the value you just set on reload, so you can confirm it took effect.

If a component isn't in the pipeline list yet, add it there first — a field you configure on a component that isn't in the pipeline is saved but has no effect until the component is enabled.

Field types

Type Control What to enter
bool checkbox on/off
int, float number input a number, optionally bounded by a minimum (see below)
enum dropdown one of a fixed list of choices, plus an empty "— default (x) —" option
string, strings text input free text or a comma-separated list
secret (a credential) password input write-only — see "Secrets" below

A component with no configurable fields shows no section at all.

A few examples of what you'll actually see:

There are two different "defaults" on this page, and they answer different questions:

Minimum values

Some numeric fields have a minimum, shown next to the input and enforced before you can save. A minimum of 0 and a minimum of 1 mean different things:

If you enter a value below the minimum, the page refuses to save and shows why.

Behavior worth knowing before you save