v1.2.0
What's New
Native TypeScript Trading APIs
All Polymarket and Kalshi tool handlers have been rewritten from Python shell-outs to native TypeScript HTTP calls. This fixes all trading commands that previously failed with "can't cd to /root/clodds/trading".
- Polymarket: ~92 handlers now use direct CLOB, Gamma, and Data API calls with HMAC-SHA256 auth
- Kalshi: ~78 handlers now use direct REST API v2 calls with RSA-PSS auth
- Cron stop-loss: Both platforms use native API calls instead of Python scripts
WebChat Improvements
- Redesigned sidebar with icon rail + sliding panels
- Environment Setup panel for configuring API keys from the UI
- Improved welcome screen
Other
- Removed dead
buildPolymarketEnv/buildKalshiEnvhelpers - Zero Python shell dependencies for trading — everything is pure TypeScript