> ## Documentation Index
> Fetch the complete documentation index at: https://docs.2501.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Feature Toggles

> Toggle experimental and optional behaviors on or off

Feature toggles flip optional or experimental behaviors. Manage them with `2501 infra feature`.

```bash theme={null}
2501 infra feature list                 # show all toggles + state
2501 infra feature enable <key>         # alias: e
2501 infra feature disable <key>        # alias: d
2501 infra feature enable               # interactive multi-select picker
```

## Reference

### Integration

| Toggle Key                    | Description                                                                                                                 | Default    |
| ----------------------------- | --------------------------------------------------------------------------------------------------------------------------- | ---------- |
| `enableElasticSearch`         | Enable Elasticsearch integration                                                                                            | ❌ Disabled |
| `enableDockerSwarm`           | Enable Docker Swarm integration                                                                                             | ❌ Disabled |
| `gateways.allow_ecritel_type` | Show the [Ecritel gateway type](/0.12/core-concepts/gateways#ecritel-gateway) in the create form and let it poll for alerts | ❌ Disabled |

### Security & Logging

| Toggle Key                   | Description                      | Default    |
| ---------------------------- | -------------------------------- | ---------- |
| `enableSecureLogs`           | Enable secure logging            | ❌ Disabled |
| `enableCommandVerification`  | Verify commands before execution | ❌ Disabled |
| `enableLogLlmInputAndOutput` | Log LLM input and output         | ❌ Disabled |

### Jobs

| Toggle Key           | Description                                          | Default    |
| -------------------- | ---------------------------------------------------- | ---------- |
| `enableFollowUpJobs` | Detect and create follow-up jobs after terminal jobs | ❌ Disabled |
| `enableJobRestart`   | Restart a running job when the user adds a comment   | ❌ Disabled |

### Agent Execution

| Toggle Key               | Description                                                                                                                                                                                  | Default    |
| ------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------- |
| `enableTerminalSessions` | Let agents open an [interactive terminal session](/0.12/core-concepts/agents#interactive-terminal-sessions) to answer prompts a plain command can't (a sudo password, a confirmation prompt) | ❌ Disabled |

### Experimental

| Toggle Key                           | Description                                   | Default    |
| ------------------------------------ | --------------------------------------------- | ---------- |
| `enableSlowInference`                | Reduce parallel tasks/jobs for slow inference | ❌ Disabled |
| `enableOperationalRulesVerification` | Verify operational rules at task time         | ❌ Disabled |

## When to flip what

* **`enableElasticSearch`** if you have an Elasticsearch instance and want the engine + Command Center to ship logs to it.
* **`gateways.allow_ecritel_type`** for tenants integrating with Ecritel — talk to your account team about credentials and setup first.
* **`enableTerminalSessions`** if your agents run commands that can prompt for a password or confirmation with no non-interactive flag.
* **`enableSecureLogs`** for tenants with strict log-encryption requirements.
* **`enableSlowInference`** if your tenant runs on a self-hosted model with low throughput — reduces task concurrency to avoid queue starvation.
* Anything labeled **experimental**: open a support ticket before enabling in production.
