# ConfigOption

> **Class** in `deepagents_code`

📖 [View in docs](https://reference.langchain.com/python/deepagents-code/config_manifest/ConfigOption)

One user-tunable configuration option and where it can be set.

## Signature

```python
ConfigOption(
    self,
    key: str,
    group: str,
    summary: str,
    kind: OptionKind,
    default: Any = None,
    env_var: str | None = None,
    fallback_env_vars: tuple[str, ...] = (),
    toml_keys: tuple[str, ...] | None = None,
    invert_toml_bool: bool = False,
    cli_flag: str | None = None,
    redacted: bool = False,
    settings_field: str | None = None,
    dependency_module: str | None = None,
    install_extra: str | None = None,
    provider: str | None = None,
    empty_env_is_false: bool = False,
)
```

## Constructors

```python
__init__(
    self,
    key: str,
    group: str,
    summary: str,
    kind: OptionKind,
    default: Any = None,
    env_var: str | None = None,
    fallback_env_vars: tuple[str, ...] = (),
    toml_keys: tuple[str, ...] | None = None,
    invert_toml_bool: bool = False,
    cli_flag: str | None = None,
    redacted: bool = False,
    settings_field: str | None = None,
    dependency_module: str | None = None,
    install_extra: str | None = None,
    provider: str | None = None,
    empty_env_is_false: bool = False,
) -> None
```

| Name | Type |
|------|------|
| `key` | `str` |
| `group` | `str` |
| `summary` | `str` |
| `kind` | `OptionKind` |
| `default` | `Any` |
| `env_var` | `str \| None` |
| `fallback_env_vars` | `tuple[str, ...]` |
| `toml_keys` | `tuple[str, ...] \| None` |
| `invert_toml_bool` | `bool` |
| `cli_flag` | `str \| None` |
| `redacted` | `bool` |
| `settings_field` | `str \| None` |
| `dependency_module` | `str \| None` |
| `install_extra` | `str \| None` |
| `provider` | `str \| None` |
| `empty_env_is_false` | `bool` |


## Properties

- `key`
- `group`
- `summary`
- `kind`
- `default`
- `env_var`
- `fallback_env_vars`
- `toml_keys`
- `invert_toml_bool`
- `cli_flag`
- `redacted`
- `settings_field`
- `dependency_module`
- `install_extra`
- `provider`
- `empty_env_is_false`
- `type`
- `toml_path`

---

[View source on GitHub](https://github.com/langchain-ai/deepagents/blob/7794b61a6e76230e8c7a49bdce808b3728305914/libs/code/deepagents_code/config_manifest.py#L165)