Expand description
Pluggable context compaction for long conversations.
Compactor trait: decides when to compact + performs the compaction. DefaultCompactor: summarization-based using a fast model.
Inspired by hermes-agent context_engine.py ABC pattern.
pontytail: single compactor, no plugin discovery. Trait-based so plugins can register via the PluginRegistry when multi-engine support is needed.