diff --git a/tradingagents/graph/portfolio_analysis.py b/tradingagents/graph/portfolio_analysis.py index 15fe03cb..f3f2d2d2 100644 --- a/tradingagents/graph/portfolio_analysis.py +++ b/tradingagents/graph/portfolio_analysis.py @@ -125,8 +125,9 @@ class PortfolioAnalyzer: try: return self.deep_thinking_llm.invoke(messages).content except Exception as e: + import traceback return ( - f"Portfolio summary generation failed: {e}\n" + f"Portfolio summary generation failed: {e}\n{traceback.format_exc()}\n" f"Individual signals were: " + ", ".join(f"{t}: {r['signal']}" for t, r in individual_results.items()) )