Track important changes in Test Generation and Quality AI, including capabilities, product updates, adoption signals, risks, and evidence worth continued monitoring.
Signal Feed
In PR #2958, charmbracelet/crush added an explicit note to GetOrSet that its callback may run multiple times when used concurrently, and introduced a dedicated concurrent test (`TestMap_GetOrSet_Concurrent`) with goroutines, a start barrier, and a sleep window to expose TOCTOU-style repeated execution.
This change (Variant B) resolves overlapping plugin activation by turning `test-anti-patterns` into the primary handler for pragmatic test-quality reviews, including smell-audit style prompts, while reducing `test-smell-detection` to an explicit niche skill invoked only for `testsmells.org`/19-smell-catalog requests. The update rewrites `test-smell-detection` eval prompts so the skill is exercised only under that narrow intent.
This update is mainly a dev-dependency upgrade to Vitest 4.1.6 (and matching coverage package) in OpenCowork, intended to import upstream test bug fixes and a diff-performance improvement for faster, more stable local and CI test runs.
Topic Timeline
pull request
pull request
pull request