Skip to content

Chameleon

v2.42.0 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai-coding-assistant archetype ast-analysis claude-code claude-plugin code-conventions
+12 more
code-review code-style developer-tools javascript linter mcp mcp-server prompt-engineering python ruby rails typescript

Summary

AI summary

Added per-arm worker model support and archetype_facts env toggle in the effectiveness runner.

Full changelog

Model-tier arms in the effectiveness eval (roadmap #5). All existing lift /
no-lift evidence is sonnet-worker evidence; this makes the instrument that every
model-era decision depends on able to measure a stronger worker. Local-only eval
harness — no production hook, no user surface.

Added

  • Per-arm worker model in the effectiveness runner: --arm-model shadow=opus,enforce=fable spawns each arm's sessions on its own model (arms
    not named fall back to --model). A paired toggle arm inherits its base arm's
    model so the A/B isolates the feature, not the model. The effective model is
    recorded per cell and in run.json's new arm_models map, and
    compare_to_baseline is now model-aware: a legacy flat baseline answers only
    the sonnet arm, a model-keyed baseline is matched per arm's model, so a
    stronger-model arm never regresses against a sonnet baseline.
  • archetype_facts (CHAMELEON_ARCHETYPE_FACTS) added to the eval's env-toggle
    set, so the per-edit archetype-facts directive can be A/B'd like the other
    default-on injection features (--toggle archetype_facts).

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Chameleon

Get notified when new releases ship.

Sign up free

About Chameleon

All releases →

Related context

Earlier breaking changes

  • v3.0.0 MCP surface folded from 48 tools to 19; remaining 32 operator tools become actions on three dispatchers.

Beta — feedback welcome: [email protected]