v0.50.0-beta.1
Pre-release
Pre-release
·
16 commits
to master
since this release
Changelog
All notable changes to OpenAlice will be documented in this file.
[Unreleased]
🐛 Bug Fixes
- tool: Dogfood findings — search false-negative, stale approval channel, self-correcting errors
- uta,tool,cli: TPSL refusal gate + the trading-as-git ergonomics sweep
- uta: STP/STP LMT reach CCXT venues via base-type + triggerPrice
- uta,tool: Round-4 dogfood — getOrders crash, orderId truncation, spot reduceOnly, ambiguous portfolio rows
- uta,cli: Round-6 alpaca live findings — strict flags, stage-time order validation, bracket leg tracking
- ibkr: Round-7 IBKR paper acceptance — TPSL gate, open-orders wiring, conId quotes, account-cache deltas, secType decode
- uta,ibkr: AliceId-expansion numeric-default clobber + 10xxx error routing
- ibkr,ui: Community-issue sweep — currency-keyed account values (#295), mixed-book valuation (#314/ANG-101), dead-connection gate (#294), symbol-first display (#208)
- uta,ibkr: Option sign/unit correctness (S14) + multi-row sync boot-loop crash
📚 Documentation
- UTA live-testing scenario catalog — institutionalize the dogfood loop
- skills: Point rss guidance at opencli when the feed archive is thin
🔧 Refactoring
- workspaces: CLI-only tool injection — no MCP into workspaces
🚀 Features
- uta,ui: UTA detail page becomes an exchange frontend
- ui: Exchange-style two-column layout, honest account panel, aligned header actions
- tool,cli: Agent-boundary compaction — trading outputs stop lying to the model
- uta,ibkr: Hub/leaf contract identity — bond chains, option chains, FX families