Перейти к содержимому

GitHub Action

Эта страница про PR Report, который появляется в GitHub Pull Requests. Если вам нужно только завершить локальный CLI setup, начните с Установки; вернитесь сюда, когда reviewers должны видеть summary Agent Note.

Запустите это один раз в своём репозитории:

Окно терминала
npx agent-note init --agent claude

Так создаётся workflow для отчёта в PR:

.github/workflows/agentnote-pr-report.yml
name: Agent Note PR Report
on:
pull_request:
types: [opened, reopened, synchronize]
permissions:
contents: read
pull-requests: write
jobs:
report:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
with:
fetch-depth: 0
- uses: wasabeef/AgentNote@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

После этого каждая PR получает отчёт о сессии ИИ.

InputЗначение по умолчаниюОписание
baseБазовая ветка PRВетка для сравнения
pr_outputdescriptionКуда выводить отчёт PR: description, comment или none
prompt_detailcompactДетализация истории prompts в отчёте PR: compact держит отчёт сфокусированным, full показывает все сохранённые prompts
dashboardfalseЗапускает режим Dashboard вместо режима PR Report. Обычно генерируется через agent-note init --dashboard
Окно терминала
npx agent-note init --agent claude --dashboard
OutputТипОписание
overall_ai_rationumberОбщий AI Ratio для PR (0-100)
overall_methodstringline, file, mixed или none
tracked_commitsnumberКоличество коммитов с данными agent-note
total_commitsnumberОбщее количество коммитов в PR
total_promptsnumberОбщее число prompts во всех коммитах
jsonstringПолный структурированный отчёт
markdownstringГотовый Markdown-отчёт
should_deployboolean stringOutput режима Dashboard, который сообщает вызывающему workflow, нужно ли публиковать Pages

Отчёт PR включает:

  • HeaderTotal AI Ratio с полосой и строкой Model ниже
  • Reviewer Context — скрытый Markdown-комментарий для AI Review tools, собранный из общих групп изменённых областей, фокуса review и последних релевантных сигналов намерения автора
  • Таблица — AI Ratio, число prompts и файлы по каждому коммиту
  • Prompts — записи 📝 Context, 🧑 Prompt и 🤖 Response по коммитам в раскрывающейся секции

Reviewer Context сохраняется в PR body как скрытый Markdown-комментарий. Люди видят обычный отчёт, а инструменты, которые читают raw PR description, могут использовать дополнительный контекст.

Этот контекст строится детерминированно из данных Agent Note. Он суммирует изменённые области, фокус review и последние релевантные сигналы намерения автора. Copilot, CodeRabbit, Devin и Greptile могут использовать его, чтобы понять причину изменений до чтения diff.

Это подсказка, а не доказательство. Review tools должны сверять её с реальным diff, тестами и кодом.

Если вам нужна и общая Pages-витрина для открытых и смерженных PR, переходите к Dashboard.