# NousResearch/hermes-agent · CLI launch directory not preserved correctly

## Open now

- Nothing open on GitHub.

Multiple fixes addressing cases where the CLI resolves working directory, config reads, or AGENTS.md loading against the wrong path instead of the actual launch directory. Covers relay config, terminal CWD, and one-shot query modes.

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

- #95577: One-shot CLI (\`hermes chat -q\`) resolves project-context discovery against \`$HOME\` instead of the launch directory

## Prior & competing PRs

- **#120178: fix: hermes -z runs in its launch directory and loads its AGENTS.md again (#95577, salvage #88281)**. merged to main · fix tier `verified`
  - maintainer direction: category `merged`
  - files: `agent/relay_runtime.py`, `contributors/emails/[redacted:email]`, `tests/agent/test_relay_session_segments.py`
- **#95623: fix(cli): preserve launch cwd during relay config reads**. closed without merge
  - maintainer direction: category `implemented_elsewhere`; implication `superseded`; refs `9638c87e6a`, `#120178`
- **#95640: fix(gateway): do not clobber TERMINAL_CWD on lazy import in CLI mode (#95577)**. closed without merge
  - maintainer direction: category `implemented_elsewhere`; implication `superseded`; refs `9638c87e6a`, `#95577`, `#120178`

## Fix status

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