# NousResearch/hermes-agent · Authorization gate hang breaks batch deadline timing

## Open now

- Nothing open on GitHub.

These issues and fixes concern a bug where the authorization gate can wedge or hang, disrupting the overall turn and causing batch deadline calculations to be measured or bounded incorrectly. The work addresses both the hang itself and how excluded time is tracked around the authorization gate.

## TL;DR

- 4 member(s): 0 open issue(s), 1 closed issue(s), 0 open PR(s), 1 merged PR(s), 2 PR(s) closed without merging.
- A fix was merged to main in PR #80297. Verify it addresses your case.
- **Recommended:** read PR #80297 (and any competing PRs below) before filing. Confirm the merged change covers your symptom.

## Maintainer resolution verdict

- Internal-tracker verdict over this cluster's issue members: `resolved` · deciding PR(s): `pr-80297`. This is distinct from the fix status above. Weigh it yourself.

## How this cluster was grouped

- Link evidence (`STRUCTURAL_SPANNING`): every member is connected by structural evidence: shared changed files, or a closing/superseded reference.
- Pairwise link density `0.50`: the share of member pairs that carry a link, counting a structural link in full and a relevance-only link at 0.36. `1.00` means every pair is linked.

## Closed / duplicate issues

- #79719: Wedged authorization gate hangs the turn and defeats the concurrent batch deadline entirely

## Prior & competing PRs

- **#80297: fix(agent): measure batch-deadline exclusion at the human wait, not authorization-gate residency**. merged to main · fix tier `verified`
  - maintainer direction: category `merged`
  - files: `agent/tool_executor.py`, `tests/run_agent/test_authorization_gate.py`, `tools/approval.py`
- **#79755: fix(agent): 修复授权门卡死挂死整轮并击穿并发批次截止时间的问题**. closed without merge
  - maintainer direction: category `superseded_by_pr`; implication `superseded`; refs `#79719`, `#80297`
- **#80134: fix(agent): bound authorization gate lock acquire and cap excluded_seconds (#79719)**. closed without merge
  - maintainer direction: category `superseded_by_pr`; implication `superseded`; refs `#79719`, `#80297`

## Fix status

- Merged to main in PR #80297 (cited above). No release data is tracked. Verify downstream.
- Fix last verified (merged) `2026-08-06`.
