mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-07-25 17:18:11 +00:00
Routine automatic compression stays silent-by-design on chat platforms (default unchanged, byte-identical). New opt-in config key compression.progress_notices (bool, default false) opens a gate on the gateway noise filter (_prepare_gateway_status_message) that lets ROUTINE compression progress statuses through to chat surfaces. - Membership is derived from the #69550 status template constants in agent/conversation_compression.py (compiled to a literal-escaped regex, never re-inlined wording), so unrelated noisy statuses (aux failures, provider retry/rate-limit chatter) stay suppressed even when enabled. - The compaction completion notice (COMPACTION_DONE_STATUS, #69546 lifecycle 'compacted' edge) already flows through the status path and passes the filter — no new emit site needed. - Config wired everywhere: hermes_cli/config.py DEFAULT_CONFIG, cli-config.yaml.example, gateway raw-YAML read (live, mtime-cached), gateway hot-reload cache-busting key list, website configuration docs. - Failure notices and manual /compress feedback remain always-visible; VISIBLE_COMPRESSION_MESSAGES and emit sites untouched. Design by @havok-training (issue #52995). |
||
|---|---|---|
| .. | ||
| features | ||
| messaging | ||
| secrets | ||
| skills | ||
| _category_.json | ||
| checkpoints-and-rollback.md | ||
| cli.md | ||
| configuration.md | ||
| configuring-models.md | ||
| desktop.md | ||
| docker.md | ||
| git-worktrees.md | ||
| managed-scope.md | ||
| multi-profile-gateways.md | ||
| profile-distributions.md | ||
| profiles.md | ||
| security.md | ||
| sessions.md | ||
| tui.md | ||
| windows-native.md | ||
| windows-wsl-quickstart.md | ||