This release adds 2 notable features for engineering teams evaluating rollout.
Published 28d
Developer Productivity
✓ No known CVEs patched
✓ 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 summaryAdded scripts/setup.sh for unified prerequisite installation and dev setup changes.
Full changelog
Added
- One-command setup:
scripts/setup.sh. Collapses "install all the
requirements" into a single step. It verifies every prerequisite (uv,
Node 20+,npm, optional Ruby +prism, optionaltimeout) and prints the
exact per-OS install command for anything missing, then warms the Python and
Node environments so the first session is instant instead of building
mid-edit.--checkverifies without installing;--devadds the test extras
(pytest, ruff) for contributors. It never installs system packages itself, it
only reports what to run, so it is safe to re-run. Wired into the install
guide and CONTRIBUTING.
Changed
- CONTRIBUTING first-time setup uses
scripts/setup.sh --dev. The previous
uv syncone-liner installed runtime deps only and pruned the dev extras,
leaving a fresh clone without pytest and ruff.
Tests
- The production-tip auto-refresh trigger is now covered. Auto-refresh
re-derives a production-pinned profile in the background when the locked
branch's tip moves past the recorded derivation SHA (the freshness signal
after a teammate merges). That gate previously had no unit test; added one
for the tip-moved (spawn) and tip-unchanged (no spawn) cases, alongside the
existing drift, age, migration, and cooldown coverage.
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
About Chameleon
All releases →Beta — feedback welcome: [email protected]