Aller au contenu

GitHub Action

Cette page concerne le PR Report affiché dans les Pull Requests GitHub. Si vous voulez seulement terminer le setup local du CLI, commencez par Installation ; revenez ici quand les reviewers doivent voir le résumé Agent Note.

Exécutez ceci une fois dans votre dépôt :

Fenêtre de terminal
npx agent-note init --agent claude

Cela crée pour vous le workflow de rapport de 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 }}

C’est tout. Chaque PR reçoit un rapport de session IA.

InputValeur par défautDescription
baseBranche de base de la PRBranche utilisée pour la comparaison
pr_outputdescriptionDestination du rapport de PR : description, comment ou none
prompt_detailcompactNiveau de détail de l’historique des prompts dans le rapport de PR : compact garde le rapport ciblé, full affiche tous les prompts enregistrés
dashboardfalseExécute le mode Dashboard au lieu du mode PR Report. Généralement généré par agent-note init --dashboard
Fenêtre de terminal
npx agent-note init --agent claude --dashboard
OutputTypeDescription
overall_ai_rationumberAI Ratio sur l’ensemble de la PR (0-100)
overall_methodstringline, file, mixed ou none
tracked_commitsnumberNombre de commits avec des données agent-note
total_commitsnumberNombre total de commits dans la PR
total_promptsnumberNombre total de prompts sur tous les commits
jsonstringRapport structuré complet
markdownstringRapport Markdown rendu
should_deployboolean stringOutput du mode Dashboard qui indique au workflow appelant si Pages doit être publié

Le rapport de PR contient :

  • HeaderTotal AI Ratio avec une barre, puis Model en dessous
  • Reviewer Context — commentaire Markdown masqué pour les outils d’AI Review, construit à partir de groupes génériques de zones modifiées, du focus de review et des derniers signaux d’intention pertinents
  • Tableau — AI Ratio, nombre de prompts et fichiers par commit
  • Prompts — entrées 📝 Context, 🧑 Prompt et 🤖 Response par commit dans une section repliable

Le Reviewer Context est stocké comme commentaire Markdown masqué dans le body de la PR. Les reviewers humains voient le rapport normal, tandis que les outils qui lisent la description brute de la PR peuvent utiliser ce contexte supplémentaire.

Ce contexte est déterministe. Il résume les zones modifiées, le focus de review et les derniers signaux d’intention pertinents issus des données Agent Note. Des outils comme Copilot, CodeRabbit, Devin et Greptile peuvent s’en servir pour comprendre pourquoi la PR a changé avant de relire le diff.

Cela reste une aide, pas une preuve. Les outils de review doivent comparer ce contexte avec le diff réel, les tests et le code.

Si vous voulez aussi une vue Pages partagée pour les PR ouvertes et mergées, continuez avec Dashboard.