Skip to content

Chameleon

v4.4.52 Bugfix

This release fixes issues for SREs watching stability and regressions.

✓ 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

Fixes cohort naming to use directory names instead of hashes for core/common/shared directories.

Changes in this release

Bugfix Medium

Names cohorts after directory instead of hash for core/common/shared.

Names cohorts after directory instead of hash for core/common/shared.

Source: llm_adapter@2026-07-20

Confidence: medium

Full changelog

Fixed

  • A core / common / shared cohort is named after its directory instead of a hash.
    These three read generic, so they sat in _STRUCTURAL_DIRS alongside the source roots and
    could never name a cluster -- the cohort fell through to a cluster-<hash> archetype. A hash
    carries strictly LESS information than the directory it replaced: the per-edit header read
    archetype=cluster-b2ee7e53 for app/core/ where archetype=core was available and correct.
    Found by bootstrapping ten brand-new fixture repos on the deployed plugin -- 4 of 10 carried a
    hashed archetype, every one for exactly these directories. After the fix, hashed archetypes
    across the ten fixtures drop from 5 to 2, and both survivors are cohorts sitting directly in an
    app/ source root, where no single name is honest and the hash remains right. Source roots
    (src, app, packages, lib) stay excluded and keep their own regression test.

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]