0.5.12#33
Merged
Merged
Conversation
…-not-configured error
…; grouping regression test
…d of silent tier downgrade
…faults in adapters
…wing Gemini CLI shutdown
…and test_fault_translation
… from marker scan
…dex can't hijack agent detection
…ry-run, bare-keyword error, multi-target check
…ry-run model-free claims
…th gates, explain examples, dead-code/hygiene sweep
…ectness; generalize auth-failure messaging
… it no longer depends on an ambient CLAUDE.md
…o it asserts the human message under CI
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
0.5.12
Actionability and correctness pass for
ails checkand--heal, canonical JSON rule IDs, and the Google agent rename.Added
<!-- ails-disable-line CORE:C:0047 -->comment; the rule keeps firing everywhere else. Seedocs/configuration.md.Changed
--healnow requires an explicit target. A whole-project heal (bare--heal, orails check . --heal) is refused; pass a target (ails check CLAUDE.md --heal), preview with--dry-run, or opt in with the new--cwdflag. A scoped heal also never writes through an in-tree symlink whose real file lies outside the target.--heal(apply or--dry-run) prompts anonymous users toails auth login.gemini→antigravityfollowing Google's retirement of the Gemini CLI. The pack still validates legacyGEMINI.md/~/.gemini/and now recognizes Antigravity'sAGENTS.md+.agents/layout. Implemented agents: claude, codex, copilot, cursor, antigravity.ails explain <rule>now shows the rule's Pass / Fail examples, matchingails rules -f md.-f jsonand--format githubtrailing JSON now emit canonical IDs (e.g.CORE:S:0039) for findings that previously carried a bare token likeformatororphan; the raw token is preserved under a newlabelkey, so machine baselines stay stable.project_scope: trueto be skipped on a narrowed single-target run.npx @reporails/clihelp now lists theails rulescommand.+N lower-priority · -v to list(the old wording overpromised score movement).Fixed
code span.~/.codex/config.toml) decide a repository's agent; home-scope paths are ignored during a repo scan and remain reachable only when targeted explicitly.--healleaves a line marked<!-- ails-disable-line ... -->untouched, and skips a file whose@importdirectives would shift its line numbers.ails-disable-linesuppression is now honored on the MCPvalidatetool too.--exclude-files(andexclude_files) now also excludes a file reached only via an@import; naming an excluded file explicitly still scans it.ails check <file> --heal -f jsonrun anonymously still emits the full diagnosis JSON (the auth notice goes to stderr).--strictexits non-zero for a displayed error on a user-scope target.ails checkis substantially faster on large projects, with identical output.Removed