2.4 KiB
2.4 KiB
🔧 Solution : Whitelist Bloque Kiro
🐛 Problème
Le système ne capture pas tes actions dans Kiro car Kiro n'est pas dans la liste blanche.
Diagnostic
Liste blanche actuelle :
- Test Window 1
- Test Window 2
- Test With Confirmation
Kiro : ❌ Bloquée
✅ Solutions
Solution 1 : Ajouter Kiro à la Liste Blanche (Rapide)
Via l'interface :
- Lance l'app :
cd geniusia2 && ./run.sh - Clique sur "Gérer la Liste Blanche"
- Entre : Kiro
- Clique OK
- Clique sur "Start"
- Teste dans Kiro !
Solution 2 : Activer le Mode Permissif (Plus Simple)
Le bouton "Mode: Tout Autoriser" devrait être vert (activé).
Si ce n'est pas le cas :
- Lance l'app
- Clique sur le bouton pour l'activer
- Il devrait devenir vert
- Clique sur "Start"
- Teste dans n'importe quelle fenêtre !
Solution 3 : Modifier Directement la Liste Blanche (Manuel)
Fichier : geniusia2/data/user_profiles/whitelist.json
{
"whitelist": [
"Kiro",
"Firefox",
"Chrome",
"Terminal",
"*"
],
"metadata": {
"created_at": "2025-11-19T...",
"last_modified": "2025-11-19T..."
}
}
Note : "*" autorise TOUTES les fenêtres.
Solution 4 : Vider la Liste Blanche (Temporaire)
rm geniusia2/data/user_profiles/whitelist.json
Puis dans la config (geniusia2/config.yaml), assure-toi que :
security:
enforce_whitelist: false
🧪 Test
Après avoir appliqué une solution :
# 1. Relancer le diagnostic
geniusia2/venv/bin/python diagnostic_whitelist.py
# 2. Vérifier que Kiro est autorisée
# Résultat attendu : Kiro : ✅ Autorisée
# 3. Lancer l'app
cd geniusia2 && ./run.sh
# 4. Cliquer sur "Start"
# 5. Faire 3 clics dans Kiro
# 6. Vérifier la notification "Tâche apprise !"
💡 Recommandation
Pour les tests : Utilise le Mode Permissif (Solution 2)
- Plus simple
- Pas besoin d'ajouter chaque fenêtre
- Tu peux tester dans n'importe quelle app
Pour la production : Utilise la Liste Blanche (Solution 1)
- Plus sécurisé
- Contrôle précis des fenêtres
- Évite les actions accidentelles
🎯 Prochaine Étape
Une fois Kiro autorisée :
- Lance l'app
- Clique sur "Start"
- Fais 3 clics dans Kiro
- Attends "Tâche apprise !"
- Refais 1 clic
- ✅ L'overlay devrait apparaître !
Quelle solution préfères-tu ? 🤔