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
this._logService.debug(`RunInTerminalTool: Finished polling \`${outputAndIdle?.output.length}\` lines of output in \`${outputAndIdle?.pollDurationMs}\``);
strategy: {classification: 'SystemMetaData';purpose: 'FeatureInsight';isMeasurement: true;comment: 'What strategy was used to execute the command (0=none, 1=basic, 2=rich)'};
631
666
userEditedCommand: {classification: 'SystemMetaData';purpose: 'FeatureInsight';isMeasurement: true;comment: 'Whether the user edited the command'};
632
667
toolEditedCommand: {classification: 'SystemMetaData';purpose: 'FeatureInsight';isMeasurement: true;comment: 'Whether the tool edited the command'};
633
-
acceptedUserInput: {classification: 'SystemMetaData';purpose: 'FeatureInsight';isMeasurement: true;comment: 'Whether the terminal accepted user input during the execution'};
634
668
isBackground: {classification: 'SystemMetaData';purpose: 'FeatureInsight';isMeasurement: true;comment: 'Whether the command is a background command'};
635
669
isNewSession: {classification: 'SystemMetaData';purpose: 'FeatureInsight';isMeasurement: true;comment: 'Whether this was the first execution for the terminal session'};
636
670
outputLineCount: {classification: 'SystemMetaData';purpose: 'FeatureInsight';isMeasurement: true;comment: 'How many lines of output were produced, this is -1 when isBackground is true or if there\'s an error'};
637
671
nonZeroExitCode: {classification: 'SystemMetaData';purpose: 'FeatureInsight';isMeasurement: true;comment: 'Whether the command exited with a non-zero code (-1=error/unknown, 0=zero exit code, 1=non-zero)'};
638
672
timingConnectMs: {classification: 'SystemMetaData';purpose: 'FeatureInsight';isMeasurement: true;comment: 'How long the terminal took to start up and connect to'};
639
673
pollDurationMs: {classification: 'SystemMetaData';purpose: 'FeatureInsight';isMeasurement: true;comment: 'How long the tool polled for output, this is undefined when isBackground is true or if there\'s an error'};
640
674
terminalExecutionIdleBeforeTimeout: {classification: 'SystemMetaData';purpose: 'FeatureInsight';isMeasurement: true;comment: 'Indicates whether a terminal became idle before the run-in-terminal tool timed out or was cancelled by the user. This occurs when no data events are received twice consecutively and the model determines, based on terminal output, that the command has completed.'};
675
+
676
+
inputUserChars: {classification: 'SystemMetaData';purpose: 'FeatureInsight';isMeasurement: true;comment: 'The number of characters the user input manually, a single key stroke could map to several characters. Focus in/out sequences are not counted as part of this'};
677
+
inputUserSigint: {classification: 'SystemMetaData';purpose: 'FeatureInsight';isMeasurement: true;comment: 'Whether the user input the SIGINT signal'};
0 commit comments