v0.3.1
What's New
Vehicle Command Protocol (VCP)
- ECDH session handshake, HMAC signing, protobuf payload builders for all car-server commands
- Navigation proto builders (GPS, Supercharger, Waypoints) reverse-engineered from Teslemetry's extended proto
- VCPRequiredError detection and fault code propagation
OpenClaw Bridge
- Bidirectional command dispatch (reads, writes, triggers, system.run)
- DualGateFilter, EventEmitter, GatewayClient with Ed25519 auth
- TelemetryBridge orchestrator with
build_openclaw_pipeline()factory
MCP Server
- FastMCP-based server mapping CLI commands to MCP tools
- OAuth 2.1 HTTP transport with in-memory provider
- Nav tools:
nav_gps,nav_waypoints,nav_homelinkadded alongside existingnav_sendandnav_supercharger - Custom tools for trigger CRUD and polling
Trigger System
- TriggerManager with numeric comparison,
changeddetection, geofence enter/leave - One-shot and persistent (with cooldown) firing modes
TUI Dashboard
- 8-panel telemetry dashboard with command palette and keybindings
Bug Fixes
- Click 8.2 compatibility for
CliRunner.mix_stderrremoval - CacheSink first-frame flush on short-uptime CI runners
- VCSEC HMAC tag truncation and session expiry fixes
Full Changelog: v0.2.0...v0.3.1