Refactor and update structure #20

Merged
Berack96 merged 22 commits from 16-refactoring-e-sanity-check into main 2025-10-08 16:21:10 +02:00

22 Commits

Author SHA1 Message Date
42412406a7 fix demos, semplificata logica lista ollama 2025-10-06 11:03:13 +02:00
fbe26e09f4 fix docs 2025-10-06 10:46:53 +02:00
d3fab15371 WrapperHandler: semplificata la logica di chiamata delle funzioni sui wrapper 2025-10-05 22:04:20 +02:00
ef78f3b50c fix errors found by Copilot 2025-10-05 21:17:38 +02:00
f5816bb74f Rinominato 'quote_currency' in 'currency' e aggiornato il trattamento del timestamp in Price 2025-10-05 19:06:39 +02:00
ac356c3753 fix type per models 2025-10-05 16:30:48 +02:00
a31acb3a0b fix type in tests 2025-10-05 12:44:30 +02:00
f7a0660d4c Corretto il valore predefinito della valuta in BinanceWrapper da "USDT" a "USD" 2025-10-05 12:35:05 +02:00
39e52e381b Aggiornato Readme 2025-10-04 21:23:47 +02:00
f0193b94bb Refactoring architetturale e spostamento classi base
- Eliminazione del file __init__.py obsoleto che importava ChatManager e Pipeline
- Spostamento della classe Pipeline in agents/pipeline.py
- Spostamento della classe ChatManager in utils/chat_manager.py
- Aggiornamento di __main__.py per importare da app.utils e app.agents, e modifica della logica per utilizzare Pipeline invece di chat per la selezione di provider e stile
- Creazione della cartella base con classi base comuni: markets.py (ProductInfo, Price, MarketWrapper), news.py (Article, NewsWrapper), social.py (SocialPost, SocialComment, SocialWrapper)
- Aggiornamento di tutti gli import nel progetto (markets/, news/, social/, utils/, tests/) per utilizzare la nuova struttura base/
2025-10-04 21:20:21 +02:00
6cd97b2864 Riorganizzati gli import 2025-10-04 20:07:33 +02:00
f8b41cd63a Aggiunti type hints finali 2025-10-04 19:46:17 +02:00
1b3e85894c fix type checks di notizie e social. 2025-10-04 19:34:18 +02:00
3a6702642b Rinominato BaseWrapper in MarketWrapper e fix type check markets 2025-10-04 19:11:47 +02:00
07ab380669 utils type checks 2025-10-04 18:29:39 +02:00
f530b33088 Aggiornate le istruzioni del coordinatore del team 2025-10-04 01:56:14 +02:00
42ec2e6eef Rimossi TODO e Aggiunto documentazione per metodi aggregated 2025-10-04 01:28:16 +02:00
cc3a56cb6d Aggiornata la posizione delle istruzioni 2025-10-04 01:23:12 +02:00
e5e38d0a6d Aggiunta cartella per i modelli, agenti e team 2025-10-04 00:46:03 +02:00
cc0cae52db Spostato main nel corretto file __main__ e aggiornato il README.md 2025-10-03 23:54:18 +02:00
8d1cae8706 Riorganizza e rinomina funzioni di estrazione in moduli di mercato e notizie; migliora la gestione delle importazioni 2025-10-03 19:40:14 +02:00
b85d74a662 Aggiorna gli agenti e il modello del team per utilizzare OLLAMA_QWEN_1B 2025-10-03 16:46:10 +02:00