Add plugin usage telemetry

This commit is contained in:
alexsong-oai
2026-03-12 16:49:34 -07:00
parent 1ea69e8d50
commit 262ecd1699
13 changed files with 1053 additions and 4 deletions

View File

@@ -0,0 +1,16 @@
use anyhow::Result;
use wiremock::Mock;
use wiremock::MockServer;
use wiremock::ResponseTemplate;
use wiremock::matchers::method;
use wiremock::matchers::path;
pub async fn start_analytics_events_server() -> Result<MockServer> {
let server = MockServer::start().await;
Mock::given(method("POST"))
.and(path("/codex/analytics-events/events"))
.respond_with(ResponseTemplate::new(200))
.mount(&server)
.await;
Ok(server)
}