1. Run buttons: only the triggered button shows spinner, others disabled 2. Backend: enhanced prompt extraction with multiple fallback paths (data.messages, data.input.messages, data.input, data.kwargs.messages) and raw dump fallback; improved response extraction for edge cases 3. Portfolio viewer: new PortfolioViewer component with holdings table, trade history, and summary tabs; portfolio dropdown with auto-load; Wallet sidebar icon now navigates to portfolio page 4. Parameter inputs: collapsible panel with date/ticker/portfolio_id; validation prevents running without required fields per run type Co-authored-by: aguzererler <6199053+aguzererler@users.noreply.github.com> Agent-Logs-Url: https://github.com/aguzererler/TradingAgents/sessions/ffa268c8-e97c-4335-9bce-19bba583bea9 |
||
|---|---|---|
| .. | ||
| routes | ||
| services | ||
| .env.example | ||
| __init__.py | ||
| dependencies.py | ||
| main.py | ||
| store.py | ||