# NousResearch/hermes-agent · Desktop automatic git repo scanning of home directory needs configuration

## Open now

- 1 issue, 1 PR open on GitHub.
- #64615: Add option to disable automatic project/repo discovery
- PR #53356: fix: add configurable scan roots, exclude paths, and .git validation for desktop repo scanner

These members concern the desktop app's automatic discovery of git repositories, which is reported to scan the whole home directory without a way to restrict or disable it. Two issues request controls or an opt-out, and two pull requests propose changes such as configurable scan roots, exclude paths, .git validation, and not scanning when no roots are set.

## TL;DR

- 4 member(s): 1 open issue(s), 1 closed issue(s), 1 open PR(s), 1 merged PR(s), 0 PR(s) closed without merging.
- A fix was merged to main in PR #122900. Verify it addresses your case.
- **Recommended:** read PR #122900 (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: `partially_resolved` · deciding PR(s): `pr-122900`. This is distinct from the fix status above. Weigh it yourself.

## How this cluster was grouped

- Link evidence (`STRUCTURAL_PARTIAL`): some members are connected by structural evidence (shared changed files, or a closing/superseded reference); the rest are joined by an automated relevance judgement over their text.
- Members outside that structural core may belong to a different underlying problem.
- Pairwise link density `0.39`: 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

- #64615: Add option to disable automatic project/repo discovery

## Closed / duplicate issues

- #53328: \[Bug\]: Desktop scans entire home directory for git repos with no config to restrict or disable

## Prior & competing PRs

- **#122900: fix(desktop): stop home-directory repo scans when no roots are configured**. merged to main · fix tier `verified`
  - maintainer direction: category `merged`
  - files: `apps/desktop/electron/git-repo-scan.test.ts`, `apps/desktop/electron/git-repo-scan.ts`, `hermes_cli/config_defaults.py`, `tests/hermes_cli/test_desktop_repo_discovery_config.py`
- **#53356: fix: add configurable scan roots, exclude paths, and .git validation for desktop repo scanner**. open
  - maintainer direction: category `uncategorized`; implication `needs_llm`; refs `#53328`
  - files: `apps/desktop/electron/git-repo-scan.test.ts`, `apps/desktop/electron/git-repo-scan.ts`, `apps/desktop/src/global.d.ts`

## Fix status

- Merged to main in PR #122900 (cited above). No release data is tracked. Verify downstream.
- Fix last verified (merged) `2026-09-26`.
- Subsystem: `apps/desktop`
