mirror of
https://github.com/msitarzewski/agency-agents/
synced 2026-06-09 10:13:17 +00:00
5032f7e75c
Adds scripts/check-agent-originality.sh, which flags new agents that substantially duplicate an existing one. It compares each candidate against the whole roster (and other files in the same change set) using entity-neutralized 8-word shingle overlap, so a find-replace "re-skin" that only swaps a country/platform name can't slip past review. - CI: new "Check agent originality" step in lint-agents.yml runs it on changed agent files; a >=40% match fails the build. - Docs: CONTRIBUTING.md gains a self-run "before submitting" step, a checklist item, and a "things we'll always close" bullet for re-skins. Calibration: across the existing 184-agent library the worst same-pair similarity is ~1.5% (median 0%), so the WARN >=20% / FAIL >=40% defaults leave a wide margin against false positives. Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>