You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**Lumibot README and docs now frame the agent examples as AI trading teams.** The public docs refresh the BotSpot CTAs, favicon/logo assets, and agent-flow visuals while keeping the existing examples and links intact.
9
+
10
+
### Fixed
11
+
-**Schwab position sync now skips unsupported mutual-fund and bond positions instead of crashing.** Accounts that contain asset classes LumiBot does not model can still sync supported stocks, ETFs, options, futures, and cash-like positions.
12
+
-**SEC normalized statements now pick the freshest fact across equivalent tags.** Revenue and similar mapped fields no longer get stuck on an older taxonomy tag when a newer filing reports the same field under another supported SEC company-facts tag.
Copy file name to clipboardExpand all lines: README.md
+13-6Lines changed: 13 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -49,18 +49,25 @@ Lumibot now includes a built-in AI agent runtime for financial research, reasoni
49
49
50
50
Classic Python strategies are still first-class. The point is not to replace deterministic trading logic. The point is that Lumibot lets you choose the right level of intelligence: fixed rules, AI agents, or a hybrid where Python handles the hard gates and agents reason through evidence.
51
51
52
-
An investment committee is one example pattern:
52
+
An AI trading team is one example pattern:
53
53
54
54
<palign="center">
55
-
<imgsrc="docs/assets/readme/lumibot_investment_committee_architecture.png"alt="Lumibot AI investment committee architecture"width="100%">
55
+
<imgsrc="docs/assets/readme/lumibot_investment_committee_architecture.png"alt="Lumibot AI trading team workflow"width="100%">
56
56
</p>
57
57
58
-
In that pattern, read-only research agents gather evidence and a trading-enabled portfolio manager decides whether to place Lumibot orders. It is one pattern, not the only pattern. You can build a single-agent strategy, a specialist research flow, bull/bear/neutral committees, model-vs-model debates, deterministic execution gates, or agent reviewers layered on top of normal Python logic.
58
+
In that pattern, each agent has a job:
59
+
60
+
1.**Research Agent:** builds the evidence pack from market data, filings, fundamentals, news, macro data, and indicators.
61
+
2.**Bull Agent:** turns that evidence into the strongest long thesis.
62
+
3.**Bear Agent:** challenges the thesis, looks for risk, and argues for avoiding, delaying, or reducing the trade.
63
+
4.**Portfolio Manager Agent:** checks cash, positions, open orders, and risk limits, then decides whether to trade.
64
+
65
+
It is one team shape, not the only one. You can build a single-agent strategy, a specialist research flow, bull/bear/neutral teams, model-vs-model debates, deterministic execution gates, or agent reviewers layered on top of normal Python logic.
59
66
60
67
Built-in AI agent tools include market/account state, order inspection, DuckDB queries, documentation search, Alpaca news when credentials exist, technical indicators, SEC fundamentals and filings, FRED macro data, local memory, and Telegram notifications.
61
68
62
69
<palign="center">
63
-
<imgsrc="docs/assets/readme/lumibot_agent_flows.png"alt="Lumibot agent flows are plain Python"width="100%">
70
+
<imgsrc="docs/assets/readme/lumibot_agent_flows.png"alt="Design your AI trading team with Lumibot"width="100%">
64
71
</p>
65
72
66
73
## Quick Start
@@ -214,8 +221,8 @@ Use **[BotSpot MCP](https://botspot.trade/agents?utm_source=github&utm_medium=re
0 commit comments