restructure history and source

This commit is contained in:
Roy Han
2026-03-24 15:26:32 -07:00
parent 66534ad1d4
commit ed9e59ceb0
4 changed files with 95 additions and 34 deletions

View File

@@ -78,11 +78,15 @@ async fn thread_start_tracks_thread_started_analytics() -> Result<()> {
assert_eq!(event["event_params"]["personality"], "friendly");
assert_eq!(event["event_params"]["ephemeral"], true);
assert_eq!(event["event_params"]["session_source"], "exec");
assert_eq!(event["event_params"]["initial_history_type"], "new");
assert_eq!(
event["event_params"]["subagent_source"],
serde_json::Value::Null
);
assert_eq!(
event["event_params"]["parent_thread_id"],
serde_json::Value::Null
);
assert_eq!(event["event_params"]["create_source"], "thread_start");
assert!(
event["event_params"]["created_at"]
.as_u64()