Strix already includes a context compression mechanism (memory_compressor), but there is currently no user-facing way to trigger it on demand. For users running local models (llama.cpp, Ollama, vLLM, OpenAI-compatible servers), context is often the primary bottleneck rather than inference speed.
A manual /compact command would allow users to compress the current conversation and agent state before the context window becomes saturated, reducing token usage and enabling much longer assessments on consumer hardware.
Ideally, this command would reuse the existing compression pipeline instead of introducing a separate implementation.
Strix already includes a context compression mechanism (memory_compressor), but there is currently no user-facing way to trigger it on demand. For users running local models (llama.cpp, Ollama, vLLM, OpenAI-compatible servers), context is often the primary bottleneck rather than inference speed.
A manual /compact command would allow users to compress the current conversation and agent state before the context window becomes saturated, reducing token usage and enabling much longer assessments on consumer hardware.
Ideally, this command would reuse the existing compression pipeline instead of introducing a separate implementation.