mirror of
https://github.com/TauricResearch/TradingAgents.git
synced 2026-08-01 19:34:24 +03:00
chore: release v0.3.1
- correctness/stability patch: look-ahead filter, router crash-safety, checkpoint identity, crypto sentiment sources, configurable retries, Bedrock API-key auth - adds Claude Sonnet 5 / Fable 5 support
This commit is contained in:
10
.env.example
10
.env.example
@@ -25,8 +25,10 @@ NVIDIA_API_KEY=
|
||||
#OPENAI_COMPATIBLE_API_KEY=
|
||||
|
||||
# AWS Bedrock (provider "bedrock", install with: pip install ".[bedrock]").
|
||||
# Auth uses the standard AWS credential chain; set the region (and optionally a
|
||||
# named profile). No single API key.
|
||||
# Auth: either a Bedrock API key (bearer token, no AWS access keys) OR the AWS
|
||||
# credential chain (env keys / ~/.aws/credentials / IAM role / AWS_PROFILE). Set
|
||||
# the region either way; a bearer token takes precedence when both are present.
|
||||
#AWS_BEARER_TOKEN_BEDROCK=
|
||||
#AWS_DEFAULT_REGION=us-west-2
|
||||
#AWS_PROFILE=
|
||||
|
||||
@@ -55,6 +57,10 @@ NVIDIA_API_KEY=
|
||||
# honor it). Unset leaves each provider at its default. See the README
|
||||
# "Reproducibility" note — no setting makes LLM output fully deterministic.
|
||||
#TRADINGAGENTS_TEMPERATURE=0.0
|
||||
# LLM SDK retry budget forwarded to every provider. Unset leaves each SDK at its
|
||||
# own default (usually 2). Raise it to ride out bursty 429 rate-limit throttling
|
||||
# on rate-limited deployments (e.g. Azure OpenAI) instead of aborting the run.
|
||||
#TRADINGAGENTS_LLM_MAX_RETRIES=6
|
||||
# Provider-specific reasoning/thinking depth (optional; unset = provider
|
||||
# default). Setting one also skips the matching interactive prompt.
|
||||
#TRADINGAGENTS_OPENAI_REASONING_EFFORT=medium
|
||||
|
||||
35
CHANGELOG.md
35
CHANGELOG.md
@@ -6,6 +6,41 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
|
||||
and this project follows [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
Breaking changes within the 0.x line are called out explicitly.
|
||||
|
||||
## [0.3.1] — 2026-07-05
|
||||
|
||||
Correctness and stability patch: data look-ahead, graph-router crash-safety,
|
||||
checkpoint identity, crypto sentiment sources, and configurable resilience.
|
||||
|
||||
### Fixed
|
||||
|
||||
- **Alpha Vantage look-ahead filter now runs.** The fundamentals payload is a
|
||||
JSON string, so the dict-only guard skipped filtering and future-dated reports
|
||||
leaked into historical runs; parse before filtering. (#1115, @zachthebird)
|
||||
- **News analyst prompt matches the tool.** The prompt advertised
|
||||
`get_news(query, ...)` but the tool takes a ticker; aligned to stop
|
||||
hallucinated free-text query calls. (#1116, @shcheuk)
|
||||
- **Shared debate/risk routers can't crash mid-run.** Both routers return more
|
||||
targets than any one edge mapped; every edge now shares the complete path map,
|
||||
so a fall-through under prompt/i18n/refactor drift stays routable.
|
||||
(#1088, @Fr3ya, @sa7an7, @Sushanth012)
|
||||
- **Checkpoint resume respects graph shape.** The thread id folds in selected
|
||||
analysts, debate/risk depth, and asset mode, so a resume under different
|
||||
choices no longer continues the wrong graph. (#1089, @bossjoker1, @Ghraven)
|
||||
- **Crypto sentiment sources resolve.** StockTwits lists crypto as `<BASE>.X`
|
||||
(Yahoo's `BTC-USD` 404s) and Reddit needs the base symbol to match; the social
|
||||
path now maps crypto correctly for both. (#1113, @suremadoreai)
|
||||
|
||||
### Added
|
||||
|
||||
- **Configurable LLM retry budget.** `llm_max_retries` /
|
||||
`TRADINGAGENTS_LLM_MAX_RETRIES` is forwarded to every provider, so a transient
|
||||
429 burst no longer aborts a run. (#1091, @yanggaome)
|
||||
- **Bedrock API-key auth.** `AWS_BEARER_TOKEN_BEDROCK` authenticates Amazon
|
||||
Bedrock without AWS access keys and takes precedence over an ambient
|
||||
`AWS_PROFILE`. (#1103, @praxstack)
|
||||
- **Latest Claude models.** Added Claude Sonnet 5 (`claude-sonnet-5`) and
|
||||
Fable 5 (`claude-fable-5`); effort control now covers the Claude 5 line.
|
||||
|
||||
## [0.3.0] — 2026-06-22
|
||||
|
||||
Stabilization and extensibility release: a CI gate, a unified verified
|
||||
|
||||
@@ -28,7 +28,8 @@
|
||||
# TradingAgents: Multi-Agents LLM Financial Trading Framework
|
||||
|
||||
## News
|
||||
- [2026-06] **TradingAgents v0.3.0** released with a verified data-access contract, an expanded provider registry (NVIDIA, Kimi, Groq, Mistral, Bedrock, and any OpenAI-compatible endpoint), FRED and Polymarket data vendors, a current-generation model catalog, and a CI gate. See [CHANGELOG.md](CHANGELOG.md) for the full list.
|
||||
- [2026-07] **TradingAgents v0.3.1** released with correctness and stability fixes: Alpha Vantage look-ahead filtering, graph-router crash-safety, graph-shape-aware checkpoint resume, working crypto sentiment sources, a configurable LLM retry budget, Bedrock API-key auth, and Claude Sonnet 5 / Fable 5 support. See [CHANGELOG.md](CHANGELOG.md) for the full list.
|
||||
- [2026-06] **TradingAgents v0.3.0** released with a verified data-access contract, an expanded provider registry (NVIDIA, Kimi, Groq, Mistral, Bedrock, and any OpenAI-compatible endpoint), FRED and Polymarket data vendors, a current-generation model catalog, and a CI gate.
|
||||
- [2026-05] **TradingAgents v0.2.5** released with the grounded Sentiment Analyst, GPT-5.5 etc. model coverage, Qwen/GLM/MiniMax dual-region support, `TRADINGAGENTS_*` env-var configurability with API-key auto-detection, remote Ollama support, non-US alpha benchmarks, and ticker path-traversal hardening.
|
||||
- [2026-04] **TradingAgents v0.2.4** released with structured-output agents (Research Manager, Trader, Portfolio Manager), LangGraph checkpoint resume, persistent decision log, DeepSeek/Qwen/GLM/Azure provider support, Docker, and a Windows UTF-8 encoding fix.
|
||||
- [2026-03] **TradingAgents v0.2.3** released with multi-language support, GPT-5.4 family models, unified model catalog, backtesting date fidelity, and proxy support.
|
||||
|
||||
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
|
||||
|
||||
[project]
|
||||
name = "tradingagents"
|
||||
version = "0.3.0"
|
||||
version = "0.3.1"
|
||||
description = "TradingAgents: Multi-Agents LLM Financial Trading Framework"
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.10"
|
||||
|
||||
Reference in New Issue
Block a user