# NousResearch/hermes-agent · Quiet mode resume missing conversation history bug

## Open now

- Nothing open on GitHub.

A bug where quiet mode combined with --resume fails to pass conversation history to the LLM. The members include a bug report and two corresponding fix attempts addressing this specific CLI behavior.

## TL;DR

- 3 member(s): 0 open issue(s), 1 closed issue(s), 0 open PR(s), 1 merged PR(s), 1 PR(s) closed without merging.
- A fix was merged to main in PR #2357. Verify it addresses your case.
- **Recommended:** read PR #2357 (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-2357`. 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.

## Closed / duplicate issues

- #2106: \[Bug\]: Quiet mode with --resume does not pass conversation history to LLM

## Prior & competing PRs

- **#2357: fix(cli): pass conversation_history in quiet mode with --resume**. merged to main · fix tier `verified`
  - maintainer direction: category `merged`
  - files: `cli.py`
  - fix hunks:
  - `cli.py`

    ```diff
    @@ -7267,7 +7267,10 @@ def main(
                         route_label=turn_route["label"],
                     ):
                         cli.agent.quiet_mode = True
    -                    result = cli.agent.run_conversation(query)
    +                    result = cli.agent.run_conversation(
    +                        user_message=query,
    +                        conversation_history=cli.conversation_history,
    +                    )
                         response = result.get("final_response", "") if isinstance(result, dict) else str(result)
                         if response:
                             print(response)
    ```
- **#2081: fix(cli): pass conversation_history in quiet mode with --resume**. closed without merge
  - maintainer direction: category `merged_via`; implication `superseded`; refs `#2357`

## Fix status

- Merged to main in PR #2357 (cited above). No release data is tracked. Verify downstream.
- Fix last verified (merged) `2026-03-21`. This confirmation is old and may be out of date (a revert/reopen would not have invalidated it here); re-verify.
- Subsystem: `hermes_cli`
