RogerReed/agentlens

Observabilité locale pour les sessions d'agents IA — lit les traces OTEL et les fichiers journaux locaux de Copilot, Claude Code et Codex. Utilisation de jetons, coûts, résumés et informations sur l'efficacité. Extension VS Code, npx et Docker.

Qu'est-ce que agentlens ?

AgentLens est un outil d'observabilité locale conçu pour les développeurs qui utilisent des agents IA dans leurs flux de travail. Il lit les traces OpenTelemetry (OTEL) et les fichiers journaux locaux provenant de plateformes telles que Copilot, Claude Code et Codex, offrant ainsi une visibilité approfondie sur les sessions d'agents. L'outil fournit des informations clés telles que l'utilisation des jetons, le coût des appels, des résumés de sessions et des analyses d'efficacité. AgentLens est disponible sous trois formes : une extension VS Code pour une utilisation dans l'IDE, une commande npx pour une exécution rapide en ligne de commande, et une image Docker pour une intégration dans des pipelines CI/CD. Son objectif principal est d'aider les développeurs à surveiller et optimiser leurs interactions avec les agents IA, en identifiant par exemple les appels superflus ou les goulots d'étranglement de performance.

Compatible avec✓Claude Code✓Codex CLI~Cursor
npx skills add RogerReed/agentlens

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait agentlens ?

Observabilité locale pour les sessions d'agents IA — lit les traces OTEL et les fichiers journaux locaux de Copilot, Claude Code et Codex. Utilisation de jetons, coûts, résumés et informations sur l'efficacité. Extension VS Code, npx et Docker.

📦 Installation

# Avec npx (recommandé pour une utilisation ponctuelle)
npx agentlens

# Avec Docker
docker run -v $(pwd):/app -it rogerreed/agentlens

# Extension VS Code
# Recherchez "AgentLens" dans le Marketplace des extensions VS Code

🚀 Utilisation

Via npx

npx agentlens scan ./chemin/vers/logs

Via Docker

docker run -v $(pwd):/app -it rogerreed/agentlens scan /app/logs

Via l'extension VS Code

  1. Ouvrez la palette de commandes (Cmd+Shift+P ou Ctrl+Shift+P)
  2. Exécutez AgentLens: Analyser les logs
  3. Sélectionnez le dossier contenant vos logs

🔧 Configuration

AgentLens peut être configuré via des variables d'environnement ou un fichier agentlens.config.js à la racine.

VariableDescriptionValeur par défaut
AGENTLENS_LOG_DIRChemin vers le dossier de logs./logs
AGENTLENS_OTELChemin vers les traces OTEL./otel-traces
AGENTLENS_FORMATFormat de sortie (table/json/html)table

📊 Fonctionnalités

  • Analyse des traces OTEL : Lit et interprète les traces OpenTelemetry générées par les sessions d'agents.
  • Lecture des logs locaux : Supporte les formats de logs de Copilot, Claude Code et Codex.
  • Calcul des coûts : Estime le coût des appels API basé sur les modèles utilisés.
  • Résumé des sessions : Génère un résumé textuel de chaque session d'agent.
  • Informations d'efficacité : Met en évidence les appels redondants ou inefficaces.
  • Export HTML : Génère un rapport HTML consultable pour le partage.

🤝 Contribution

Les contributions sont les bienvenues ! Consultez le dépôt GitHub pour plus de détails.

📄 Licence

MIT

Skills associés