Skip to main content

Find GitHub issues where you were @mentioned but haven't replied since

Project description

gh-unanswered

PyPI

Find GitHub issues where you were @mentioned but haven't replied since.

Unlike notification-based tools, this walks comments chronologically — if you commented first, then someone mentioned you again later, it correctly flags the issue as unanswered.

Install

pip install gh-unanswered

Requires GitHub CLI (gh) authenticated and Python 3.9+.

Usage

gh-unanswered                             # all repos, last 14 days
gh-unanswered owner/repo                   # specific repo
gh-unanswered --days 30                    # custom time window
gh-unanswered --user someone               # check for another user
gh-unanswered --json                       # machine-readable output

How it works

  1. Searches for issues where you're mentioned, updated within the time window
  2. Fetches all comments for each issue
  3. Walks comments in chronological order:
    • Your comment clears any pending mention
    • Someone else's @you mention (within the time window) sets a pending mention
  4. Reports issues where a mention is still pending at the end

Example output

Found 2 unanswered mention(s):

  Gizra/project#48 — Fix sync queue
    Mentioned by @alice on 2026-03-25
    @you Could you take a look at this?...
    https://github.com/Gizra/project/issues/48

  other-org/repo#12 — Update deployment
    Mentioned by @bob on 2026-03-20
    @you This is ready for your review...
    https://github.com/other-org/repo/issues/12

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gh_unanswered-0.3.0.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gh_unanswered-0.3.0-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file gh_unanswered-0.3.0.tar.gz.

File metadata

  • Download URL: gh_unanswered-0.3.0.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for gh_unanswered-0.3.0.tar.gz
Algorithm Hash digest
SHA256 176d276b535216e5a92b6c8192fa7ceb9469ac40480406667923cd3744fb318f
MD5 76ac523794f27b2fb90bde0874a75488
BLAKE2b-256 83d92df4f21f3a75edfcbd41412ff1382f729bc088d81666f57fbcfdf8b8a660

See more details on using hashes here.

File details

Details for the file gh_unanswered-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: gh_unanswered-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for gh_unanswered-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7517b23ceed4b9e22a0b4697f9315edcbe02584782d61043e794aff5fb02004f
MD5 89a655049e0375ac07468b8feba947b3
BLAKE2b-256 0449de7b30cd0355eb19115ab36f110c9a3eebf8011175003913f72f7e798d57

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page