* Refactor pipeline integration
* remove direct pipeline dependency from ChatManager and TelegramApp
* introduce PipelineInputs for better configuration management
* listener personalizzati per eventi nella funzione di interazione della pipeline
* added demos for agno
* USD in configs
* Dockerfile better cache
* Prompt messi in una cartella apposta
* Aggiorna importazioni demo per riflettere la nuova struttura delle cartelle API
* Aggiunto configurazione dell'applicazione
* Spostato ChatManager in app.interface
* Update README.md
* Aggiornato config per app & api
* Rinominato il modulo NewsAPI
* fix main infinite loop
* API base --> core
* pattern singleton per AppConfig.
* Estratto i tools nella loro cartella --> api/tools
* fix main KeyboardInterrupt
* update tests
* Docker & libs
* fix copilot suggestions
* Aggiorna gli agenti e il modello del team per utilizzare OLLAMA_QWEN_1B
* Riorganizza e rinomina funzioni di estrazione in moduli di mercato e notizie; migliora la gestione delle importazioni
* Spostato main nel corretto file __main__ e aggiornato il README.md
* Aggiunta cartella per i modelli, agenti e team
* Aggiornata la posizione delle istruzioni
* Rimossi TODO e Aggiunto documentazione per metodi aggregated
* Aggiornate le istruzioni del coordinatore del team
* utils type checks
* Rinominato BaseWrapper in MarketWrapper e fix type check markets
* fix type checks di notizie e social.
* Aggiunti type hints finali
* Riorganizzati gli import
* 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/
* Aggiornato Readme
* Corretto il valore predefinito della valuta in BinanceWrapper da "USDT" a "USD"
* fix type in tests
* fix type per models
* Rinominato 'quote_currency' in 'currency' e aggiornato il trattamento del timestamp in Price
* fix errors found by Copilot
* WrapperHandler: semplificata la logica di chiamata delle funzioni sui wrapper
* fix docs
* fix demos, semplificata logica lista ollama