Help CenterIntegrations
Help Center

Integrations

How to connect third-party tools to QuestLore. Currently supports GitHub — linking your account lets the AI reviewer read pull request details during quest review.

Integrations Overview

QuestLore can connect to external tools to enrich the AI review process. When a submission references a resource in a connected service, the AI reviewer automatically fetches the relevant content and uses it to evaluate the submission against the quest's Acceptance Criteria.

Currently the only supported integration is GitHub. Additional integrations may be added in the future.

Connecting Your GitHub Account

Each member connects their own GitHub account individually — there is no org-wide GitHub connection. To link your account:

  1. Go to Profile → Integrations.
  2. Click Connect GitHub and complete the GitHub authorization flow.
  3. Once authorized, the integration status updates to active on the same page.

You can disconnect your GitHub account from the same page at any time.

What QuestLore Fetches During AI Review

When a quest submission includes GitHub links and the submitter has a connected GitHub account, the AI reviewer automatically fetches the content behind those links. Supported resources include:

  • Pull requests — title, description, and changed-file diffs
  • Issues — title and description
  • Wiki pages — page content
  • Single files — raw file contents

The AI reviews this data alongside the written submission text and any attachments, scoring everything against the quest's Acceptance Criteria.

What Happens Without a Connected Account

If the submitter has not connected GitHub, the AI sees only the bare URL included in the submission. It cannot read the content behind the link and will typically escalate the submission to a human reviewer so the work can be assessed manually.

Connecting your GitHub account ensures AI review stays fast and avoids unnecessary escalations when your submission references GitHub resources.

Privacy & Security

The AI review engine does not have direct access to your GitHub account or repositories. When you connect GitHub, QuestLore fetches only the specific data needed to evaluate a quest submission — for example, the title, description, and changed-file diffs of a linked pull request; the content of a linked wiki page or issue; or the contents of a single file whose link was included in the submission.

No other repositories, branches, or account data are accessed or stored.