Fetching from the wire…
Public story · 2026-08-31 · high
The 101,945-star trading framework was letting FRED revisions, stale sentiment, and unresolved outcomes sneak into decisions before the trade date.
Why now: The fix release posted August 31.
TradingAgents closed five separate ways its own backtests were cheating. The v0.4.0 release pins FRED macro data requests to the as-of vintage, so a backtest can't see a GDP number that got revised weeks after the fact. StockTwits and Reddit sentiment now gets trimmed to the actual analysis window instead of pulling in posts from after the decision point. Decision-log memory records when each outcome became knowable, so the system stops feeding itself lessons about trades that hadn't resolved yet on the date it's supposedly deciding.
Two smaller fixes round it out. An unparseable Portfolio Manager rating used to default to a tradeable Hold, turning a parsing failure into a live position with no error surfaced anywhere. It now throws a REVIEW sentinel instead. Debate openers stop inventing an opponent's argument when no argument was made.
Each of these is a look-ahead leak, the class of bug where a backtest sees information it wouldn't have had in real time. They're the reason paper trading systems post great historical returns and then underperform live. A framework this popular, with 101,945 GitHub stars, had five of them stacked at once: macro data, two sentiment sources, memory retrieval, and a rating parser all leaking future information into past decisions.
If you're running TradingAgents or forked it, your historical backtest numbers from before this release don't mean what you thought. The FRED and sentiment fixes alone change what data was visible at each decision point, so any Sharpe ratio or win rate calculated pre-0.4.0 needs a rerun. The release notes don't say how much the fixes move the numbers, only that the leaks existed.
Each link below shares sources, entities, or timing with this story.
Fundamental, sentiment, and technical analysts plus bull/bear researchers and risk managers over LangGraph, v0.2.5 adding GPT-5.5 coverage. Backtests claim 24.9% annual returns at a 5.60 Sharpe on AAPL/GOOGL/AMZN (GitHub). I'd take backtested Sharpe of 5.60 with heavy skeptici...
HKUDS/Vibe-Trading (~19,100 stars) shipped as a personal trading agent with backtesting, while TauricResearch/TradingAgents sits at ~92,200 and ZhuLinsen/daily_stock_analysis at ~56,500. Three at once isn't coincidence, it's a cluster. The uncomfortable read: finance leads not...
JetBrains expanded Koog with a fluent Java builder API alongside the Kotlin DSL, targeting the enterprise Java ecosystem that Python-first agent frameworks have ignored. Includes Spring Boot integration, multi-provider support (OpenAI/Anthropic/Google/DeepSeek/Ollama), fault-t...
jackwener/OpenCLI (Apache-2.0, 1,490 commits) installs a Browser Bridge Chrome extension plus a local daemon, then exposes navigation, form fill, click, extract, and wait-for-change as CLI primitives an agent can call, using your authenticated browser session rather than API k...
OpenCLI is at 27,376 stars, installing as the opencli-browser skill in Claude Code, Cursor, and others, driving your already-authenticated Chrome through a Browser Bridge extension over the DevTools Protocol. Credentials never leave the browser and traffic looks like normal us...
I've spent the last year assuming that if I wanted real agentic coding quality, I paid for a closed model. That assumption took a hit on June 1. MiniMax shipped M3 with a new sparse-attention architecture (they call it MSA) that handles up to 1M tokens at roughly 9x prefill an...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.