"""CrewAI multi-agent orchestration layer for FinAgent. This package coordinates five specialized AI agents to analyze financial tickers and produce structured trading signals (BUY/SELL/HOLD). """ from crew.callbacks import ActivityEvent, ActivityFeedCallback, EventType from crew.config import CrewConfig, LLMConfig, OrchestratorConfig, TradePreferences from crew.crew import CrewResult, FinAgentCrew from crew.runner import WatchlistResult, WatchlistRunner from crew.signals import Action, TradingSignal __all__ = [ "Action", "ActivityEvent", "ActivityFeedCallback", "CrewConfig", "CrewResult", "EventType", "FinAgentCrew", "LLMConfig", "OrchestratorConfig", "TradePreferences", "TradingSignal", "WatchlistResult", "WatchlistRunner", ]