feat(gateway): rename to tool_progress_grouping, add config/docs/tests

Follow-up to salvaged PR #41620:
- Rename tool_progress_style -> tool_progress_grouping (clearer intent)
- Add display.tool_progress_grouping to DEFAULT_CONFIG (accumulate default)
- Document in messaging docs incl. 'separate is noisier, only where progress enabled'
- Add resolver tests (default/global/override/invalid/case)
This commit is contained in:
teknium
2026-06-16 05:49:24 -07:00
committed by Teknium
parent fc956b9db6
commit 6373aba80f
5 changed files with 76 additions and 5 deletions
@@ -320,6 +320,11 @@ Control how much tool activity is displayed in `~/.hermes/config.yaml`:
display:
tool_progress: all # off | new | all | verbose
tool_progress_command: false # set to true to enable /verbose in messaging
# How progress is grouped on platforms that support message editing:
# accumulate (default) — edit one bubble in place as tools run
# separate — send one message per tool (pre-v0.9 style; noisier)
# Only applies where tool_progress is already enabled.
tool_progress_grouping: accumulate # accumulate | separate
```
When enabled, the bot sends status messages as it works: