# AutoModeCounters

> **Class** in `deepagents_code`

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

Server-owned denial and availability counters for one thread.

## Signature

```python
AutoModeCounters()
```

## Extends

- `TypedDict`

## Constructors

```python
__init__(
    consecutive_denials: int,
    total_denials: int,
    consecutive_unavailable: int,
    last_batch_id: str | None,
    last_turn_id: str | None,
    last_mode: str,
    classifier_config_failed_spec: str | None,
)
```

| Name | Type |
|------|------|
| `consecutive_denials` | `int` |
| `total_denials` | `int` |
| `consecutive_unavailable` | `int` |
| `last_batch_id` | `str \| None` |
| `last_turn_id` | `str \| None` |
| `last_mode` | `str` |
| `classifier_config_failed_spec` | `str \| None` |


## Properties

- `consecutive_denials`
- `total_denials`
- `consecutive_unavailable`
- `last_batch_id`
- `last_turn_id`
- `last_mode`
- `classifier_config_failed_spec`

---

[View source on GitHub](https://github.com/langchain-ai/deepagents/blob/2069079e09546060f5b52b2cd4f0e3c813e820f3/libs/code/deepagents_code/auto_mode.py#L439)