TradingAgents/tradingagents/graph
Charlie Tonneslan 19dae36f58 Pass model name to _get_provider_kwargs for per-model decisions
The previous fix only checked deep_think_llm when deciding whether
to include reasoning_effort, but both LLMs shared the same kwargs.
This meant mixing an o-series deep model with a gpt-* quick model
would still crash.

Now each LLM gets its own kwargs by passing the model name to
_get_provider_kwargs. reasoning_effort is only added when the
specific model being configured is an o-series model.
2026-03-22 12:47:32 -04:00
..
__init__.py chore(release): v0.1.0 – initial public release of TradingAgents 2025-06-05 04:27:57 -07:00
conditional_logic.py refactor: rename risky/safe agents to aggressive/conservative 2026-02-03 22:27:20 +00:00
propagation.py fix: initialize all debate state fields in propagation.py 2026-03-15 17:54:32 +00:00
reflection.py chore(release): v0.1.0 – initial public release of TradingAgents 2025-06-05 04:27:57 -07:00
setup.py refactor: rename risky/safe agents to aggressive/conservative 2026-02-03 22:27:20 +00:00
signal_processing.py chore(release): v0.1.0 – initial public release of TradingAgents 2025-06-05 04:27:57 -07:00
trading_graph.py Pass model name to _get_provider_kwargs for per-model decisions 2026-03-22 12:47:32 -04:00