Skip to content

v0.3.1

Choose a tag to compare

@Oceanswave Oceanswave released this 02 Feb 08:56
· 10 commits to main since this release
2a2b5c1

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_homelink added alongside existing nav_send and nav_supercharger
  • Custom tools for trigger CRUD and polling

Trigger System

  • TriggerManager with numeric comparison, changed detection, 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_stderr removal
  • 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