8 Commits

Author SHA1 Message Date
Network Monitor Bot
865d0d3a48 🚀 Fix: Résolution critique du flux d'authentification - NeuraTerm v2.0 opérationnel
Corrections majeures pour permettre le démarrage complet de l'application:

• AUTHENTIFICATION: Suppression du process.exit(1) bloquant dans keyManager
• DÉMARRAGE: Gestion gracieuse de l'absence de clés API au lancement
• UX: Messages informatifs non-bloquants pour guider l'utilisateur
• SÉCURITÉ: Protection des fonctions IA sans clés avec messages appropriés
• INTERFACE: Aide complète intégrée dans ModernInterface

 NeuraTerm v2.0 démarre maintenant parfaitement avec architecture C4
 Boucle de commandes interactive fonctionnelle
 Mode limité disponible sans clés, configuration possible via 'setup'
 Toutes les fonctionnalités accessibles une fois les clés configurées

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-20 07:19:55 +02:00
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