Retour aux mises à jour
New releaseAug 10, 2026

agensic v0.3.0

Forensique terminale cryptographique et rejeu de session pour agents IA. Suit, signe et audite chaque commande avec des étiquettes de provenance, des sessions rejouables et un voyage dans le temps Git. Priorité à la vie privée avec stockage local SQLite et rédaction de secrets.

Partager

Logo Agensic

Sachez ce qui a été exécuté, où, quand et par qui

La couche d'observabilité manquante pour les workflows de terminal pilotés par l'IA

Signed Provenance Tracked Sessions Git Time Travel Replayable Sessions IDE style Tab Autocomplete


Agensic améliore votre flux de travail terminal existant pour l'ère de l'IA. Il est conçu pour les développeurs qui souhaitent le gain de productivité des agents IA directement dans leur shell, mais refusent de faire des compromis sur l'auditabilité, le contrôle et la confidentialité.

Alors que les agents IA prennent de plus en plus le contrôle de la ligne de commande et exécutent des tâches de manière autonome, la visibilité et le contrôle deviennent cruciaux. Agensic traite les commandes terminal comme des citoyens de première classe et fournit un cadre robuste pour les suivre, les inspecter et les gérer.

Au lieu d'aplatir toute l'activité du terminal en un seul « historique du shell » ambigu, Agensic agit comme un observateur forensique et un copilote intelligent. Il suit de manière transparente les sessions de codage interactives avec l'IA, signe cryptographiquement les commandes exécutées par les agents et fournit une autocomplétion Tab ultra-rapide, inspirée des IDE et basée sur l'historique.


📋 Table des matières

  1. Support de plateforme
  2. Installation
  3. Démarrage rapide
  4. Provenance Agensic
  5. Sessions Agensic
  6. Autocomplétion Agensic
  7. Commandes disponibles
  8. Sécurité et confidentialité
  9. Créateur du projet
  10. Soutien
  11. Licence

💻 Support de plateforme

Agensic est conçu pour s'intégrer profondément à votre environnement shell.

  • macOS (Zsh) — entièrement pris en charge ✅

  • Linux (Bash) — entièrement pris en charge ✅


🚀 Installation

Le moyen le plus rapide est l'installateur géré en une ligne :

curl -fsSL https://raw.githubusercontent.com/Alex188dot/agensic/main/bootstrap.sh | bash

Si vous préférez cloner manuellement :

git clone https://github.com/Alex188dot/agensic.git
cd agensic
bash ./install.sh

Si vous avez déjà uv, l'installateur l'utilisera automatiquement pour une configuration plus rapide.

Au premier lancement, Agensic vous demandera de choisir votre fournisseur LLM préféré et de configurer vos clés API pour l'autocomplétion des commandes.

Alternativement, vous pouvez configurer votre fournisseur LLM et vos clés API en exécutant :

agensic setup

⚡ Démarrage rapide

Après la configuration, ouvrez un nouveau terminal et Agensic commencera automatiquement à suivre votre activité terminal et fournira des suggestions d'autocomplétion pendant que vous tapez !

🤖 Suivi automatique transparent des agents

Commencez à travailler comme vous le feriez normalement, par exemple en utilisant votre assistant de codage IA préféré, comme Claude Code, Codex CLI, etc. :

claude

ou

codex

Consultez la section Agents pris en charge pour une liste complète de tous les agents pris en charge. Si votre agent n'est pas dans la liste, vous pouvez l'ajouter en exécutant agensic --add_agent "executable" puis l'utiliser normalement pour qu'Agensic puisse le suivre.

Une fois terminé, vous pouvez utiliser Agensic pour inspecter l'historique des sessions :

agensic sessions

ou afficher la provenance forensique :

agensic provenance

🧾 Provenance Agensic

Agensic vous donne une transcription forensique pour chaque commande. Il classifie ce qui s'est passé, enregistre des métadonnées riches et dévoile une piste d'audit claire afin que vous puissiez déterminer si une commande a été tapée manuellement, acceptée à partir d'une suggestion ou exécutée directement par un agent.

Démo de la provenance Agensic

✨ Fonctionnalités

🔍 Explorateur de provenance en plein écran

Besoin de répondre à la question : « Qu'est-ce qui a exactement été exécuté ici et qui l'a déclenché ? » Exécutez agensic provenance pour ouvrir le visualiseur de provenance en plein écran. Filtrez par étiquette, agent, fournisseur ou fenêtre de temps, inspectez la trace de commande exacte et exportez la vue actuelle en JSON ou CSV lorsque vous avez besoin d'un enregistrement durable pour le débogage, la revue d'incident ou la conformité.

🛡️ Provenance cryptographique et signature des commandes

Arrêtez de vous demander si un humain ou une IA a cassé la build. Agensic capture des métadonnées riches pour chaque commande et utilise la signature locale Ed25519 pour étiqueter les exécutions par agent avec une étiquette AI_EXECUTED indéniable. Vous obtenez une chronologie claire et vérifiable séparant les frappes humaines des suggestions IA et des exécutions automatiques.

🏷️ Étiquettes d'attribution structurées

Agensic ne réduit pas l'historique du terminal à une simple liste de chaînes. Chaque commande suivie est classifiée avec une étiquette de provenance, vous offrant un moyen cohérent de filtrer les exécutions, d'enquêter sur le comportement et de comprendre comment une commande est entrée dans votre shell.

🔖 Étiquettes prises en charge

Agensic prend actuellement en charge les étiquettes de provenance suivantes :

  • AI_EXECUTED pour les commandes exécutées directement par un agent IA avec preuve signée
  • HUMAN_TYPED pour les commandes tapées manuellement par un humain dans le shell
  • AI_SUGGESTED_HUMAN_RAN pour les commandes suggérées par un appel LLM IA externe puis exécutées par un humain
  • AG_SUGGESTED_HUMAN_RAN pour les commandes suggérées par Agensic puis exécutées par un humain
  • INVALID_PROOF pour les commandes arrivées avec des métadonnées de preuve ayant échoué à la validation
  • UNKNOWN pour les commandes où les preuves disponibles sont insuffisantes pour attribuer une étiquette d'attribution plus forte

🕵️‍♂️ Sessions Agensic

Agensic enregistre les sessions interactives des agents, vous offrant une preuve irréfutable de ce qui s'est passé et la possibilité de manipuler en toute sécurité l'état du dépôt, via la fonctionnalité Time Travel.

Démo de rejeu Agensic

✨ Fonctionnalités

▶️ Sessions rejouables

Catégories