Add turn_id to Codex skill invocation analytics (#21122)

This commit is contained in:
edwardysun3
2026-05-05 00:11:06 -04:00
committed by GitHub
Unverified
parent 3ad7cf0993
commit 7e71d02610
3 changed files with 3 additions and 0 deletions
@@ -1837,6 +1837,7 @@ async fn reducer_ingests_skill_invoked_fact() {
"plugin_id": null,
"repo_url": null,
"thread_id": "thread-1",
"turn_id": "turn-1",
"invoke_type": "explicit",
"model_slug": "gpt-5"
}
+1
View File
@@ -83,6 +83,7 @@ pub(crate) struct SkillInvocationEventParams {
pub(crate) plugin_id: Option<String>,
pub(crate) repo_url: Option<String>,
pub(crate) thread_id: Option<String>,
pub(crate) turn_id: Option<String>,
pub(crate) invoke_type: Option<InvocationType>,
pub(crate) model_slug: Option<String>,
}
+1
View File
@@ -496,6 +496,7 @@ impl AnalyticsReducer {
skill_name: invocation.skill_name.clone(),
event_params: SkillInvocationEventParams {
thread_id: Some(tracking.thread_id.clone()),
turn_id: Some(tracking.turn_id.clone()),
invoke_type: Some(invocation.invocation_type),
model_slug: Some(tracking.model_slug.clone()),
product_client_id: Some(originator().value),