Skip to content

Releases: LE0-Lin/AgentConfigScore

AgentConfigScore v0.23.0

Choose a tag to compare

@github-actions github-actions released this 07 Oct 14:33
78af3f9

AgentConfigScore v0.23.0

This release packages the English core workflow: a dependency-free, local
instruction linter and baseline-aware CI regression gate. It remains Beta.
No accuracy comparison with AI review or independent user validation is claimed.

Install or upgrade

python -m pip install --upgrade "agent-config-score==0.23.0"
agent-config-score --version

Expected version: AgentConfigScore 0.23.0. Python 3.10+ is required; Git is
needed for diff. Both console aliases (agent-config-score, acs) and the
PATH-independent python -m agent_config_score entrypoint are available.

What is included

  • Shared Markdown context for more conservative handling of explicit prohibited
    command blocks/lists, matching code fences and command-option parsing.
  • Local Markdown-link checks relative to the instruction file.
  • Narrow English rules for explicitly false success reports and bulk environment
    transfers. These are evidence-based lint signals, not general intent detection.
  • Baseline-owned regression policy and expiring suppressions, local diff and
    compare, initialization, integration doctor, rule inspection and reports.
  • An optional copy-ready PR-comment workflow; posting is opt-in, not an automatic
    action of the scanner.
  • Windows Unicode Git-path fixes and concise diagnostics for invalid UTF-8
    integration files or unwritable reports.
  • A user guide
    covering setup, exit codes and troubleshooting, plus a
    documentation index.
  • Installed-wheel acceptance on Linux, Windows and macOS, required before
    publication alongside the full source regression suite.

Compatibility and adoption

Existing command names, configuration version 1 and JSON field names remain
unchanged. Rule additions and interpretation fixes can change scores and findings
on the same input compared with v0.22.0. Review new signals when upgrading; a
score change is not a new real-world accuracy measurement.

The new stable rule IDs are false-success-report and broad-environment-upload.
They are included in rule inspection, suppression schema and SARIF metadata.
Operational filesystem/encoding failures return exit 2; doctor error checks
return 1. These failures are not clean scan results.

For reproducible CI, pin the Action to LE0-Lin/AgentConfigScore@v0.23.0 (or its
verified commit). @v0 remains a rolling pre-1.0 reference and can change on a
later release. The tool applies the baseline policy to both trees so a PR cannot
use its own weaker policy or new suppression to approve itself.

Existing generated workflows do not need to be reinitialized merely to upgrade
the installed package. Review whether they use a fixed Action version or rolling
v0, since those determine the CI tool separately from your local installation.

Evidence and known limits

Maintained deterministic contracts and synthetic installed-package journeys
verify expected engineering behavior; they do not establish real-world precision,
recall or usefulness. The unresolved AI pilot and failed source acquisitions
remain explicitly unscored; research preparation is separate from the runtime.

An A 100 means no active deterministic rule matched, not semantic perfection
or a security approval. Arbitrary paraphrases, contradictions and other-language
instruction semantics still need review. Read the
limitations
and full changelog.

Simplified and Traditional Chinese documentation/language links are the next
optional milestone; they are not included in v0.23.0. Translating documentation
will not by itself add Chinese semantic detection or change machine-readable
interfaces.

AgentConfigScore v0.22.0

Choose a tag to compare

@github-actions github-actions released this 07 Sep 07:41
4b146fb

What's Changed

  • Fix prohibited command table false positive by @LE0-Lin in #43
  • Detect case-variant instruction filenames by @LE0-Lin in #44
  • Release AgentConfigScore 0.22.0 by @LE0-Lin in #45

Full Changelog: v0.21.0...v0.22.0

AgentConfigScore v0.21.0

Choose a tag to compare

@github-actions github-actions released this 06 Sep 15:58
7934b54

What's Changed

Full Changelog: v0.20.0...v0.21.0

AgentConfigScore v0.20.0

Choose a tag to compare

@github-actions github-actions released this 06 Sep 07:00
f5cdfeb

What's Changed

  • Add transparent adversarial Benchmark v1 by @LE0-Lin in #38
  • Expand deterministic danger coverage by @LE0-Lin in #39
  • Release AgentConfigScore 0.20.0 by @LE0-Lin in #40

Full Changelog: v0.19.0...v0.20.0

