Commit Graph

59 Commits

Author SHA1 Message Date
148bff7cfd Refactor Predictor and market data handling
- Added Predictor class with input preparation and instructions for financial strategy generation.
- Removed PredictorAgent class and integrated its functionality into the new Predictor module.
- Created a base market API wrapper and specific implementations for Coinbase and CryptoCompare.
- Introduced PublicBinanceAgent for fetching public prices from Binance.
- Refactored ToolAgent to utilize the new Predictor and market API wrappers for improved data handling and predictions.
- Updated models to streamline the selection of available LLM providers.
- Removed deprecated signer classes for Coinbase and CryptoCompare.
2025-09-26 03:43:31 +02:00
48502fc6c7 !! Broken for now !!
Refactor environment variables and remove unused API key checks; introduce Models enum for supported models.
2025-09-25 22:24:24 +02:00
Simone Garau
5dbdb050ca pulizia veloce 2025-09-25 18:24:39 +02:00
Simone Garau
995048831c Integrato 3 fonti ma da finire binance. Fatto una struttura con i signers per i servizi. 2025-09-23 18:04:52 +02:00
Simone Garau
2a5a44913f pre merge 2025-09-19 12:49:01 +02:00
Simone Garau
25b93985e5 Inserito ollama fra le possibilità usando il modello gpt-oss:latest. La risposta di ollama è parsificata male, vede anche il thinking del modello 2025-09-19 11:55:14 +02:00
trojanhorse47
6729a66d50 * Modificati caricamento e chiamata di openai (aggiornati al nuovo SDK) 2025-09-19 11:46:54 +02:00
trojanhorse47
95559551a3 * Modificati caricamenti dei provider google e anthropic.
* Modificata _predict_google: ora è funzionante.
+ Aggiunto debug per provider attivi trovati.

# NB: Sia le chiamate che le chiamate agli modelli potrebbero non essere aggiornati (non ho ancora letto la documentazione recente e potrebbero essere da modificare).
2025-09-19 11:39:11 +02:00
trojanhorse47
45014fa94b + Creato scheletro dell'app con agenti mock per test.
* Modificato pyproject.toml con versioni aggiornate di agno (aggiunto file requirements.txt per compatibilità eventuale con hugging face).

# Consiglio di spostare il contenuto di src direttamente nella directory base per tenere compatibilità con hugging face in caso si voglia sfruttare in futuro.
2025-09-19 11:08:17 +02:00