File size: 1,403 Bytes
1309b89
 
 
 
 
 
 
 
 
 
 
c67da23
1309b89
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
---
title: "Agent Zero"
emoji: "🤖"
colorFrom: "purple"
colorTo: "indigo"
sdk: "gradio"
sdk_version: "5.11.0"
app_file: "app.py"
pinned: false
license: "apache-2.0"
---

# Agent Zero – Qwen Powered + Telegram

Ce Space héberge un agent autonome utilisant **Qwen 2.5 Instruct** comme moteur de décision, conçu pour l'édition de code sécurisée.

## 🚀 Fonctionnalités
- **Pilotage à distance** : Réception et exécution d'ordres en temps réel via Telegram.
- **Pipeline de Mutation Sécurisé** : Chaque modification de code subit une triple validation :
  1. **Analyse AST** : Vérification de la syntaxe Python.
  2. **Sandbox Testing** : Test d'exécution dans un environnement isolé.
  3. **Rejection Gate** : Filtrage de sécurité final.
- **Contrôle Humain (HITL)** : 
  - Le patch est mis en attente après validation technique.
  - Commande **VALIDER** pour appliquer la mutation sur le fichier cible.
  - Commande **ANNULER** pour rejeter les changements.

## 🛠️ Installation et Dépendances
Le projet repose sur Gradio 5 pour l'interface de monitoring et les bibliothèques standards de traitement de code. Toutes les dépendances sont listées dans le fichier `requirements.txt`.

## ⚠️ Sécurité
Cet agent dispose de capacités d'écriture de fichiers. L'activation de la sandbox est impérative pour prévenir toute exécution de code malveillant ou destructeur.