Augments LabsAugments ADK

Context Management Usage

Configuration

from augments.adk.context import CacheStrategy, ContextManagementConfig, CompactionConfig
from augments.adk.run import RunConfig
 
config = RunConfig(
    context_management=ContextManagementConfig(
        compaction=CompactionConfig(
            enabled=True,
            trigger_tokens=100_000,
        ),
        cache_strategy=CacheStrategy.STABLE,  # Preserve prompt cache
    )
)
result = await Runner.arun(agent, "Hello!", run_config=config)