# NousResearch/hermes-agent · Dependency-evicted plugin remains in both enabled and disabled lists

## Open now

- 1 issue, 2 PRs open on GitHub.
- #131216: \[Bug\]: A dependency-evicted plugin is left in both plugins.enabled and plugins.disabled, and nothing re-admits it after the dependency problem is fixed
- PR #131220: fix(pm): drop a dependency-evicted plugin from plugins.enabled and tell the operator how to re-enable it
- PR #137490: fix(pm): PluginEviction removes plugin from enabled when disabling

The members concern a plugin evicted because of a dependency problem that appears in both plugins.enabled and plugins.disabled, with no apparent way back in once the dependency is fixed. One bug report and two pull requests propose removing it from plugins.enabled on eviction, and one also proposes telling the operator how to re-enable it.

## TL;DR

- 3 member(s): 1 open issue(s), 0 closed issue(s), 2 open PR(s), 0 merged PR(s), 0 PR(s) closed without merging.
- No fix has been merged to main; one or more PRs were attempted (see below).
- **Recommended:** review the prior/competing PR(s) below. A fix was attempted but not merged; your case may extend or revive that work.

## 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.67`: 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.

## Open related issues

- #131216: \[Bug\]: A dependency-evicted plugin is left in both plugins.enabled and plugins.disabled, and nothing re-admits it after the dependency problem is fixed

## Prior & competing PRs

- **#131220: fix(pm): drop a dependency-evicted plugin from plugins.enabled and tell the operator how to re-enable it**. open
  - maintainer direction: category `implemented_elsewhere`; implication `superseded`; refs `9372c80ee4`
  - files: `pm/plugin_eviction.py`, `tests/pm/test_plugin_eviction_config.py`, `tests/pm/test_plugin_survival_contract.py`
- **#137490: fix(pm): PluginEviction removes plugin from enabled when disabling**. open
  - maintainer direction: category `uncategorized`; implication `needs_llm`; refs `#131859`, `#132342`, `#135484`, `#136341`, `#137490`, `#139449`, `#139448`, `#137499`
  - files: `pm/plugin_eviction.py`, `tests/pm/test_plugin_survival_contract.py`

## Fix status

- No merged fix on record.
- Subsystem: `agent`
