Files
hermes-agent/hermes_cli
kshitijk4poor f64c68a60d refactor(sessions): carry the export refusal text on SessionExportTooLargeError
Why: the user-facing refusal lived in a separate export_too_large_message()
helper while str(exc) still said "active messages" — a stale count wording
(the guard counts every stored row) that any new caller using str(exc)
would surface. Moving the text into the exception makes str(exc) the one
refusal and drops the facade-level helper; CLI and console now use str(exc).

Also name the session in the resume refusal's CLI escape hatch:
`hermes sessions export --format md --session-id <id>` — without
--session-id the md export writes every session, not the one too big to
resume.
2026-10-03 16:32:10 +05:30
..
…
…
…
…
…
…