from praisonaiagents.context import ManagerConfig, EstimationMode
config = ManagerConfig(
# Auto-compaction
auto_compact=True,
compact_threshold=0.8,
strategy="smart",
# Compression benefit check
compression_min_gain_pct=5.0,
compression_max_attempts=3,
# Budget
output_reserve=8000,
default_tool_output_max=10000,
# Estimation
estimation_mode=EstimationMode.HEURISTIC,
log_estimation_mismatch=False,
# Monitoring
monitor_enabled=False,
monitor_path="./context.txt",
monitor_format="human",
monitor_write_mode="sync",
redact_sensitive=True,
)
manager = ContextManager(model="gpt-4o-mini", config=config)