@@ -289,7 +289,7 @@ describe("Unit - ai-config command", () => {
289289 required : true
290290 } ) ) ;
291291 expect ( GoogleAnalytics . post ) . toHaveBeenCalledWith ( jasmine . objectContaining ( { t : "screenview" , cd : "Ai Config" } ) ) ;
292- expect ( GoogleAnalytics . post ) . toHaveBeenCalledWith ( jasmine . objectContaining ( { t : "event" , ea : "agent: claude" } ) ) ;
292+ expect ( GoogleAnalytics . post ) . toHaveBeenCalledWith ( jasmine . objectContaining ( { t : "event" , ea : "agent: claude; assistant: vscode " } ) ) ;
293293 } ) ;
294294
295295 it ( "uses defaults without prompting when canPrompt returns false" , async ( ) => {
@@ -300,7 +300,7 @@ describe("Unit - ai-config command", () => {
300300 await aiConfig . default . handler ( { _ : [ "ai-config" ] , $0 : "ig" } ) ;
301301
302302 expect ( InquirerWrapper . checkbox ) . not . toHaveBeenCalled ( ) ;
303- expect ( GoogleAnalytics . post ) . toHaveBeenCalledWith ( jasmine . objectContaining ( { t : "event" , ea : "agent: generic, claude" } ) ) ;
303+ expect ( GoogleAnalytics . post ) . toHaveBeenCalledWith ( jasmine . objectContaining ( { t : "event" , ea : "agent: generic, claude; assistant: vscode, claude-code " } ) ) ;
304304 } ) ;
305305
306306 it ( "logs skipping and does not post analytics when none is selected" , async ( ) => {
@@ -313,7 +313,7 @@ describe("Unit - ai-config command", () => {
313313
314314 expect ( Util . log ) . toHaveBeenCalledWith ( jasmine . stringContaining ( "Skipping" ) ) ;
315315 expect ( GoogleAnalytics . post ) . toHaveBeenCalledWith ( jasmine . objectContaining ( { t : "screenview" , cd : "Ai Config" } ) ) ;
316- expect ( GoogleAnalytics . post ) . toHaveBeenCalledWith ( jasmine . objectContaining ( { t : "event" , ea : "agent: none" } ) ) ;
316+ expect ( GoogleAnalytics . post ) . toHaveBeenCalledWith ( jasmine . objectContaining ( { t : "event" , ea : "agent: none; assistant: none " } ) ) ;
317317 } ) ;
318318
319319 it ( "still configures MCP when none is selected for skills" , async ( ) => {
@@ -329,7 +329,7 @@ describe("Unit - ai-config command", () => {
329329 expect ( mockFs . writeFile ) . toHaveBeenCalled ( ) ;
330330 // TODO: toHaveBeenCalledWith check for mcp.json
331331 expect ( GoogleAnalytics . post ) . toHaveBeenCalledWith ( jasmine . objectContaining ( { t : "screenview" , cd : "Ai Config" } ) ) ;
332- expect ( GoogleAnalytics . post ) . toHaveBeenCalledWith ( jasmine . objectContaining ( { ea : "agent: none" } ) ) ;
332+ expect ( GoogleAnalytics . post ) . toHaveBeenCalledWith ( jasmine . objectContaining ( { ea : "agent: none; assistant: none " } ) ) ;
333333 } ) ;
334334
335335 it ( "configures multiple agents when selected interactively" , async ( ) => {
@@ -345,7 +345,7 @@ describe("Unit - ai-config command", () => {
345345 expect ( InquirerWrapper . checkbox ) . toHaveBeenCalledWith ( jasmine . objectContaining ( {
346346 message : "Which AI agents do you want to generate skills and instructions for?"
347347 } ) ) ;
348- expect ( GoogleAnalytics . post ) . toHaveBeenCalledWith ( jasmine . objectContaining ( { ea : "agent: claude, cursor" } ) ) ;
348+ expect ( GoogleAnalytics . post ) . toHaveBeenCalledWith ( jasmine . objectContaining ( { ea : "agent: claude, cursor; assistant: vscode " } ) ) ;
349349 } ) ;
350350
351351 it ( "skips prompt when --agent is provided" , async ( ) => {
@@ -357,7 +357,7 @@ describe("Unit - ai-config command", () => {
357357 expect ( InquirerWrapper . checkbox ) . not . toHaveBeenCalledWith ( jasmine . objectContaining ( {
358358 message : "Which AI agents do you want to generate skills and instructions for?"
359359 } ) ) ;
360- expect ( GoogleAnalytics . post ) . toHaveBeenCalledWith ( jasmine . objectContaining ( { ea : "agent: cursor" } ) ) ;
360+ expect ( GoogleAnalytics . post ) . toHaveBeenCalledWith ( jasmine . objectContaining ( { ea : "agent: cursor; assistant: vscode " } ) ) ;
361361 } ) ;
362362
363363 it ( "skips assistant prompt when --assistant is provided" , async ( ) => {
0 commit comments