guillermoscript/repo-assistant
AI-powered duplicate-issue detection, auto-labeling, and comment commands for GitHub issues.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| openai-api-key | OpenAI API key (used for chat + embedding models). The Vercel AI Gateway is supported transparently if you point OPENAI_BASE_URL at it. | yes | — |
| database-url | Postgres connection string with pgvector ≥0.8 (e.g. Neon, Supabase, or self-hosted). See db/schema.sql for the bootstrap SQL to run once on a fresh DB. | yes | — |
| mode | Run mode: 'event' (default; reacts to the triggering issue/comment) or 'auto-close' (sweeps duplicate-labeled issues for closure). Match this to the workflow trigger. | no | event |
| bot-username | Bot login (without [bot] suffix). Required when CHAT_SDK_ENABLED=true. Defaults to github-actions for action context. | no | github-actions |
| chat-sdk-enabled | Enable Chat SDK comment commands (dup #N, notdup, quality, relabel, free-form). Requires bot-username. | no | true |
| auto-close-enabled | Allow auto-close mode to actually close issues. Set to 'true' only after you trust the bot's judgment. | no | false |
| auto-close-grace-hours | Hours after the bot applies the duplicate label before auto-close fires. | no | 72 |
| auto-close-dry-run | Log decisions without closing. Useful when first enabling. | no | false |
Outputs
no outputs