kris6673/Issue Deduplicator

Detects duplicate GitHub issues using the Copilot SDK and comments, labels, or reports them.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
github_tokenGitHub token. In workflows use `GITHUB_TOKEN` with `copilot-requests: write` and `issues: write` permissions.yes
github_issueIssue number to check. Defaults to the issue from the triggering event.no
countMaximum number of candidate issues to compare against.no30
sinceOnly consider issues updated after this date (ISO 8601).no
since_daysOnly consider issues updated in the last N days. Alternative to `since`; ignored if `since` is also set.no
labelsComma-separated labels to filter candidate issues by, or 'auto' to classify the issue against the repository's labels first.no
stateState of candidate issues to consider (open, closed, all).noopen
max_duplicatesStop after this many confirmed duplicates.no3
confirm_duplicatesConfirm each duplicate with the stronger model before reporting it.notrue
label_as_duplicateAdd the 'duplicate' label when duplicates are found. The action never removes this label automatically.nofalse
commentPost (or update) a comment on the issue listing the duplicates found.notrue
modelCopilot model for classification and batch detection.nogpt-5-mini
confirm_modelCopilot model for confirming duplicates.noclaude-sonnet-5
cli_versionExact version of the @github/copilot CLI package to install, or 'latest'. Pinned by default; using 'latest' trades reproducibility for freshness.no1.0.70
byok_base_urlBYOK: base URL of your own OpenAI-compatible/Azure/Anthropic endpoint. Leave empty to use Copilot.no
byok_api_keyBYOK: API key for the endpoint above.no
byok_typeBYOK: provider type (openai, azure, anthropic).noopenai
namedescription
found"true" when at least one duplicate was found.
duplicatesJSON array of duplicates, each with number, title, url and reasoning.