# LoadedHooksConfig

> **Class** in `deepagents_code`

📖 [View in docs](https://reference.langchain.com/python/deepagents-code/hooks/loading/LoadedHooksConfig)

Validated configuration plus load diagnostics and source paths.

## Signature

```python
LoadedHooksConfig(
    self,
    config: HooksConfig,
    diagnostics: tuple[HookDiagnostic, ...],
    sources: tuple[Path, ...],
    snapshot_id: str,
    groups: Mapping[HookEvent, tuple[SourcedGroup, ...]],
    project_source_loaded: bool = False,
    project_source_fingerprint: str | None = None,
)
```

## Constructors

```python
__init__(
    self,
    config: HooksConfig,
    diagnostics: tuple[HookDiagnostic, ...],
    sources: tuple[Path, ...],
    snapshot_id: str,
    groups: Mapping[HookEvent, tuple[SourcedGroup, ...]],
    project_source_loaded: bool = False,
    project_source_fingerprint: str | None = None,
) -> None
```

| Name | Type |
|------|------|
| `config` | `HooksConfig` |
| `diagnostics` | `tuple[HookDiagnostic, ...]` |
| `sources` | `tuple[Path, ...]` |
| `snapshot_id` | `str` |
| `groups` | `Mapping[HookEvent, tuple[SourcedGroup, ...]]` |
| `project_source_loaded` | `bool` |
| `project_source_fingerprint` | `str \| None` |


## Properties

- `config`
- `diagnostics`
- `sources`
- `snapshot_id`
- `groups`
- `project_source_loaded`
- `project_source_fingerprint`

---

[View source on GitHub](https://github.com/langchain-ai/deepagents/blob/e4c1ffe9ee63d7854147de490ca27495ef157a7b/libs/code/deepagents_code/hooks/loading.py#L130)