# TradingAgents (slim)

> TradingAgents, from Tauric Research, is an open-source Python framework on LangGraph in which LLM agents for analysis, research debate, trading and risk review produce a five-tier rating and a report for one ticker and date.

- Full: https://www.anchorterminal.com/tools/tradingagents.md (~7,200 tokens) · this version ~1,430 tokens · JSON https://www.anchorterminal.com/tools/tradingagents.json · canonical https://www.anchorterminal.com/tools/tradingagents
- Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · MCP: https://www.anchorterminal.com/mcp · Updated: 2026-10-25 · pricing https://www.anchorterminal.com/tools/tradingagents#pricing · reviews https://www.anchorterminal.com/tools/tradingagents#reviews
- Licence: CC BY 4.0, credit Anchor Terminal and link this page (https://www.anchorterminal.com/terms/#data)

**B · 64.7/100 · rank #388 of 1210 · #11 in Agent frameworks & SDKs · not agent-ready · confidence medium**


Assessment: An Apache 2.0 LangGraph framework at 0.7.0 with six releases in 90 days, a dated changelog with upgrade notes, a public test matrix and point-in-time rules for historical runs. It has no MCP client or server, no PyPI package and no documentation beyond the README, and its output is a model-written rating that places no orders.

## Facts

- Kind: Agent framework · vendor: Tauric Research · category: Agent frameworks & SDKs · legal entity: Tauric Research · provenance 62/100
- Auth: API key · pricing: Free · x402: no · licence: Apache-2.0
- Languages: Python 3.11 or later, tested on 3.11 to 3.14
- Version: 0.7.0 on 16 October 2026. 0.1.0 on 5 June 2025
- Built on: LangGraph and LangChain, with langgraph-checkpoint-sqlite for resume
- Agents: Market, sentiment, news and fundamentals analysts in parallel, bull and bear researchers, a research manager, a trader, aggressive, conservative and neutral risk debaters, and a portfolio manager
- Output: A five-tier rating or REVIEW, with structured Pydantic outputs from the research manager, trader and portfolio manager, and Markdown and HTML reports
- Model providers: OpenAI, Google, Anthropic, xAI, DeepSeek, Qwen, GLM, MiniMax, OpenRouter, Mistral, Kimi, Groq, NVIDIA, Azure OpenAI, Bedrock, Ollama, any OpenAI-compatible endpoint and a ChatGPT plan, with a provider per model tier
- Data sources: Yahoo Finance (yfinance), SEC EDGAR, Alpha Vantage, FRED, Polymarket, Reddit RSS, StockTwits, and optional screening of social posts by TypeSafe's Jev
- Interfaces: Python (`TradingAgentsGraph.propagate`, `run_backtest`), an interactive CLI, a headless CLI with flags, and Docker Compose. No MCP client or server
- State: A decision memory log in ~/.tradingagents/memory, settled against realised returns, and opt-in per-ticker SQLite checkpoints
- Network calls of its own: Interactive CLI only, once a day, to api.github.com and api.tauric.ai for releases and notices. Off with TRADINGAGENTS_NO_UPDATE_CHECK=1
- Releases in 90 days: Six, 0.4.0 to 0.7.0
- Paper: arXiv 2412.20138, first version 28 December 2024, seventh 3 June 2025

- Scores: Reliability 67, Performance pending, Schema & documentation 61, Agent ergonomics 61, Security & auth 62, Payments & pricing 60, Task success pending, Maintenance & community 82, Transparency & trust 68 · total over the 7 assessed categories
- Why: Reliability, Read with the local-software lines, because the owner runs it. · Schema & documentation, Framework reading. · Agent ergonomics, Framework reading, scored on what an outside agent needs to call it. · Security & auth, Framework reading. · Payments & pricing, No payment protocol (0). · Maintenance & community, 0.7.0 on 16 October 2026 (30). · Transparency & trust, The editorial half.
- Sources: 18, open questions: 9, both in the full twin
- Capabilities: agent.framework, agent.multi-agent, agent.durable
- JSON: https://www.anchorterminal.com/api/v1/tools/tradingagents.json
- Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/tradingagents.svg` or a link to https://www.anchorterminal.com/tools/tradingagents from a page on tauric.ai or one of its subdomains, or the README of github.com/TauricResearch/TradingAgents, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin.

## Before you call it

1. Run headless with `tradingagents --ticker <T> --date <YYYY-MM-DD> --analysts market,news,fundamentals --save --no-show`; a missing answer stops the run and names the flag
2. Guard on the REVIEW signal before mapping `propagate()`'s decision to a rating; it means no rating could be parsed
3. Set SEC_EDGAR_USER_AGENT to the operator's own name and address before fetching US fundamentals
4. Keep provider keys out of the working directory tree unless intended, since the package loads the nearest .env on import
5. Treat the rating as model output for research; the framework places no orders and its results vary between runs

## Connect

```bash
git clone https://github.com/TauricResearch/TradingAgents.git && cd TradingAgents && pip install .
```

## Similar tools

| Tool | Grade | Score | Shared capabilities | Slim |
| --- | --- | --- | --- | --- |
| OpenAI Agents SDK | AA | 86.2 | agent.framework, agent.multi-agent, agent.durable | https://www.anchorterminal.com/tools/openai-agents-sdk.min.md |
| Microsoft Agent Framework | A | 82.2 | agent.framework, agent.multi-agent, agent.durable | https://www.anchorterminal.com/tools/microsoft-agent-framework.min.md |
| Pydantic AI | A | 81.7 | agent.framework, agent.multi-agent, agent.durable | https://www.anchorterminal.com/tools/pydantic-ai.min.md |
| Docker Agent | BB | 76.5 | agent.framework, agent.multi-agent, agent.durable | https://www.anchorterminal.com/tools/docker-agent.min.md |
| AgentOS | BB | 75.3 | agent.framework, agent.multi-agent, agent.durable | https://www.anchorterminal.com/tools/agentos.min.md |


## Panel reviews (0, desk reviews from public material, no calls made)

