
Polygraph
Polygraph est un méta-harnais qui indexe tous les dépôts auxquels vous pouvez accéder, mappe leurs relations package/API et préserve l'historique inter-sessions afin que les agents IA existants puissent travailler au-delà des limites des dépôts avec un contexte durable.
https://trypolygraph.com/?ref=producthunt&utm_source=aipure

Informations sur le produit
Mis à jour:Jun 29, 2026
Qu'est-ce que Polygraph
Polygraph est un outil de développement qui offre aux agents de codage IA une visibilité unifiée sur la base de code d'une organisation, même lorsqu'elle est répartie sur de nombreux dépôts privés et open-source. Il découvre et indexe automatiquement les dépôts auxquels vous avez accès, puis construit un graphe de relations basé sur la façon dont les services, les packages et les API dépendent les uns des autres. En plus de la compréhension inter-dépôts, Polygraph conserve également l'historique des sessions (y compris les descriptions de session précédentes, les PR et les traces), ce qui facilite la reprise du travail, le débogage des problèmes et la collaboration sans reconstruire manuellement le contexte. Polygraph est positionné comme une infrastructure qui fonctionne avec les agents que vous utilisez déjà, plutôt que d'être un agent lui-même.
Caractéristiques principales de Polygraph
Polygraph est un méta-harnais pour les agents de codage IA qui offre une visibilité inter-dépôts et une mémoire de session persistante. Il indexe tous les dépôts auxquels vous avez accès (privés et open source), construit un graphique de relations de dépendance/API, et utilise ce contexte pour aider les agents à planifier et exécuter le travail au-delà des limites des dépôts, transformant ainsi une base de code multi-dépôts en un "monorepo synthétique". Il préserve et refait surface les sessions passées (descriptions, PRs, traces) afin que les équipes puissent poursuivre le travail sans redécouvrir l'historique, et s'intègre aux outils d'agent/développement courants.
Indexation et découverte inter-dépôts: Indexe automatiquement chaque dépôt auquel vous pouvez accéder (privé + OSS) afin que les agents puissent trouver le code pertinent sans qu'on leur dise où chercher.
Graphique de relations de dépôt (packages + APIs): Construit un graphique de la façon dont les dépôts se connectent via les dépendances de packages et les limites d'API, permettant une meilleure planification et des changements inter-services plus sûrs.
Contexte de monorepo synthétique pour les agents: Donne aux agents une visibilité unifiée sur de nombreux dépôts, donnant l'impression que le travail multi-dépôts s'effectue dans une seule base de code cohérente.
Historique de session persistant et rappel: Vous permet de référencer n'importe quelle session passée ; Polygraph ramène la description de la session ainsi que les PRs et traces associées pour réduire la collecte répétée de contexte.
Partage sans effort du contexte de travail: Facilite le partage des résultats de session et du contexte entre coéquipiers, améliorant la continuité et la collaboration.
Intégrations avec les outils d'agent/développement: Fonctionne avec les agents que vous utilisez déjà et s'intègre avec des outils comme GitHub, Codex et Claude Code (parmi d'autres présentés).
Cas d'utilisation de Polygraph
Déploiement de fonctionnalités à travers les microservices: Planifier et implémenter une seule fonctionnalité couvrant plusieurs services backend en utilisant le graphique de dépendance/API pour localiser les points de contact et coordonner les changements.
Mises à jour des contrats backend–frontend: Mettre à jour une API et identifier automatiquement où le(s) frontend(s) la consomme(nt), aidant les équipes à propager les changements de contrat à travers les dépôts avec moins de ruptures.
Correction de bugs plus rapide avec un contexte historique: Reprendre l'enquête en utilisant les descriptions de sessions précédentes, les PRs et les traces, réduisant le temps passé à fouiller dans les anciens fils de discussion, les commits et les artefacts CI.
Intégration et navigation dans la base de code: Aider les nouveaux ingénieurs (ou nouveaux agents) à comprendre comment les dépôts sont liés et où se trouve la logique clé, sans exploration manuelle dépôt par dépôt.
Ingénierie de plateforme pour les organisations multi-dépôts: Fournir une "carte" partagée du code de l'organisation à travers les limites des dépôts pour soutenir la gouvernance, les initiatives de refactoring et les flux de travail standardisés.
Avantages
Améliore l'autonomie de l'agent en offrant une visibilité unifiée inter-dépôts et un contexte relationnel.
Réduit le travail répétitif en persistant et en refaisant surface l'historique des sessions (descriptions, PRs, traces).
S'intègre aux flux de travail existants via des intégrations avec des outils d'agent/développement courants.
Inconvénients
La valeur dépend d'une indexation réussie et de l'accès aux dépôts pertinents (un accès limité réduit l'utilité).
Ce n'est pas un agent en soi – les équipes doivent toujours l'associer à un agent/outil pour exécuter les changements.
Maintenir des graphiques inter-dépôts précis peut être difficile dans des écosystèmes en évolution rapide ou mal documentés.
Comment utiliser Polygraph
1) Ouvrez Polygraph et démarrez une nouvelle session: Allez sur https://trypolygraph.com/ et lancez une session Polygraph (l'unité de travail que Polygraph enregistre et qui peut être reprise/référencée ultérieurement).
2) Connectez Polygraph à votre GitHub (ou contrôle de source) et autorisez l'accès au dépôt: Lie Polygraph à GitHub afin qu'il puisse voir les dépôts auxquels vous avez la permission d'accéder (privés et OSS). Cette autorisation est ce qui permet la découverte automatique des dépôts et la planification inter-dépôts.
3) Activez/confirmez les intégrations d'agents que vous prévoyez d'utiliser: Dans Polygraph, sélectionnez l'intégration agent/outil avec laquelle vous allez travailler (par exemple, Codex, Claude Code, Open Code). Polygraph agit comme un méta-harnais autour de vos agents existants.
4) Laissez Polygraph indexer vos dépôts accessibles: Permettez à Polygraph d'indexer les dépôts et de construire un graphe de dépendances/API entre eux. Cela crée une vue "monorepo synthétique" afin que l'agent puisse comprendre les relations inter-dépôts sans que vous ayez à spécifier où chercher.
5) Créez un ensemble de travail initial (choisissez les dépôts de départ): Choisissez les dépôts avec lesquels vous voulez que la session commence. Polygraph prend en charge les sessions inter-dépôts qui peuvent étendre l'ensemble de travail à mesure que la tâche franchit les limites des dépôts.
6) Invitez votre agent une fois avec l'objectif final: Décrivez le changement que vous souhaitez à un niveau élevé. Polygraph utilise le graphe de dépôts pour aider l'agent à planifier le travail entre les packages/API et à identifier les dépôts qui nécessitent des modifications.
7) Étendez l'ensemble de travail au besoin pendant l'exécution: Lorsque la tâche touche des dépôts supplémentaires, ajoutez-les à la session (ou laissez Polygraph guider la découverte). Cela permet de coordonner le travail inter-dépôts en un seul endroit.
8) Effectuez des modifications de code coordonnées entre les dépôts: Demandez à l'agent d'implémenter les modifications dans chaque dépôt pertinent (par exemple, la mise à jour des packages partagés, l'ajustement des appelants d'API et la correction des ruptures en aval) en utilisant la visibilité inter-dépôts de Polygraph.
9) Ouvrez et liez les PR inter-dépôts à partir de la même session: Créez des demandes de tirage pour chaque dépôt affecté et liez/suivez-les ensemble. Polygraph est conçu pour coordonner les PR liées entre les dépôts comme un seul changement logique.
10) Coordonnez l'intégration continue et vérifiez le changement multi-dépôts: Exécutez/surveillez l'intégration continue pour chaque PR et assurez-vous que l'ensemble de changements combinés est cohérent entre les dépôts. Utilisez Polygraph pour suivre l'état de vérification des PR liées.
11) Utilisez l'historique de session pour reprendre ou référencer un travail antérieur: Plus tard, rouvrez la session (ou référencez-la à partir d'une nouvelle). Polygraph ramène la description de la session, les PR associées et les traces afin que vous puissiez continuer sans reconstruire le contexte.
12) Partagez la session avec vos coéquipiers pour le transfert: Partagez la session Polygraph afin que d'autres puissent reprendre le même contexte et historique inter-dépôts, permettant la reprise entre les personnes, les machines et même différents agents.
13) (Facultatif) Ajoutez des dépôts OSS pour les reproductions ou le débogage en amont: Si votre problème implique une dépendance externe, incluez les dépôts OSS publics pertinents dans la session pour reproduire les problèmes, valider les intégrations ou déboguer le comportement en amont.
FAQ de Polygraph
Polygraph est un outil de développement qui indexe chaque dépôt auquel vous avez accès (privé et open-source) et construit un graphique de la façon dont ils sont liés via des packages et des API, permettant un travail "cross-repo" et une navigation plus facile à travers une base de code.
Vidéo de Polygraph
Articles populaires

Atoms : Une plateforme d'IA multi-agents qui transforme les idées en produits prêts à être lancés
May 22, 2026

Nano Banana SBTI : Qu'est-ce que c'est, comment ça marche et comment l'utiliser en 2026
Apr 15, 2026

Atoms : L'outil de création de produits IA qui redéfinit la création numérique en 2026
Apr 10, 2026

Kilo Claw : Comment déployer et utiliser un véritable agent d'IA "Faites-le pour vous" (Mise à jour 2026)
Apr 3, 2026







