Skip to content

Chameleon

v2.36.0 Feature

This release adds 4 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 conformance‑comprehension profile with three new MCP tools: search_codebase, describe_codebase, and get_callees.

Full changelog

Added

  • Comprehension surface: chameleon now does both conformance and
    comprehension.
    The committed conformance profile (symbol index, calls index,
    archetypes, canonicals) doubles as a queryable comprehension layer, so an
    assistant can understand and navigate existing code, not just shape new edits,
    off ONE profile, offline and with no repo-code execution. Three new MCP tools:

    • search_codebase(query) finds symbols by name or file from the committed
      symbol index, ranked exact name > prefix > substring > all-tokens > file-path
      with the more-called symbol breaking ties. The "where is X / find Y" query
      chameleon previously could not answer. Each result carries name, file, line,
      signature, and caller count; the result count is clamped to
      COMPREHEND_SEARCH_MAX_RESULTS.
    • describe_codebase() returns a structural overview from the profile: the
      primary language and framework, the archetypes (kinds of files, each with
      size, summary, and canonical witness), file/symbol totals, and the god
      symbols (the most-called production functions, test files excluded).
    • get_callees(file, function) answers "what does this function call"
      (forward edges) by inverting the reverse calls index, completing the
      navigation surface alongside get_callers and get_blast_radius, with the
      same three deterministic grades.

    All three are trust-gated, sanitized, fail open, and read only the committed
    artifacts. SymbolSignatures and CallsIndex gained items() accessors for
    the whole-index walks comprehension needs.

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]