Skip to main content

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