Skip to main content

Module compaction

Module compaction 

Source
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.

Structs§

CompressResult
ContextInfo
DefaultCompactor

Traits§

Compactor

Functions§

default_compactor