Marketplace interne pour distribuer des plugins GitHub Copilot CLI orientés logs.
marketplace.json: manifeste de la marketplace.plugins/hooks-logs-plugins/audit-logger.json: configuration des hooks Copilot CLI.plugins/hooks-logs-plugins/scripts/: scripts Bash + PowerShell (sessionStart,sessionEnd,userPromptSubmitted,preToolUse,postToolUse,errorOccurred).
- Copier
plugins/hooks-logs-plugins/audit-logger.jsonvers votre dépôt cible. - Copier
plugins/hooks-logs-plugins/scripts/vers.github/hooks/scripts/dans le dépôt cible. - Configurer Copilot CLI pour charger le fichier de hooks copié.
- Vérifier que
jqest installé (pour les scripts Bash).
Les logs sont écrits dans .github/hooks/logs/copilot-hooks.log (JSON lines).
{"event":"preToolUse","date":"2026-06-30T09:30:12","cwd":"/repo","toolName":"bash","toolArgs":{"command":"ls"}}- Aucun log: vérifier les chemins de scripts dans la config de hooks.
jq: command not found: installerjq.- Permissions shell:
chmod +x .github/hooks/scripts/*.sh.