# ExternalEvent

> **Class** in `deepagents_code`

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

A transport-independent event delivered from outside the TUI.

## Signature

```python
ExternalEvent(
    self,
    *,
    kind: ExternalEventKind,
    payload: str,
    source: str,
    bypass: BypassTier = BypassTier.QUEUED,
    correlation_id: str | None = None,
)
```

## Constructors

```python
__init__(
    self,
    *,
    kind: ExternalEventKind,
    payload: str,
    source: str,
    bypass: BypassTier = BypassTier.QUEUED,
    correlation_id: str | None = None,
) -> None
```

| Name | Type |
|------|------|
| `kind` | `ExternalEventKind` |
| `payload` | `str` |
| `source` | `str` |
| `bypass` | `BypassTier` |
| `correlation_id` | `str \| None` |


## Properties

- `kind`
- `payload`
- `source`
- `bypass`
- `correlation_id`

---

[View source on GitHub](https://github.com/langchain-ai/deepagents/blob/0412009c5441bef8d75a427e1da8909e33ab5b56/libs/code/deepagents_code/event_bus.py#L55)