GitHub holds far more than code. The reason a function looks the way it does is usually in a pull request review, an issue nobody closed, or an architecture note in /docs that never made it to the wiki. New engineers reconstruct that from scratch. The GitHub connector is part of askFinz Knowledge, which is still rolling out; here is what it will do, and what it will not.
Ask why the code looks like this
Point a question at a file or a subsystem and get the discussion that produced it — the review comment that changed the approach, the issue that set the constraint — with each one linked so you can read it in full.
Trace a decision from issue to merged pull request
Issue, branch, review, merge: the chain exists, but following it means six tabs. Connected, the chain is one answer, and it survives the person who wrote it leaving.
Search the docs that live beside the code
READMEs, /docs folders, ADRs and wiki pages are searched in the same breath as the discussion, so an onboarding question does not depend on knowing which of those three places the answer was written in.
What is read, and what is never pushed
What crosses, and what stays in GitHub
Read
code, READMEs, issues, pull requests and reviews from the repositories you select.
Written back
nonenothing. No commits, branches, comments, labels or status checks.
Stored
a searchable copy of the text from those repositories, plus a link back to the file, issue or PR.
Never read
repositories you did not select, secrets, and Actions logs.
What you will be granting
Read-only access to the repositories you tick, and nothing else in the organisation — the standard app install, which an owner can revoke in one click.
Setting it up
Planned — not available yetWhat connecting it will look like once the connector arrives.
- 01
Install the askFinz app on the GitHub organisation.
- 02
Choose the repositories. "All repositories" is offered, but picking them is the safer default.
- 03
Decide the mode: discussion only (issues, PRs, docs), or discussion plus source.
- 04
Set how often to re-check.
Limits, honestly
- One-way and read-only. Nothing askFinz does can change your repositories.
- Answers reflect the last refresh, not the commit you pushed a minute ago.
- Secrets, Actions logs, packages and release binaries are out of scope.
- Very large monorepos index faster if you exclude vendored and generated directories.