> ## 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 |

### 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 |

### 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.
* **`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.
