1. Track tool invocations during the session.
2. Detect when the number of tool calls exceeds the configured threshold.
3. Suggest manual context compaction using the `/compact` command.
4. Remind the user periodically after the initial suggestion.
5. User evaluates the suggestion and decides whether to compact.
6. If the user decides to compact, the context is cleared.