Skip to content

CodeTruss CLI v0.2.38

Choose a tag to compare

@github-actions github-actions released this 07 Aug 08:31
· 18 commits to main since this release
Immutable release. Only release title and notes can be modified.
c29284b

Scope drift detection was going quiet on exactly the run where it matters most.

When a repository has no configured scope, a single changed file was allowed to establish its own directory as approved scope — which is circular, since the scope was inferred from the very change being judged. On a first run with no configuration, an agent that wandered into an unrelated directory produced no signal at all.

The single-file allowance is now the whole turn's fallback rather than something each directory can claim for itself: it applies only when admitting it would be the turn's only inferred root. A one-file turn still infers, and a cohesive single-directory turn still infers at any file count. A turn that touches two unrelated directories now reports drift, as it did before inference existed.

Measured on the seeded fixture: with 0.2.36 the drift was reported only when scope was passed explicitly; with 0.2.38 it is reported on the bare default run.

Install

curl -fsSL https://codetruss.com/install.sh | sh

Verify what you installed

sha256  8b6093e502e10402fa6f84cd2cac86c7db9c3e54502c7566f1635ce993b32ff7
gh attestation verify codetruss-cli-0.2.38.tgz --repo CodeTruss/codetruss-cli