Releases: DavidRaffeil/DeFiPilot
DeFiPilot V5.5 — Exits automatiques & stratégie Deep Search
📘 Description (Fr)
DeFiPilot V5.5 — Version stable
Cette version introduit :
- les exits automatiques basés sur le contexte du marché
- l’application des seuils issus de Deep Search V5.4
- le fichier stratégique final
strategy_v5_5.json - la stabilisation du daemon ainsi que des modules scoring/rebalancing
- une amélioration du comportement en phases neutres, défavorables ou critiques
Cette version prépare la transition vers V5.6 et les futures optimisations du moteur.
📗 Description (En)
DeFiPilot V5.5 — Stable Release
This version includes:
- automatic exits based on market context
- integration of crisis thresholds derived from Deep Search V5.4
- the finalized strategy file
strategy_v5_5.json - stabilization of the daemon and the scoring/rebalancing modules
- improved behavior during neutral, bearish, and critical phases
This release sets the foundation for V5.6 and upcoming engine optimizations.
DeFiPilot V5.3 — Journal Stratégique & Stability Update
🆕 Nouveautés — DeFiPilot V5.3
- Ajout du journal stratégique (
journal_strategy.jsonl) - Intégration propre dans
journal_daemon.py - Mise à jour de la GUI (affichage contextuel + stabilité)
- Amélioration de ControlPilot (signaux consolidés + normalisation)
- Snapshot stratégie enrichi (allocation avant/après, scoring, contexte)
- Nettoyage et refactorisation interne
- Ajout des premiers tests unitaires (stratégie + contexte)
- Documentation partielle dans
docs/
🧱 Stabilité
Cette version marque la consolidation du pipeline décisionnel avant les futures évolutions IA (V5.4 → V6.0).
📦 Assets
Aucun binaire — version pure Python.
© 2025 DeFiPilot — CC-BY-NC-SA 4.0
DeFiPilot V5.2 — Rééquilibrage automatique du portefeuille
🇫🇷 Nouveautés DeFiPilot V5.2
Cette version introduit une avancée majeure vers la stratégie totalement autonome :
🔥 Nouveautés principales
- Rééquilibrage automatique du portefeuille basé sur le contexte du marché.
- Nouveau module
core/rebalancing_simulator.pypour détecter les écarts et proposer un plan d’action. - Intégration complète des signaux pondérés (favorable / neutre / défavorable) provenant de ControlPilot.
- Nouveau fichier
rebalancing_snapshot.jsonlpour tracer toutes les décisions de rééquilibrage. - Amélioration du scoring dynamique pour s’adapter au marché en temps réel.
- Stabilisation du pipeline décisionnel en vue de V5.3.
🇬🇧 What's New in DeFiPilot V5.2
This release introduces a major step toward full autonomous strategy:
🔥 Main Features
- Automatic portfolio rebalancing based on market context.
- New
core/rebalancing_simulator.pymodule to detect drifts and propose action plans. - Full integration of weighted contextual signals (favorable / neutral / unfavorable) from ControlPilot.
- New
rebalancing_snapshot.jsonlto log all rebalancing decisions. - Improved dynamic scoring to adapt to market conditions.
- Stabilized decision pipeline in preparation for V5.3.
DeFiPilot V5.1 — Stratégie IA complète
DeFiPilot V5.1 — Stratégie IA complète
FR
Cette version marque une étape importante pour DeFiPilot avec l'arrivée d'une stratégie entièrement pilotée par l’IA via ControlPilot.
Le bot intègre désormais un pipeline complet de signaux, un scoring dynamique selon le contexte marché, et un système de snapshots pour tracer chaque décision.
✨ Nouveautés principales
- Nouveau moteur de signaux IA (contexte : favorable / neutre / défavorable).
- Normalisation avancée des signaux consolidés.
- Injection intelligente des signaux dans la stratégie.
- Scoring dynamique selon le contexte.
- Nouveau système de
strategy_snapshot.jsonl. - Moteur de stratégie enrichi (prise en compte du contexte pondéré).
- Stabilité améliorée (simulation + mode réel limité).
- Préparation du rééquilibrage automatique (V5.2).
EN
This release brings a major step forward with a fully AI-driven strategy powered by ControlPilot.
DeFiPilot now includes a complete signal pipeline, context-aware dynamic scoring, and a new snapshot system to trace every internal decision.
✨ Main new features
- New AI signal engine (context: favorable / neutral / unfavorable).
- Advanced normalization of consolidated signals.
- Intelligent injection of signals into the strategy engine.
- Dynamic scoring based on market context.
- New
strategy_snapshot.jsonlsystem. - Enhanced strategy engine (context-weighted decisions).
- Improved stability (simulation + limited real mode).
- Preparation for automatic rebalancing (V5.2).
🔖 Tag : v5.1
📅 Release date : 2025-11-xx
🛠 Licence : CC-BY-NC-SA 4.0
DeFiPilot V5.0 — IA ControlPilot et stabilisation globale
FR :
Intégration IA complète via ControlPilot (analyse contextuelle + signaux).
Dashboard amélioré : métriques temps réel, latence réduite, stabilité renforcée.
Journalisation unifiée (signaux + exécutions) en JSONL et CSV.
Optimisation des appels RPC et amélioration de la gestion des erreurs réseau.
README entièrement réécrit, bilingue et détaillé pour la V5.0.
EN :
Full AI integration via ControlPilot (context analysis + signals).
Improved dashboard: real-time metrics, reduced latency, increased stability.
Unified logging (signals + executions) in JSONL and CSV.
Optimized RPC calls and better network error handling.
Fully rewritten README, bilingual and detailed for V5.0.
DeFiPilot V4.9 — ControlPilot Phase 1.1 (Agrégation et anomalies)
🧭 Résumé / Overview
FR :
La version V4.9 marque la première évolution concrète de ControlPilot, le module de supervision et d’agrégation de signaux.
Elle introduit la Phase 1.1, centrée sur l’analyse avancée des données, la détection d’anomalies et la stabilité générale du tableau de bord.
EN :
Version V4.9 marks the first functional upgrade of ControlPilot, the monitoring and signal aggregation module.
It introduces Phase 1.1, focused on advanced data aggregation, anomaly detection, and overall GUI stability.
🆕 Nouveautés / What's New
FR :
Agrégation avancée des signaux de risque : fusion de plusieurs journaux pour analyse consolidée.
Détection d’anomalies (APR, TVL, cohérence de données) via control/anomaly_detector.py.
Nouveau module aggregator.py : regroupement automatique des métriques issues de différentes sessions.
Stabilité GUI renforcée (rafraîchissement fluide, gestion des données partielles).
Optimisation du rafraîchissement ControlPilot et réduction des latences.
Ajout de la capture d’écran GUI V4.9 dans le README.
EN :
Advanced risk signal aggregation: merges multiple logs for consolidated analysis.
Anomaly detection (APR, TVL, data consistency) via control/anomaly_detector.py.
New aggregator.py module: automatically groups metrics from various sessions.
Improved GUI stability (smoother refresh, partial-data handling).
Enhanced ControlPilot refresh behavior and latency reduction.
GUI screenshot (V4.9) added to README.
⚙️ Composants mis à jour / Updated Components
FR :
control/control_pilot.py — logique de supervision unifiée
control/anomaly_detector.py — détection et classification des anomalies
control/aggregator.py — fusion et nettoyage des signaux
gui/main_window.py — stabilité et affichage des anomalies
README.md — mise à jour complète + aperçu visuel
EN :
control/control_pilot.py — unified supervision logic
control/anomaly_detector.py — anomaly detection and classification
control/aggregator.py — signal aggregation and cleaning
gui/main_window.py — stability and anomaly display
README.md — full update + GUI visual overview
📊 Focus technique / Technical Focus
FR :
L’agrégateur (aggregator.py) unifie désormais les sources JSONL pour établir un état global du marché et des pools.
Les anomalies détectées sont consignées dans journal_signaux.jsonl et visibles dans ControlPilot → Anomalies.
Compatibilité maintenue avec le mode réel et la gestion d’état persistante (V4.7).
EN :
The aggregator.py module now unifies JSONL sources to create a global market and pool overview.
Detected anomalies are logged in journal_signaux.jsonl and displayed in ControlPilot → Anomalies.
Full compatibility preserved with real mode and persistent state system (V4.7).
DeFiPilot V4.8 — Supervision et signaux de risque (ControlPilot Phase 1)
📝 Description bilingue (FR / EN)
FR — Notes de version V4.8 Stable
Cette version marque la première phase de supervision intelligente du bot DeFiPilot.
Elle introduit un système de signaux de risque, des améliorations de stabilité et une GUI enrichie.
C’est une étape clé vers ControlPilot, le module de supervision IA prévu pour la V5.x.
Principales nouveautés :
Nouveau module control/signaux_risque.py pour la détection d’anomalies APR/TVL.
Intégration des signaux de risque dans les journaux JSONL (journal_signaux.jsonl).
Interface Tkinter améliorée : tri historique, filtres dynamiques, affichage plein écran.
Optimisation des threads de sauvegarde d’état et réduction de la latence GUI.
Stabilité renforcée en mode réel et reprise automatique après coupure.
Étape suivante :
V4.9 – Supervision avancée et agrégation inter-bots (ControlPilot Phase 2)
EN — Release Notes V4.8 Stable
This version introduces the first phase of intelligent supervision for DeFiPilot.
It adds a risk signal system, improves stability, and enhances the Tkinter GUI.
This is a key milestone toward ControlPilot, the AI supervision module planned for V5.x.
Main changes:
New control/signaux_risque.py module for APR/TVL anomaly detection.
Integrated risk signals into JSONL logs (journal_signaux.jsonl).
Improved Tkinter GUI: historical sorting, dynamic filters, fullscreen view.
Optimized state-save threads and reduced GUI latency.
Increased real-mode stability and automatic recovery after interruption.
Next milestone:
V4.9 – Advanced supervision and multi-bot aggregation (ControlPilot Phase 2)
DeFiPilot V4.7 — Stabilité et reprise automatique / Stability & Auto-Recovery
FR — Notes de version :
Gestion d’état persistante via core/state_manager.py
Sauvegarde automatique après chaque cycle
Écriture atomique crash-safe (prévention de la corruption)
Reprise complète de l’état au redémarrage (.state)
Nouvelle CLI : state_cli.py (inspection et mise à jour de l’état)
Préparation à la stabilisation du mode réel complet (V4.8 → V4.9)
EN — Release notes:
Persistent state management via core/state_manager.py
Automatic saving after each cycle
Crash-safe atomic write to prevent corruption
Full state recovery at startup (.state)
New CLI: state_cli.py (inspect and update the state)
Preparing for full real-mode stabilization (V4.8 → V4.9)
DeFiPilot V4.6 — Stratégie dynamique avec moteur de répartition intra-catégorie
🆕 DeFiPilot V4.6 — Stratégie dynamique avec moteur de répartition intra-catégorie
🎯 Dynamic strategy with intra-category allocation engine
FR :
La version 4.6 introduit le module rebalancing_intra.py, permettant de répartir automatiquement les ajustements intra-catégorie entre les pools selon leur score de rentabilité.
Les actions globales du plan (« augmenter / réduire une catégorie ») sont maintenant traduites en deltas par pool, garantissant une répartition fine, cohérente et réaliste.
Cette étape finalise la base de la stratégie dynamique automatisée, entièrement théorique pour le moment (aucun appel Web3).
EN :
Version 4.6 introduces the rebalancing_intra.py module, which automatically distributes intra-category adjustments across pools based on their profitability scores.
Global plan actions (“increase / reduce a category”) are now converted into per-pool deltas, ensuring a fine-grained and consistent allocation.
This milestone completes the foundation of the automated dynamic strategy, still theoretical for now (no Web3 calls yet).
✅ Ajouts principaux :
- Module
core/rebalancing_intra.py - Script
test_rebalancing_intra.py(tests unitaires nominaux et cas limites) - Mise à jour du README (V4.6 stable)
- Tag
v4.6créé et publié sur la branche principale
📈 Next milestone: V4.7 — Stabilisation du mode réel complet et reprise automatique après coupure.
V4.5 – ControlPilot Integration & GUI Supervision
🇫🇷 Notes de version (FR)
DeFiPilot V4.5 marque une étape clé : l’arrivée de ControlPilot, l’agent central de supervision et d’analyse.
Cette mise à jour introduit la première phase d’intégration entre les modules de l’écosystème DeFiPilot.
Nouveautés principales :
🧠 Intégration initiale de ControlPilot (collecte et supervision des métriques de DeFiPilot).
🖥️ Nouveau module de supervision dans la GUI (état global, dernier signal, stratégie active).
📊 Uniformisation des journaux (fichiers CSV/JSONL : noms, formats de timestamp, champs standards).
⚙️ Préparation de la communication inter-bots (DeFiPilot ↔ ControlPilot).
🧹 Nettoyage du code et harmonisation des modules internes (core/, gui/, defi_sources/).
Améliorations générales :
GUI plus stable et plus fluide.
Documentation mise à jour.
README complet et bilingue (FR / EN).
🌍 Release Notes (EN)
DeFiPilot V4.5 marks a key milestone with the arrival of ControlPilot, the central supervision and analysis agent.
This update introduces the first integration phase between the modules of the DeFiPilot ecosystem.
Main highlights:
🧠 Initial integration of ControlPilot (collection and supervision of DeFiPilot metrics).
🖥️ New supervision module in the GUI (global status, latest signal, active strategy).
📊 Unified log structure (CSV/JSONL file names, timestamp formats, standardized fields).
⚙️ Preparation for inter-bot communication (DeFiPilot ↔ ControlPilot).
🧹 Code cleanup and harmonization across internal modules (core/, gui/, defi_sources/).
General improvements:
Smoother and more stable GUI.
Updated documentation.
Fully bilingual README (FR / EN).