Observabilité / Pro
pi-tracer
Capture chaque octet échangé entre Pi et votre fournisseur de LLM : en-têtes HTTP bruts, corps de requête et flux SSE tel que reçu. Un ensemble de fichiers par appel LLM est enregistré dans votre répertoire personnel.
Ce que fait ce module.
- Trois fichiers par appel : requête (URL, méthode, en-têtes, corps), réponse (statut, en-têtes, corps brut ou lignes SSE) et métadonnées (usage, durée, raison de l'arrêt).
- Les clés API sont masquées avant l'écriture sur le disque.
- Activé par défaut : modifiable pour une session ou de façon permanente dans la configuration.
- Les fichiers sont stockés sous ~/.pi/agent/pi-tracer/, hors de tout dépôt de projet : aucun .gitignore nécessaire.

traceur local, léger et efficace L’interface enregistrée est en anglais.
Mettez-le en service.
Utilisez l’archive Pro associée à votre achat. Le bundle Pro ou Team comprend ses extensions Pi. Une archive de module individuel utilise le même programme d’installation.
Choisissez un fichier pour générer la commande exacte.
Exécutez cette commande depuis le dossier contenant l’archive. La sélection du fichier ne lance aucune installation ni commande.
Activez votre licence avec /bastille-license refresh dans Pi. L’activation et la validation périodique des droits contactent Polar. Votre travail n’est pas envoyé à Bastille-C3.
Guide complet d’installation et d’activation →À l’usage.
Dans Pi
/trace-togglePour conserver le réglage, utilisez ~/.pi/agent/extensions/pi-tracer.json avec { "enabled": false } : il prend effet à la session Pi suivante. /trace-toggle n'affecte que la session en cours. Inspectez les fichiers avec jq.
Bon à savoir.
- Pour désactiver le masquage des en-têtes lors du débogage de l'authentification, définissez redact_headers: false dans la configuration.
- Nécessite une licence Polar valide.
Supprimer ce module
Désinstaller cette extension
pi uninstall npm:@bastilleworks/pi-tracerSupprimer une extension n’annule pas votre abonnement. Gérez le renouvellement séparément.
Sur le même terrain