AgentConfigScore v0.19.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 17:42
36b1c78

What's Changed

  • Add a visual demo gallery by @LE0-Lin in #34
  • Add branded GitHub social preview by @LE0-Lin in #35
  • Harden score credibility and add copy-ready agent templates by @LE0-Lin in #36
  • Release AgentConfigScore 0.19.0 by @LE0-Lin in #37

Full Changelog: v0.18.0...v0.19.0

AgentConfigScore v0.18.0

Choose a tag to compare

@github-actions github-actions released this 01 Sep 04:38
5b283e5

What's Changed

  • Add product demo and trusted PyPI publishing by @LE0-Lin in #33

Full Changelog: v0.17.0...v0.18.0

AgentConfigScore v0.17.0

Choose a tag to compare

@github-actions github-actions released this 31 Aug 09:18
c6e7a21

What's Changed

  • docs: document real-world regression fixtures by @LE0-Lin in #13
  • feat: add Git-aware local regression diff by @LE0-Lin in #14
  • feat: add baseline-governed repository policy by @LE0-Lin in #15
  • chore: polish CLI help and surface policy source by @LE0-Lin in #16
  • feat: add safe one-command repository setup by @LE0-Lin in #17
  • feat: add stable rule catalog and rules CLI by @LE0-Lin in #18
  • feat: add reasoned expiring rule suppressions by @LE0-Lin in #19
  • feat: add JSON Schema editor validation by @LE0-Lin in #20
  • test: add end-to-end behavior contract fixtures by @LE0-Lin in #21
  • feat: add repository doctor command by @LE0-Lin in #22
  • feat: auto-detect local Git baseline for diff by @LE0-Lin in #23
  • chore: teach doctor about automatic diff baseline by @LE0-Lin in #24
  • ci: add Windows and macOS product validation by @LE0-Lin in #25
  • feat: add immutable score history snapshots by @LE0-Lin in #26
  • ci: lock down score history workflow outputs by @LE0-Lin in #27
  • ci: build and verify release distributions by @LE0-Lin in #28
  • ci: verify Python 3.10 through 3.14 support by @LE0-Lin in #29
  • feat: make nested AGENTS.md analysis scope-aware by @LE0-Lin in #30
  • feat: support AGENTS.override.md by @LE0-Lin in #31
  • Release v0.17.0: harden scanner and add real-world benchmark by @LE0-Lin in #32

Full Changelog: v0.5.2...v0.17.0

AgentConfigScore v0.5.1

Choose a tag to compare

@LE0-Lin LE0-Lin released this 21 Aug 06:12

AgentConfigScore v0.5.1

AgentConfigScore is a regression gate for AI coding-agent instructions — think Codecov for AGENTS.md and CLAUDE.md.

Highlights

  • Block pull requests that make agent instructions worse
  • Compare baseline → candidate scores
  • Detect newly introduced errors and regressions
  • Support AGENTS.md, CLAUDE.md, Cursor, Copilot, Gemini and more
  • Reusable GitHub Action via LE0-Lin/AgentConfigScore@v0
  • Structured Action outputs for downstream workflows
  • SARIF 2.1.0 output for GitHub Code Scanning
  • Zero runtime dependencies
  • No API key or LLM required
  • Tested on Python 3.10, 3.12 and 3.13

Quick start

- uses: LE0-Lin/AgentConfigScore@v0
  with:
    max-drop: "0"
    fail-on-new-errors: "true"

Live demo

See a real intentionally failing pull request where AgentConfigScore detected an unsafe curl | bash instruction and blocked the regression:

#6

Feedback

Real-world agent configuration regressions and false-positive reports are welcome:

#8

If AgentConfigScore is useful in your repository, a ⭐ helps other maintainers discover it.

AgentConfigScore v0.5.1

Choose a tag to compare

@github-actions github-actions released this 21 Aug 05:52
3bbaf2a

What's Changed

  • chore: upgrade official GitHub Actions to v7 by @LE0-Lin in #11

Full Changelog: v0.5.0...v0.5.1

AgentConfigScore v0.5.0

Choose a tag to compare

@github-actions github-actions released this 21 Aug 05:48
8a7d37f

What's Changed

  • feat: add SARIF output for GitHub code scanning by @LE0-Lin in #10

Full Changelog: v0.4.0...v0.5.0