veerajsai/SemShift Check

Local-first semantic review assistant that flags likely risky meaning changes in pull requests.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
filesComma-separated files or glob patterns. Leave empty to compare changed supported files in the PR.no""
pathsComma-separated include globs applied to changed or explicit files. Empty means all supported files.no""
exclude_pathsComma-separated exclude globs applied to changed or explicit files.no.github/workflows/**
modeReview mode: default, readme, policy, research, resume, or prompt.nodefault
fail_onFail the action when drift reaches this label: low, medium, high, critical, or none for warn-only. Default: high.nohigh
modelBackend. Defaults to the lexical TF-IDF backend; pass an optional SentenceTransformers model for local semantic embeddings.notfidf
reportMarkdown report artifact path.nosemshift-report.md
artifact_nameName for the uploaded Markdown report artifact.nosemshift-report
base_refBase ref to compare against. Defaults to the pull request base branch.no""
pr_commentPost or update a SemShift summary comment on pull requests.nofalse
github_tokenGitHub token used for PR comments. Defaults to github.token when pr_comment is true.no""
max_file_sizeMaximum bytes to read per file before truncating with a warning.no5242880
max_chunksMaximum chunks to compare per side before truncating with a warning.no2000
namedescription
report_pathPath to the generated SemShift markdown report.
worst_labelWorst drift label found across compared files.