bmux_performance_plugin 0.0.1-alpha.1

Shipped performance plugin for bmux (owns PerformanceCaptureSettings + rate limiter)
1
2
3
4
5
6
7
8
9
10
11
12
# bmux_performance_plugin

Shipped performance plugin for bmux. Owns `PerformanceCaptureSettings`
and serves performance settings queries/mutations via typed dispatch
on `performance-commands::dispatch`.

Server writes into the registered settings handle on construction;
attach-side callers read + mutate via `bmux_client::performance_status`
/ `bmux_client::performance_set`, which typed-dispatch through this
plugin. The plugin emits `PerformanceEvent::SettingsUpdated` on the
plugin event bus whenever settings change, and the server's event
bridge translates that to the legacy wire `Event::PerformanceSettingsUpdated`.