# HookEnvelopeAdapter

> **Class** in `deepagents_code`

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

Adapt hook invocations and handler output across the wire boundary.

## Signature

```python
HookEnvelopeAdapter()
```

## Methods

- [`to_wire_input()`](https://reference.langchain.com/python/deepagents-code/hooks/envelope/HookEnvelopeAdapter/to_wire_input)
- [`serialize_input()`](https://reference.langchain.com/python/deepagents-code/hooks/envelope/HookEnvelopeAdapter/serialize_input)
- [`to_domain_decision()`](https://reference.langchain.com/python/deepagents-code/hooks/envelope/HookEnvelopeAdapter/to_domain_decision)

---

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