# merge_permission_decisions

> **Function** in `deepagents_code`

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

Interleave hook decisions with human decisions in request order.

## Signature

```python
merge_permission_decisions(
    plan: PermissionPlan,
    reviewed: Sequence[HITLDecision],
) -> list[HITLDecision]
```

## Parameters

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `plan` | `PermissionPlan` | Yes | Hook resolution for the whole batch. |
| `reviewed` | `Sequence[HITLDecision]` | Yes | Decisions for `plan.unresolved_indices`, in the same order. |

## Returns

`list[HITLDecision]`

One HITL decision per original action request.

---

[View source on GitHub](https://github.com/langchain-ai/deepagents/blob/4bfa52000ef65ac623d8ada0cb67f67cbdd663ea/libs/code/deepagents_code/hooks/permissions.py#L127)