pip install -U vibe-trading-ai · 36 MCP tools · 77 skills · 29 swarm presets
A roll-up release covering everything since 0.1.8.
Highlights
- Connector-first broker profiles (IBKR + Robinhood). Trading access starts from a selectable connector profile instead of separate broker/live entry points;
vibe-trading connector list/use/check/account/positions/orders/quote/historyand the MCPtrading_*tools share the selected profile, with paper/live as an attribute of the connector. IBKR is usable immediately as a local read-only TWS / IB Gateway profile; the official IBKR remote MCP path is seeded as an OAuthmcp.readprobe until stable read tool names ship. Robinhood Agentic Trading is a bounded connector behind OAuth, a committed mandate, an order guard, an audit ledger, and an instant halt switch. - Research Goal runtime. Long-running, research-only goals with auditable checklist criteria, budgets, and a
/goalCLI command, plus REST + MCP endpoints and a Web GoalDrawer. - Swarm pass. Live reconcile + MCP keepalive (#132), operator-configured external MCP tools in workers (#142), DAG gating when an upstream task fails (#145), a strict alpha-bench random control (#143), and a new
retry_runto relaunch failed/stale runs — 36 MCP tools now. - CLI package refactor (
agent/cli/) with a refreshed terminal UI, plus amootdxno-token A-share loader and CCXT proxy-env support.
Fixes
--versionno longer drifts (#156) — derives from package metadata, falling back topyproject.toml; no hardcoded constant left to forget on release.- Robustness pass: pre-flight validation for LLM-generated signal engines (#149), graceful agent-loop exit at the iteration budget (#148),
flush + fsyncsession writes that skip corrupted JSONL on read (#147), and IME Enter handling in the Web composer (#146). - Session running-status indicator survives reconnect / reload / sidebar nav; cross-browser Full Report links (#150); configurable SSE idle timeout via
VIBE_TRADING_SSE_TIMEOUT(#157); cross-market correlation timestamp alignment (#158).
Contributors
Thanks to this cycle's contributors:
- @toanalien — session JSONL hardening (#147), graceful loop exit (#148), signal-engine pre-flight validation (#149), cross-browser Full Report links (#150)
- @ai7eam-dev — cross-market correlation alignment (#158), session running indicator + swarm retry (#159 → #160)
- @shadowinlife — remote MCP over SSE/HTTP (#125), worker external MCP tools (#142)
- @DoubleSky123 — configurable SSE idle timeout (#157)
- @ArthurXi — IME Enter handling (#146)
- @omcdecor-cyber — swarm DAG gating on failed upstream (#145)
- @Soli22de — strict alpha-bench random control (#143)
- @ruok808 — CCXT proxy-env support (#126)
- @faizack — remote Ollama base-URL normalization (#129)
- @fightZy — agent session history loading fix (#136)
- @lcwSeven — short universe names in the alpha list endpoint (#137)
- @Teerapat-Vatpitak — resolved .env-source logging (#124)
- @warren618 / Haozhe Wu — connector profiles, Robinhood Agentic Trading channel, Research Goal runtime, swarm reconcile + retry_run, CLI refactor, mootdx loader, release integration
Full Changelog: v0.1.8...v0.1.9