7 Commits

Author SHA1 Message Date
Network Monitor Bot
f248062ef1 🔧 Fix: Correction de compatibilité configuration et interface
- Ajout de compatibilité ancienne structure config.ai
- Support des deux types d'interface (Terminal et ModernInterface)
- Helper displayMessage pour unifier l'affichage
- Correction des types de configuration NeuraConfig
- Fix initialisation IA avec nouvelle config unifiée

NeuraTerm v2.0 se lance maintenant correctement avec la nouvelle architecture !
2025-08-20 07:08:10 +02:00
Network Monitor Bot
776bb44120 🏗️ MAJOR: NeuraTerm v2.0 - Architecture C4 révolutionnaire inspirée de ZeroTwo
🎯 TRANSFORMATION COMPLÈTE:
 Architecture C4 avec séparation claire des responsabilités
🧠 Modules centraux: Engine/Memory/Identity (Cœur/Cerveau/Personnalité)
🎨 Interface terminal moderne avec thème professionnel cohérent
⚙️ Configuration unifiée centralisée et extensible

🔧 MODULES C4 CRÉÉS:
• Core/Engine: Actions système protégées avec sécurité renforcée
• Core/Memory: Mémoire adaptative avec cache intelligent et analytics
• Core/Identity: Personnalité professionnelle et système prompts contextuels
• Terminal/ModernInterface: Interface stylée inspirée ZeroTwo avec animations
• Config/UnifiedConfig: Configuration hiérarchique avec profils prédéfinis

🎨 INTERFACE MODERNISÉE:
• Thème NeuraTerm professionnel (vert #00d4aa + palette cohérente)
• Bannière et présentation d'identité au démarrage
• Coloration intelligente du contenu (code, erreurs, chemins)
• Affichage stylé des commandes, plans et statistiques
• Mode IA visuel avec basculement @neura

⚙️ CONFIGURATION AVANCÉE:
• Fichier unique ~/.neuraterm/config.json
• Profils prédéfinis (beginner/professional/expert/security-focused)
• Variables d'environnement automatiques
• Validation et import/export de configuration

🔒 SÉCURITÉ RENFORCÉE:
• Niveaux de sécurité configurables (strict/balanced/permissive)
• Validation multi-critères des commandes
• Confirmation pour actions sensibles
• Sandbox mode (préparé)

💾 MÉMOIRE ADAPTATIVE:
• Stockage intelligent des interactions
• Cache avec TTL configurable
• Analytics des patterns d'usage
• Nettoyage automatique configurable
• Recherche et analyse des historiques

🎭 IDENTITÉ PROFESSIONNELLE:
• Personnalité NeuraTerm définie et cohérente
• Prompts système contextuels adaptatifs
• Réactions émotionnelles appropriées
• Style de communication professionnel

BREAKING CHANGES:
- Architecture complètement refactorisée
- Configuration centralisée (migration automatique)
- Interface terminal modernisée
- Types et APIs internes modifiés

INSPIRATION ZEROTWO:
- Architecture biologique C4 adaptée au contexte professionnel
- Interface terminal moderne avec thème cohérent
- Configuration unifiée et extensible
- Séparation claire des responsabilités
- Patterns de communication événementielle

Le terminal IA le plus avancé et professionnel jamais créé ! 🚀

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-20 00:00:21 +02:00
Network Monitor Bot
b5e13c183d 🤖 Feat: Système d'exécution intelligente et planification automatique
Fonctionnalités révolutionnaires:
-  IA capable d'exécuter des commandes système de manière sécurisée
- 🧠 Planification automatique des tâches complexes
- 🔒 Système de sécurité avec listes blanches/noires de commandes
- 📋 Création de plans d'action étape par étape
- 🚀 Exécution automatique avec feedback en temps réel
- 📊 Génération de rapports détaillés

Nouvelles commandes:
- `exec <commande>` - Exécution directe sécurisée
- `plan <description>` - Création de plan d'action
- `run` - Exécution du plan créé
- `cancel` - Annulation du plan actuel

Mode intelligent:
- L'IA analyse automatiquement si des commandes sont nécessaires
- Création et exécution automatique de plans d'action
- Feedback visuel avec icônes de statut
- Gestion des erreurs et adaptation du plan

Exemple d'usage:
🧠 NeuraTerm> analyse le répertoire
🤖 Analyse intelligente: cette demande nécessite des actions système.
📋 Création automatique d'un plan d'action...
🎯 Plan créé: Analyser la structure et le contenu du répertoire courant
🔄 Exécution automatique en cours...
 Lister les fichiers et dossiers
 Afficher la structure arborescente
📊 Génération du rapport final...

L'IA est maintenant vraiment autonome et opérationnelle ! 🚀

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-19 19:50:20 +02:00
Network Monitor Bot
81289781bf 🔧 Fix: Corriger les chemins de compilation dans package.json
- Mettre à jour main et bin vers dist/cli.js
- Corriger npm start pour pointer vers le bon fichier compilé
- Fix erreur de typage TypeScript dans commands/index.ts

L'application se lance maintenant correctement!
2025-08-19 19:41:16 +02:00
Network Monitor Bot
6ca114215c 📝 Update .gitignore with comprehensive exclusions
- Add all Node.js standard exclusions
- Exclude user config directories (.neuraterm/) containing API keys
- Add OS-specific files (Windows, macOS, Linux)
- Add IDE files (.vscode, .idea, etc.)
- Add build artifacts and cache files
- Add environment files and secrets
- Comprehensive coverage for a professional project
2025-08-19 19:38:08 +02:00
Network Monitor Bot
b8369b89e6 🔑 Feat: Gestion interactive des clés API avec stockage sécurisé
Nouvelles fonctionnalités:
- Demande interactive des clés API au premier lancement
- Commandes pour gérer les clés: key set/remove, setup, keys
- Stockage sécurisé des clés dans ~/.neuraterm/keys.json
- Support variables d'environnement et rechargement à chaud
- Gestion intelligente du provider par défaut selon les clés disponibles

Commandes ajoutées:
- `keys` - Afficher le statut des clés API
- `key set <provider>` - Configurer une clé (openai/mistral)
- `key remove <provider>` - Supprimer une clé
- `setup` - Configuration interactive complète

Plus besoin de configurer manuellement les clés avant le lancement!

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-19 19:35:33 +02:00
Network Monitor Bot
0b9bab45a8 🚀 Initial commit: NeuraTerm v1.0.0
Terminal IA professionnel avec support multi-providers et suivi des coûts

Fonctionnalités principales:
- Support OpenAI (ChatGPT) et Mistral AI
- Compteur de tokens et calcul des coûts en temps réel
- Statistiques détaillées par provider
- Interface professionnelle optimisée entreprise
- Architecture TypeScript modulaire

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-19 19:28:39 +02:00