You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added new anonymous telemetry events for real product usage: app_use records which tool, provider, and model users actually launch, while app_action tracks a small set of high-signal in-app actions such as endpoint installs, API key save/remove flows, and shell env export toggles.
Added per-session telemetry linking with a generated session_id, so app_start, app_use, and action events can be analyzed together while still keeping users anonymous through the existing persistent install-scoped distinct_id.
Added launch outcome tracking with app_use_result, so the dashboard can distinguish successful launches from blocked flows like incompatible model/tool combinations or missing CLI installs.
Changed
Extended the telemetry pipeline to support custom event properties on top of the shared anonymous metadata (app, version, mode, system, terminal) without introducing a second analytics path.
Updated the README telemetry section to explain that anonymous analytics now cover launched tool/provider/model metadata and a few product actions, while still explicitly excluding prompts, source code, file paths, API keys, and secrets.
Fixed
Added regression coverage for telemetry opt-out behavior and event payload shape, ensuring the new launch/action events stay disabled under --no-telemetry or FREE_CODING_MODELS_TELEMETRY=0.