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
* - visibleDurationMs: Do they close it right away or leave it open (#3)
70
+
* - closedBy: Track what action caused the close (viewAllSessions, chatSubmission, sessionClicked, etc.) (#5)
71
+
*/
72
+
typeAgentSessionsWelcomeClosedClassification={
73
+
visibleDurationMs: {classification: 'SystemMetaData';purpose: 'FeatureInsight';isMeasurement: true;comment: 'How long the welcome page was visible in milliseconds.'};
74
+
closedBy: {classification: 'SystemMetaData';purpose: 'FeatureInsight';comment: 'What action caused the welcome page to close.'};
75
+
owner: 'osortega';
76
+
comment: 'Tracks when the agent sessions welcome page is closed to understand engagement.';
77
+
};
78
+
79
+
typeAgentSessionsWelcomeClosedEvent={
80
+
visibleDurationMs: number;
81
+
closedBy: string;
82
+
};
83
+
84
+
/**
85
+
* - mode/provider/workspaceKind: Track agent type, session provider, and workspace state (#4)
86
+
* - selectedRecentWorkspace: Do users select a recent workspace before submitting chat (#8)
mode: {classification: 'SystemMetaData';purpose: 'FeatureInsight';comment: 'The chat mode used (ask, agent, edit).'};
90
+
provider: {classification: 'SystemMetaData';purpose: 'FeatureInsight';comment: 'The session provider (local, cloud).'};
91
+
workspaceKind: {classification: 'SystemMetaData';purpose: 'FeatureInsight';comment: 'The type of workspace - empty, folder, or workspace.'};
92
+
selectedRecentWorkspace: {classification: 'SystemMetaData';purpose: 'FeatureInsight';comment: 'Whether a recent workspace was selected before submitting.'};
93
+
owner: 'osortega';
94
+
comment: 'Tracks chat submissions from the welcome page to understand session creation patterns.';
95
+
};
96
+
97
+
typeAgentSessionsWelcomeChatSubmittedEvent={
98
+
mode: string;
99
+
provider: string;
100
+
workspaceKind: AgentSessionsWelcomeWorkspaceKind;
101
+
selectedRecentWorkspace: boolean;
102
+
};
103
+
68
104
typeAgentSessionsWelcomeActionClassification={
69
105
action: {classification: 'PublicNonPersonalData';purpose: 'FeatureInsight';comment: 'The action being executed on the agent sessions welcome page.'};
70
106
actionId: {classification: 'PublicNonPersonalData';purpose: 'FeatureInsight';comment: 'Identifier of the action being executed, such as command ID or walkthrough ID.'};
@@ -100,6 +136,11 @@ export class AgentSessionsWelcomePage extends EditorPane {
"initiator" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "comment": "How the welcome page was opened - startup or command." },
98
+
"workspaceKind" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "comment": "The type of workspace - empty, folder, or workspace." }
0 commit comments