# NousResearch/hermes-agent · macOS TCC anchor aliases breaking Python interpreter

## Open now

- Nothing open on GitHub.

These issues and PRs concern a macOS-specific problem where TCC anchor handling causes Python aliases or symlinks to lose access to the standard library, resulting in ModuleNotFoundError at startup. Proposed approaches include keeping aliases bootable, materializing real-file copies, and reverting the anchor change entirely.

## 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 #95563. Verify it addresses your case.
- **Recommended:** read PR #95563 (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: `unresolved`. 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

- #95541: \[Bug\]: macOS TCC anchor re-points venv python3 aliases to symlinks that cannot find the stdlib — CLI dies with ModuleNotFoundError: encodings

## Prior & competing PRs

- **#95563: Revert the macOS interpreter anchor — hermes commands no longer die in dyld (#95425, #95541)**. merged to main · fix tier `verified`
  - maintainer direction: category `merged`
  - files: `hermes_cli/doctor.py`, `hermes_cli/macos_tcc_anchor.py`, `hermes_cli/update_cmd.py`, `tests/hermes_cli/test_macos_tcc_anchor.py`, `tests/hermes_cli/test_tcc_anchor_revert.py`
- **#95358: fix(macos): keep TCC anchor aliases bootable**. closed without merge
  - maintainer direction: category `implemented_elsewhere`; implication `superseded`; refs `2f9e18700159ba5df1ec8a69e8e5a2e7ceb368e9`, `#95563`
- **#95551: fix(macos): materialize TCC anchor aliases as real-file copies**. closed without merge
  - maintainer direction: category `implemented_elsewhere`; implication `superseded`; refs `2f9e18700159ba5df1ec8a69e8e5a2e7ceb368e9`, `#95563`, `#95358`

## Fix status

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