Context Optimizer - CODITECT Adapter
Wraps the compaction and observation masking utilities from Agent-Skills-for-Context-Engineering for CODITECT framework integration.
Usage: python3 scripts/context-engineering/context_optimizer.py --compact "context text" python3 scripts/context-engineering/context_optimizer.py --mask --file observations.json python3 scripts/context-engineering/context_optimizer.py --budget 100000 --analyze
Source: external/Agent-Skills-for-Context-Engineering/skills/context-optimization/scripts/
File: context_optimizer.py
Classes
CoditechContextOptimizer
CODITECT-integrated context optimizer.
Functions
main()
No description
optimize(messages, strategy)
Apply context optimization strategies.
compact_context(messages, preserve_recent)
Compact context by summarizing older messages.
mask_observations(observations, max_length, turns_threshold)
Mask verbose observations with references.
retrieve_observation(ref_id)
Retrieve a masked observation by reference ID.
check_budget(current_usage, metrics)
Check if optimization should be triggered based on budget.
Usage
python context_optimizer.py