Integrations · GitHub

Halyard for GitHub.

Your team's most durable decisions live in PR descriptions and in-repo docs. Halyard indexes them, attributes them, and surfaces them to whatever AI tool your team uses next.

01 · Install

One GitHub App.
Repo-scoped access.

Halyard uses the GitHub App model — you pick which repos to expose. No personal access tokens, no browser extensions, no source-code copies. Revoke at any time from your GitHub org's app settings.

1

Sign in to Halyard and open Integrations.

Find the GitHub tile. You'll need org-admin permissions on the repos you want to index.

2

Install the Halyard GitHub App.

Standard GitHub App flow. Pick "all repositories" or a specific selection. Grants read access to metadata, PRs, issues, and markdown in the selected repos.

3

Halyard indexes in the background.

First pass takes a few minutes. After that, indexing is incremental — PR merges, commits, and issue activity stream in as webhooks.

02 · What Halyard captures from GitHub

Decisions and context, not raw code.

Halyard doesn't pipe your source code into AI. It captures the things that explain the "why" — decisions, rationale, PR conversations, in-repo docs.

PR descriptions + review threads

The actual rationale for a change lives in the PR description and the review discussion. Halyard captures both, attributed to authors and reviewers.

In-repo docs (ADRs, READMEs, specs)

Markdown files in repos — especially docs/, adr/, specs/ — are indexed as durable knowledge entries with commit-level freshness.

Issue + discussion threads

Product-side context lives in issues. Halyard indexes issue bodies, key comments, and linked PR references.

Not captured

Source code itself, CI logs, forked content, private gists. Halyard is about decisions, not implementation detail.

03 · What your agents can answer now

The "why" behind the code.

Concrete scenarios where an AI tool grounded in your GitHub history beats one that isn't.

Engineering
Q

"Why did we switch off express in 2024?"

PR #412 migration. Context from ADR-017 and the #eng-decisions thread — performance and middleware debt, per Sarah.

PR #412 · GitHubADR-017 · Notion
Engineering
Q

"Review this PR for consistency with our auth patterns."

Check fastify.config.ts (current pattern), PR #438 (the last auth change), and the #eng-decisions preset.

fastify.config.tsPR #438 · GitHub
Product
Q

"What shipped in the last sprint?"

Merged PRs grouped by theme — inline mentions (5 PRs), remediation worker (3), contact model (4).

Closed PRs · Oct week 3Changelog digest

Your PR history, retrievable.

Install the Halyard GitHub App. Your decisions survive the PR merge.