{"commonProperties":{"abexp.assignmentcontext":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"commithash":{"classification":"SystemMetaData","endPoint":"none","purpose":"PerformanceAndHealth"},"common.cli":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"common.copilotruntimeversion":{"classification":"SystemMetaData","endPoint":"none","purpose":"PerformanceAndHealth"},"common.copilotsdkversion":{"classification":"SystemMetaData","endPoint":"none","purpose":"PerformanceAndHealth"},"common.copilottrackingid":{"classification":"EndUserPseudonymizedInformation","endPoint":"GoogleAnalyticsID","purpose":"BusinessInsight"},"common.devdeviceid":{"classification":"EndUserPseudonymizedInformation","endPoint":"SqmMachineId","purpose":"BusinessInsight"},"common.firstsessiondate":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"common.isagentswindow":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"common.isnewsession":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"common.istouchdevice":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"common.lastsessiondate":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"common.machineid":{"classification":"EndUserPseudonymizedInformation","endPoint":"MacAddressHash","purpose":"FeatureInsight"},"common.msftinternal":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"common.nodearch":{"classification":"SystemMetaData","endPoint":"none","purpose":"PerformanceAndHealth"},"common.nodeplatform":{"classification":"SystemMetaData","endPoint":"none","purpose":"PerformanceAndHealth"},"common.platform":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"common.platformdetail":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"common.platformversion":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"common.product":{"classification":"SystemMetaData","endPoint":"none","purpose":"PerformanceAndHealth"},"common.releasedate":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"common.remoteauthority":{"classification":"SystemMetaData","endPoint":"none","purpose":"PerformanceAndHealth"},"common.sequence":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"common.snap":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"common.sqmid":{"classification":"EndUserPseudonymizedInformation","endPoint":"SqmMachineId","purpose":"BusinessInsight"},"common.timesincesessionstart":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"common.useragent":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"common.version.renderer":{"classification":"SystemMetaData","endPoint":"none","purpose":"PerformanceAndHealth"},"common.version.shell":{"classification":"SystemMetaData","endPoint":"none","purpose":"PerformanceAndHealth"},"pluginhosttelemetry":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"secondary.assignmentcontext":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"sessionid":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"timestamp":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"version":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"}},"events":{"DismissExtensionClick":{"comment":"Event used to gain insights into when users interact with an extension management setting","extensionid":{"classification":"SystemMetaData","comment":"The extension the user went to manage.","endPoint":"none","purpose":"FeatureInsight"},"owner":"rzhao271"},"Extension:ActionExecuted":{"comment":"Used to gain insight on the most popular commands used from extensions","duration":{"classification":"SystemMetaData","comment":"The duration of the command execution, to detect performance issues","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"extensionid":{"classification":"SystemMetaData","comment":"The id of the extension handling the command, informing which extensions provide most-used functionality.","endPoint":"none","purpose":"FeatureInsight"},"id":{"classification":"SystemMetaData","comment":"The id of the command, to understand which specific extension features are most popular.","endPoint":"none","purpose":"FeatureInsight"},"owner":"digitarald"},"Extension:ViewActivate":{"comment":"Helps to gain insights on what extension contributed views are most popular","extensionid":{"classification":"SystemMetaData","comment":"Id of the extension","endPoint":"none","purpose":"FeatureInsight"},"id":{"classification":"SystemMetaData","comment":"Id of the view","endPoint":"none","purpose":"FeatureInsight"},"owner":"digitarald"},"ManageExtensionClick":{"comment":"Event used to gain insights into when users interact with an extension management setting","extensionid":{"classification":"SystemMetaData","comment":"The extension the user went to manage.","endPoint":"none","purpose":"FeatureInsight"},"owner":"rzhao271"},"NotebookCellOutputRender":{"comment":"Track performance data for output rendering","outputsize":{"classification":"SystemMetaData","comment":"Size of the output data buffer.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"amunger","rendertime":{"classification":"SystemMetaData","comment":"Time spent rendering output.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"UnhandledError":{"callstack":{"classification":"CallstackOrException","comment":"The callstack of the error.","endPoint":"none","purpose":"PerformanceAndHealth"},"column":{"endPoint":"none","isMeasurement":true},"comment":"Whenever an error in VS Code is thrown.","copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"count":{"classification":"CallstackOrException","comment":"How many times this error has been thrown","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"file":{"classification":"CallstackOrException","comment":"The file the error originated from.","endPoint":"none","purpose":"PerformanceAndHealth"},"kind":{"classification":"SystemMetaData","comment":"Whether the leak is dominated by a single subscriber or popular among many.","endPoint":"none","purpose":"PerformanceAndHealth"},"line":{"classification":"CallstackOrException","comment":"The line the error originate on.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"listenercount":{"classification":"SystemMetaData","comment":"Number of listeners on the emitter when the leak was detected.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"msg":{"classification":"CallstackOrException","comment":"The message of the error. Normally the first line int the callstack.","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"lramos15, sbatten","uncaught_error_msg":{"classification":"CallstackOrException","comment":"If the error is uncaught this is just msg but for uncaught errors.","endPoint":"none","purpose":"PerformanceAndHealth"},"uncaught_error_name":{"classification":"CallstackOrException","comment":"If the error is uncaught what is the error type","endPoint":"none","purpose":"PerformanceAndHealth"}},"accessibility":{"comment":"Helps gain an understanding of when accessibility features are being used","enabled":{"classification":"SystemMetaData","comment":"Whether or not accessibility features are enabled","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"isidorn"},"accountPolicy.gateState":{"comment":"Tracks the Account Policy gate state for diagnosing account-driven restriction issues.","gateactive":{"classification":"SystemMetaData","comment":"True if an enterprise account or managed-settings gate is active.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"gatesatisfied":{"classification":"SystemMetaData","comment":"True if the active enterprise gate is satisfied.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"joshspicer","reasonnotsatisfied":{"classification":"SystemMetaData","comment":"Bucketed reason the gate is unsatisfied: noAccount, wrongProvider, orgNotApproved, policyNotResolved, or managedSettingsRefresh.","endPoint":"none","purpose":"FeatureInsight"}},"actionWidgetDropdownClosed":{"comment":"Tracks action widget dropdown usage and selection changes.","id":{"classification":"SystemMetaData","comment":"The telemetry id of the dropdown picker.","endPoint":"none","purpose":"FeatureInsight"},"name":{"classification":"SystemMetaData","comment":"The telemetry name of the dropdown picker.","endPoint":"none","purpose":"FeatureInsight"},"optionidafter":{"classification":"SystemMetaData","comment":"The option configured after closing the dropdown.","endPoint":"none","purpose":"FeatureInsight"},"optionidbefore":{"classification":"SystemMetaData","comment":"The option configured before opening the dropdown.","endPoint":"none","purpose":"FeatureInsight"},"optionlabelafter":{"classification":"SystemMetaData","comment":"The label of the option configured after closing the dropdown.","endPoint":"none","purpose":"FeatureInsight"},"optionlabelbefore":{"classification":"SystemMetaData","comment":"The label of the option configured before opening the dropdown.","endPoint":"none","purpose":"FeatureInsight"},"owner":"benibenj","selectionchanged":{"classification":"SystemMetaData","comment":"Whether the user changed the selected option.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"activatePlugin":{"activationevents":{"classification":"SystemMetaData","comment":"All activation events of the extension","endPoint":"none","purpose":"FeatureInsight"},"comment":"Data about how/why an extension was activated","extensionversion":{"classification":"PublicNonPersonalData","comment":"The version of the extension","endPoint":"none","purpose":"FeatureInsight"},"id":{"classification":"PublicNonPersonalData","comment":"The identifier of an extension","endPoint":"none","purpose":"FeatureInsight"},"isbuiltin":{"classification":"SystemMetaData","comment":"If the extension is builtin or git installed","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"name":{"classification":"PublicNonPersonalData","comment":"The name of the extension","endPoint":"none","purpose":"FeatureInsight"},"owner":"jrieken","publisherdisplayname":{"classification":"SystemMetaData","comment":"The publisher of the extension","endPoint":"none","purpose":"FeatureInsight"},"reason":{"classification":"SystemMetaData","comment":"The activation event","endPoint":"none","purpose":"FeatureInsight"},"reasonid":{"classification":"PublicNonPersonalData","comment":"The identifier of the activation event","endPoint":"none","purpose":"FeatureInsight"}},"activateThemeExtension":{"comment":"An event is fired when an color theme extension is first used as it provides the currently shown color theme.","id":{"classification":"PublicNonPersonalData","comment":"The extension id.","endPoint":"none","purpose":"FeatureInsight"},"isbuiltin":{"classification":"SystemMetaData","comment":"Whether the extension is a built-in extension.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"name":{"classification":"PublicNonPersonalData","comment":"The extension name.","endPoint":"none","purpose":"FeatureInsight"},"owner":"aeschli","publisherdisplayname":{"classification":"SystemMetaData","comment":"The extension publisher id.","endPoint":"none","purpose":"FeatureInsight"},"themeid":{"classification":"PublicNonPersonalData","comment":"The id of the theme that triggered the first extension use.","endPoint":"none","purpose":"FeatureInsight"}},"additionalCertificates":{"comment":"Tracks loading additional certificates for TLS connections","count":{"classification":"SystemMetaData","comment":"Number of additional certificates loaded","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"duration":{"classification":"SystemMetaData","comment":"Time in milliseconds spent loading additional certificates","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"isremote":{"classification":"SystemMetaData","comment":"Whether this is a remote extension host","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"loadlocalcertificates":{"classification":"SystemMetaData","comment":"Whether local certificates are loaded","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"chrmarti","usenodesystemcerts":{"classification":"SystemMetaData","comment":"Whether Node.js system certificates are used","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"afterDisable":{},"afterDisableError":{},"agentHost.agentSdkDownload":{"comment":"The middle of the agent SDK setup funnel: whether an offered download is actually attempted, and whether it works.","copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"durationms":{"classification":"SystemMetaData","comment":"How long the download had been running when it reached this phase.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"explicitlyrequested":{"classification":"SystemMetaData","comment":"Whether the user explicitly requested this download through the setup UI, rather than it starting from an agent turn or standing consent.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"failurereason":{"classification":"SystemMetaData","comment":"Coarse bucket for a failed download (cancelled, network, filesystem, extract, notConfigured, unsupportedTarget, unknown). Empty unless the phase is failed.","endPoint":"none","purpose":"FeatureInsight"},"owner":"TylerLeonhardt","packageid":{"classification":"SystemMetaData","comment":"Which agent SDK was being fetched, e.g. claude or codex.","endPoint":"none","purpose":"FeatureInsight"},"phase":{"classification":"SystemMetaData","comment":"Whether the download started, completed, or failed.","endPoint":"none","purpose":"FeatureInsight"},"receivedbytes":{"classification":"SystemMetaData","comment":"Bytes fetched by the time this phase was reached.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"totalbytes":{"classification":"SystemMetaData","comment":"Total size the server advertised, or zero when it did not.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"agentHost.agentSdkSetup":{"agent":{"classification":"SystemMetaData","comment":"The agent whose setup this step belongs to, e.g. claude or codex.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Tracks how far a signed-out user gets through setting up their own Claude or Codex account.","owner":"TylerLeonhardt","step":{"classification":"SystemMetaData","comment":"Which step of the agent SDK setup funnel was reached (downloadOffered, downloadClicked, noAccount, docsClicked, gitHubSignInClicked, signInClicked, reloadClicked, resolved).","endPoint":"none","purpose":"FeatureInsight"}},"agentHost.authRecovery":{"action":{"classification":"SystemMetaData","comment":"The recovery action. Prompt means setup was requested, not that a distinct dialog was displayed.","endPoint":"none","purpose":"PerformanceAndHealth"},"comment":"Records Agent Host credential recovery decisions, not whether the remote service accepted a credential.","initialsessionmatch":{"classification":"SystemMetaData","comment":"How the initial session lookup matched the required scopes, or why no session resolved.","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"TylerLeonhardt","quarantinepresent":{"classification":"SystemMetaData","comment":"Whether a rejected session was cached when this lookup began.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"trigger":{"classification":"SystemMetaData","comment":"Whether authentication was requested by a host challenge or session creation.","endPoint":"none","purpose":"PerformanceAndHealth"},"windowagems":{"classification":"SystemMetaData","comment":"Milliseconds since the current renderer time origin, to distinguish startup from later recovery.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"agentHost.authSignInResult":{"comment":"Records the result of interactive Agent Host sign-in without treating token forwarding as verified authentication.","credentialchanged":{"classification":"SystemMetaData","comment":"Whether the selected credential differs from the challenged credential. Omitted when there was no prior credential or no selected session.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"durationms":{"classification":"SystemMetaData","comment":"Duration of the interactive sign-in operation in milliseconds.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"TylerLeonhardt","result":{"classification":"SystemMetaData","comment":"Whether sign-in was cancelled, failed, superseded, lacked a session, or forwarded or deduplicated a token.","endPoint":"none","purpose":"PerformanceAndHealth"},"sessionmatch":{"classification":"SystemMetaData","comment":"How the post-sign-in lookup matched the required scopes. Omitted when lookup was not reached.","endPoint":"none","purpose":"PerformanceAndHealth"},"trigger":{"classification":"SystemMetaData","comment":"Whether sign-in followed a host challenge or session creation.","endPoint":"none","purpose":"PerformanceAndHealth"}},"agentHost.changesetComputed":{"agentsessionid":{"classification":"SystemMetaData","comment":"The agent host session identifier.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Tracks how long the agent host takes to compute a changeset (branch/session/uncommitted static slots or a per-turn diff) and its outcome, to monitor multi-root changeset performance and health.","copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"durationms":{"classification":"SystemMetaData","comment":"Wall-clock time to compute the changeset, in milliseconds.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"filecount":{"classification":"SystemMetaData","comment":"The number of changed files; present only when the changeset was computed.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"foldercount":{"classification":"SystemMetaData","comment":"Total effective working directories for the session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"hostlaunchkind":{"classification":"SystemMetaData","comment":"Whether the agent host process was launched by the VS Code main process or VS Code CLI.","endPoint":"none","purpose":"FeatureInsight"},"incrementalused":{"classification":"SystemMetaData","comment":"Whether the incremental session-diff path was taken (static session kind only).","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"initiatorclienttype":{"classification":"SystemMetaData","comment":"The type of VS Code client that initiated the event.","endPoint":"none","purpose":"FeatureInsight"},"initiatorconnectionkind":{"classification":"SystemMetaData","comment":"The route the initiating client used to reach the agent host.","endPoint":"none","purpose":"FeatureInsight"},"initiatordevdeviceid":{"classification":"EndUserPseudonymizedInformation","comment":"The development device identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"SqmMachineId","purpose":"BusinessInsight"},"initiatormachineid":{"classification":"EndUserPseudonymizedInformation","comment":"The machine identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"MacAddressHash","purpose":"FeatureInsight"},"initiatortransportkind":{"classification":"SystemMetaData","comment":"The physical transport on which the agent host received the initiating client action.","endPoint":"none","purpose":"FeatureInsight"},"ismultiroot":{"classification":"SystemMetaData","comment":"Whether the session spans more than one working directory.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"kind":{"classification":"SystemMetaData","comment":"The changeset computed: a static slot (branch, session, or uncommitted) or a per-turn diff (turn).","endPoint":"none","purpose":"FeatureInsight"},"nongitfoldercount":{"classification":"SystemMetaData","comment":"Non-git working directories whose diff came from tracked edits; multi-root turns only.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"outcome":{"classification":"SystemMetaData","comment":"The result of the compute. Static kinds: computed, preserved, gitUnavailable, dbOpenFailed, or error. Turn kind: computed, dbOpenFailed, resolveFailed, or error.","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"DonJayamanne","provider":{"classification":"SystemMetaData","comment":"The provider handling the agent host session.","endPoint":"none","purpose":"FeatureInsight"},"trackededitfallbackfoldercount":{"classification":"SystemMetaData","comment":"Git repositories whose git diff was unavailable and fell back to tracked edits; multi-root turns only.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"turnid":{"classification":"SystemMetaData","comment":"For a turn changeset, the turn whose changeset was computed; for a static changeset, the turn that drove the recompute when one did (absent for truncation/refresh recomputes).","endPoint":"none","purpose":"FeatureInsight"},"uniquegitfoldercount":{"classification":"SystemMetaData","comment":"Unique git repositories resolved and diffed; multi-root turns only.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"usededittrackerfallback":{"classification":"SystemMetaData","comment":"Whether the SDK edit-tracker fallback produced the diffs instead of git (static session kind only).","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"agentHost.clientConnection":{"action":{"classification":"SystemMetaData","comment":"Whether an initialized AHP client transport connected or disconnected.","endPoint":"none","purpose":"FeatureInsight"},"clientdevdeviceid":{"classification":"EndUserPseudonymizedInformation","comment":"The connected VS Code client development device identifier.","endPoint":"none","endpoint":"SqmMachineId","purpose":"BusinessInsight"},"clientid":{"classification":"SystemMetaData","comment":"The opaque AHP client identifier.","endPoint":"none","purpose":"FeatureInsight"},"clientimplementationname":{"classification":"SystemMetaData","comment":"The implementation name declared by the AHP client.","endPoint":"none","purpose":"FeatureInsight"},"clientimplementationversion":{"classification":"SystemMetaData","comment":"The implementation version declared by the AHP client.","endPoint":"none","purpose":"FeatureInsight"},"clientmachineid":{"classification":"EndUserPseudonymizedInformation","comment":"The connected VS Code client machine identifier.","endPoint":"none","endpoint":"MacAddressHash","purpose":"FeatureInsight"},"clienttransportcount":{"classification":"SystemMetaData","comment":"The number of live initialized transports for this client after this lifecycle change.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"clienttype":{"classification":"SystemMetaData","comment":"The bounded type of the connected AHP client.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Tracks initialized Agent Host client connection topology and lifecycle.","connectedclientcount":{"classification":"SystemMetaData","comment":"The number of logical AHP clients with at least one live transport after this lifecycle change.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"connectedtransportcount":{"classification":"SystemMetaData","comment":"The total number of live initialized AHP transports after this lifecycle change.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"connectiondurationms":{"classification":"SystemMetaData","comment":"The duration of the disconnected transport in milliseconds.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"connectionkind":{"classification":"SystemMetaData","comment":"The route the client declared it used to reach the agent host.","endPoint":"none","purpose":"FeatureInsight"},"copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"hostlaunchkind":{"classification":"SystemMetaData","comment":"Whether the agent host process was launched by the VS Code main process or VS Code CLI.","endPoint":"none","purpose":"FeatureInsight"},"isreconnect":{"classification":"SystemMetaData","comment":"Whether this client identifier was previously known to the agent host.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"roblourens","protocolversion":{"classification":"SystemMetaData","comment":"The negotiated AHP protocol version.","endPoint":"none","purpose":"FeatureInsight"},"subscriptioncount":{"classification":"SystemMetaData","comment":"The number of protocol subscriptions held by the client transport when it disconnected.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"transportkind":{"classification":"SystemMetaData","comment":"The physical transport accepted by the agent host.","endPoint":"none","purpose":"FeatureInsight"}},"agentHost.codexProviderSwitch":{"chatgptweeklyusedpercentbucket":{"classification":"SystemMetaData","comment":"Latest cached ChatGPT weekly-limit percentage before the turn, rounded down to a 10-percentage-point bucket (0 through 100). Only for the signed-in ChatGPT account and weekly snapshots at most five minutes old and not past a known reset. Omitted when unavailable. Correlates subscription handoffs with quota pressure.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Counts accepted Codex turns following an OpenAI/Copilot provider switch observed by Agent Host. Does not observe switches performed exclusively in other clients.","fromprovider":{"classification":"SystemMetaData","comment":"The previous configured subscription provider: openai or copilot.","endPoint":"none","purpose":"FeatureInsight"},"isdesktopthread":{"classification":"SystemMetaData","comment":"Whether existing native metadata identifies the thread as originating in Codex Desktop, not which client last used it.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"Giuspepe","toprovider":{"classification":"SystemMetaData","comment":"The subscription provider used by the accepted turn: openai or copilot.","endPoint":"none","purpose":"FeatureInsight"}},"agentHost.copilotClientFailure":{"activeturncount":{"classification":"SystemMetaData","comment":"The number of Copilot chats with an active turn when the client failure was detected.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"agentsessionid":{"classification":"SystemMetaData","comment":"The Agent Host session identifier, when the failing operation targeted a session.","endPoint":"none","purpose":"PerformanceAndHealth"},"callstack":{"classification":"CallstackOrException","comment":"The client failure stack. VS Code telemetry scrubs file paths and likely secrets before transmission.","endPoint":"none","purpose":"PerformanceAndHealth"},"chatsessionid":{"classification":"SystemMetaData","comment":"The Agent Host chat identifier, when the failing operation targeted a chat.","endPoint":"none","purpose":"PerformanceAndHealth"},"clientfailureid":{"classification":"SystemMetaData","comment":"Identifier shared by detections and recovery telemetry for one Copilot client failure episode.","endPoint":"none","purpose":"PerformanceAndHealth"},"comment":"Tracks failures detected while operating an established Copilot client and whether recovery was started.","copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"errorcode":{"classification":"CallstackOrException","comment":"The client failure exception or protocol error code, when available.","endPoint":"none","purpose":"PerformanceAndHealth"},"errorname":{"classification":"CallstackOrException","comment":"The name of the client failure exception, when available.","endPoint":"none","purpose":"PerformanceAndHealth"},"failurekind":{"classification":"SystemMetaData","comment":"The bounded category of Copilot client failure that was detected.","endPoint":"none","purpose":"PerformanceAndHealth"},"hostlaunchkind":{"classification":"SystemMetaData","comment":"Whether the agent host process was launched by the VS Code main process or VS Code CLI.","endPoint":"none","purpose":"FeatureInsight"},"initiatorclienttype":{"classification":"SystemMetaData","comment":"The type of VS Code client that initiated the event.","endPoint":"none","purpose":"FeatureInsight"},"initiatorconnectionkind":{"classification":"SystemMetaData","comment":"The route the initiating client used to reach the agent host.","endPoint":"none","purpose":"FeatureInsight"},"initiatordevdeviceid":{"classification":"EndUserPseudonymizedInformation","comment":"The development device identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"SqmMachineId","purpose":"BusinessInsight"},"initiatormachineid":{"classification":"EndUserPseudonymizedInformation","comment":"The machine identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"MacAddressHash","purpose":"FeatureInsight"},"initiatortransportkind":{"classification":"SystemMetaData","comment":"The physical transport on which the agent host received the initiating client action.","endPoint":"none","purpose":"FeatureInsight"},"msg":{"classification":"CallstackOrException","comment":"The client failure message. VS Code telemetry scrubs file paths and likely secrets before transmission.","endPoint":"none","purpose":"PerformanceAndHealth"},"operation":{"classification":"SystemMetaData","comment":"The Copilot provider operation that detected the client failure.","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"roblourens","recoverystarted":{"classification":"SystemMetaData","comment":"Whether this detection started client recovery instead of joining recovery already in progress.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"sdksessionid":{"classification":"SystemMetaData","comment":"The Copilot SDK session identifier, when available.","endPoint":"none","purpose":"PerformanceAndHealth"},"turnid":{"classification":"SystemMetaData","comment":"The Agent Host turn identifier, when available.","endPoint":"none","purpose":"PerformanceAndHealth"}},"agentHost.copilotClientRecovery":{"clientfailureid":{"classification":"SystemMetaData","comment":"Identifier shared by detections and recovery telemetry for one Copilot client failure episode.","endPoint":"none","purpose":"PerformanceAndHealth"},"comment":"Tracks the outcome of Copilot client recovery.","copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"durationms":{"classification":"SystemMetaData","comment":"Time in milliseconds spent recovering the failed Copilot client.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"failedturncount":{"classification":"SystemMetaData","comment":"Number of active Agent Host turns failed during client recovery.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"failurekind":{"classification":"SystemMetaData","comment":"The bounded category of Copilot client failure that initiated recovery.","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"roblourens","stopsucceeded":{"classification":"SystemMetaData","comment":"Whether stopping the failed Copilot client completed without throwing.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"agentHost.copilotClientRecoveryTurnFailed":{"agentsessionid":{"classification":"SystemMetaData","comment":"The Agent Host session identifier.","endPoint":"none","purpose":"PerformanceAndHealth"},"chatsessionid":{"classification":"SystemMetaData","comment":"The Agent Host chat identifier.","endPoint":"none","purpose":"PerformanceAndHealth"},"clientfailureid":{"classification":"SystemMetaData","comment":"Identifier shared by all telemetry for one Copilot client failure episode.","endPoint":"none","purpose":"PerformanceAndHealth"},"comment":"Correlates each turn failed during Copilot client recovery with its client failure episode.","copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"hostlaunchkind":{"classification":"SystemMetaData","comment":"Whether the agent host process was launched by the VS Code main process or VS Code CLI.","endPoint":"none","purpose":"FeatureInsight"},"initiatorclienttype":{"classification":"SystemMetaData","comment":"The type of VS Code client that initiated the event.","endPoint":"none","purpose":"FeatureInsight"},"initiatorconnectionkind":{"classification":"SystemMetaData","comment":"The route the initiating client used to reach the agent host.","endPoint":"none","purpose":"FeatureInsight"},"initiatordevdeviceid":{"classification":"EndUserPseudonymizedInformation","comment":"The development device identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"SqmMachineId","purpose":"BusinessInsight"},"initiatormachineid":{"classification":"EndUserPseudonymizedInformation","comment":"The machine identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"MacAddressHash","purpose":"FeatureInsight"},"initiatortransportkind":{"classification":"SystemMetaData","comment":"The physical transport on which the agent host received the initiating client action.","endPoint":"none","purpose":"FeatureInsight"},"owner":"roblourens","sdksessionid":{"classification":"SystemMetaData","comment":"The Copilot SDK session identifier.","endPoint":"none","purpose":"PerformanceAndHealth"},"turnid":{"classification":"SystemMetaData","comment":"The Agent Host turn failed during client recovery.","endPoint":"none","purpose":"PerformanceAndHealth"}},"agentHost.copilotClientStartup":{"attemptnumber":{"classification":"SystemMetaData","comment":"One-based Copilot client startup attempt number within this Agent Host process.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"comment":"Tracks one terminal outcome for every Copilot client startup attempt.","copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"durationms":{"classification":"SystemMetaData","comment":"Wall-clock duration of the Copilot client startup attempt in milliseconds.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"outcome":{"classification":"SystemMetaData","comment":"Whether the startup attempt succeeded, failed, or was cancelled during shutdown.","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"roblourens","startupexitcode":{"classification":"SystemMetaData","comment":"The Copilot CLI process exit code reported for a failed startup attempt.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"startupfailurecause":{"classification":"SystemMetaData","comment":"The bounded cause of a failed Copilot client startup attempt.","endPoint":"none","purpose":"PerformanceAndHealth"},"startupfailureresource":{"classification":"SystemMetaData","comment":"The bounded Copilot CLI resource involved in a failed startup attempt.","endPoint":"none","purpose":"PerformanceAndHealth"}},"agentHost.copilotModelCallFailure":{"agentsessionid":{"classification":"SystemMetaData","comment":"The Agent Host session identifier.","endPoint":"none","purpose":"PerformanceAndHealth"},"apicallid":{"classification":"SystemMetaData","comment":"The model-provider completion identifier, when available.","endPoint":"none","purpose":"PerformanceAndHealth"},"apiendpoint":{"classification":"SystemMetaData","comment":"The bounded API endpoint category used by the failed model call. Values are chatCompletions, responses, responsesWebSocket, anthropicMessages, or other.","endPoint":"none","purpose":"PerformanceAndHealth"},"badrequestkind":{"classification":"SystemMetaData","comment":"The bounded HTTP 400 response category, when available.","endPoint":"none","purpose":"PerformanceAndHealth"},"chatsessionid":{"classification":"SystemMetaData","comment":"The Agent Host chat identifier.","endPoint":"none","purpose":"PerformanceAndHealth"},"comment":"Captures structured Copilot SDK model-call failures. Raw model error messages remain restricted to SDK-owned telemetry and are not duplicated here.","copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"durationms":{"classification":"SystemMetaData","comment":"Duration of the failed model call in milliseconds.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"failurekind":{"classification":"SystemMetaData","comment":"Whether the SDK model call failed at the API or transport boundary.","endPoint":"none","purpose":"PerformanceAndHealth"},"hostlaunchkind":{"classification":"SystemMetaData","comment":"Whether the agent host process was launched by the VS Code main process or VS Code CLI.","endPoint":"none","purpose":"FeatureInsight"},"imagepartcount":{"classification":"SystemMetaData","comment":"Number of image parts in the failing request.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"imagepartsmissingmediatype":{"classification":"SystemMetaData","comment":"Number of image parts missing a media type in the failing request.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"initiatorclienttype":{"classification":"SystemMetaData","comment":"The type of VS Code client that initiated the event.","endPoint":"none","purpose":"FeatureInsight"},"initiatorconnectionkind":{"classification":"SystemMetaData","comment":"The route the initiating client used to reach the agent host.","endPoint":"none","purpose":"FeatureInsight"},"initiatordevdeviceid":{"classification":"EndUserPseudonymizedInformation","comment":"The development device identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"SqmMachineId","purpose":"BusinessInsight"},"initiatormachineid":{"classification":"EndUserPseudonymizedInformation","comment":"The machine identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"MacAddressHash","purpose":"FeatureInsight"},"initiatortransportkind":{"classification":"SystemMetaData","comment":"The physical transport on which the agent host received the initiating client action.","endPoint":"none","purpose":"FeatureInsight"},"isauto":{"classification":"SystemMetaData","comment":"Whether Auto selected the model for the failed call.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"isbyok":{"classification":"SystemMetaData","comment":"Whether the failed call used a bring-your-own-key provider.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"messagecount":{"classification":"SystemMetaData","comment":"Number of messages in the failing request.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"model":{"classification":"SystemMetaData","comment":"The provider model identifier used by the failed call.","endPoint":"none","purpose":"PerformanceAndHealth"},"namelesstoolcallcount":{"classification":"SystemMetaData","comment":"Number of tool calls with no name in the failing request.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"roblourens","providercallid":{"classification":"SystemMetaData","comment":"The GitHub provider request identifier, when available.","endPoint":"none","purpose":"PerformanceAndHealth"},"reasoningeffort":{"classification":"SystemMetaData","comment":"The reasoning effort used by the failed call, when applicable.","endPoint":"none","purpose":"PerformanceAndHealth"},"rte":{"classification":"SystemMetaData","comment":"The SDK runtime RTE flag for the failed call, when available.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"sdkagentid":{"classification":"SystemMetaData","comment":"The Copilot SDK subagent identifier, when applicable.","endPoint":"none","purpose":"PerformanceAndHealth"},"sdkeventid":{"classification":"SystemMetaData","comment":"The Copilot SDK event identifier.","endPoint":"none","purpose":"PerformanceAndHealth"},"sdkparenteventid":{"classification":"SystemMetaData","comment":"The preceding Copilot SDK event identifier, when available.","endPoint":"none","purpose":"PerformanceAndHealth"},"sdksessionid":{"classification":"SystemMetaData","comment":"The Copilot SDK session identifier.","endPoint":"none","purpose":"PerformanceAndHealth"},"servicerequestid":{"classification":"SystemMetaData","comment":"The Copilot service request identifier, when available.","endPoint":"none","purpose":"PerformanceAndHealth"},"source":{"classification":"SystemMetaData","comment":"Whether the model call came from the top-level agent, a subagent, or MCP sampling.","endPoint":"none","purpose":"PerformanceAndHealth"},"statuscode":{"classification":"SystemMetaData","comment":"The HTTP status code, when available.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"toolcallcount":{"classification":"SystemMetaData","comment":"Number of tool calls in the failing request.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"toolresultmessagecount":{"classification":"SystemMetaData","comment":"Number of tool-result messages in the failing request.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"transport":{"classification":"SystemMetaData","comment":"The HTTP or WebSocket transport used by the failed model call.","endPoint":"none","purpose":"PerformanceAndHealth"},"turnid":{"classification":"SystemMetaData","comment":"The Agent Host turn identifier, when available.","endPoint":"none","purpose":"PerformanceAndHealth"}},"agentHost.copilotSdkSessionError":{"agentsessionid":{"classification":"SystemMetaData","comment":"The Agent Host session identifier.","endPoint":"none","purpose":"PerformanceAndHealth"},"callstack":{"classification":"CallstackOrException","comment":"The SDK session error stack. VS Code telemetry scrubs file paths and likely secrets before transmission.","endPoint":"none","purpose":"PerformanceAndHealth"},"chatsessionid":{"classification":"SystemMetaData","comment":"The Agent Host chat identifier.","endPoint":"none","purpose":"PerformanceAndHealth"},"comment":"Captures Copilot SDK session errors with Agent Host, SDK, and provider correlation identifiers.","copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"eligibleforautoswitch":{"classification":"SystemMetaData","comment":"Whether the error can trigger an Auto model switch.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"errorcode":{"classification":"CallstackOrException","comment":"The upstream provider error code, when available.","endPoint":"none","purpose":"PerformanceAndHealth"},"errortype":{"classification":"SystemMetaData","comment":"The structured Copilot SDK session error type.","endPoint":"none","purpose":"PerformanceAndHealth"},"hostlaunchkind":{"classification":"SystemMetaData","comment":"Whether the agent host process was launched by the VS Code main process or VS Code CLI.","endPoint":"none","purpose":"FeatureInsight"},"initiatorclienttype":{"classification":"SystemMetaData","comment":"The type of VS Code client that initiated the event.","endPoint":"none","purpose":"FeatureInsight"},"initiatorconnectionkind":{"classification":"SystemMetaData","comment":"The route the initiating client used to reach the agent host.","endPoint":"none","purpose":"FeatureInsight"},"initiatordevdeviceid":{"classification":"EndUserPseudonymizedInformation","comment":"The development device identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"SqmMachineId","purpose":"BusinessInsight"},"initiatormachineid":{"classification":"EndUserPseudonymizedInformation","comment":"The machine identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"MacAddressHash","purpose":"FeatureInsight"},"initiatortransportkind":{"classification":"SystemMetaData","comment":"The physical transport on which the agent host received the initiating client action.","endPoint":"none","purpose":"FeatureInsight"},"msg":{"classification":"CallstackOrException","comment":"The SDK session error message. VS Code telemetry scrubs file paths and likely secrets before transmission.","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"roblourens","providercallid":{"classification":"SystemMetaData","comment":"The GitHub provider request identifier, when available.","endPoint":"none","purpose":"PerformanceAndHealth"},"sdkagentid":{"classification":"SystemMetaData","comment":"The Copilot SDK subagent identifier, when applicable.","endPoint":"none","purpose":"PerformanceAndHealth"},"sdkeventid":{"classification":"SystemMetaData","comment":"The Copilot SDK event identifier.","endPoint":"none","purpose":"PerformanceAndHealth"},"sdkparenteventid":{"classification":"SystemMetaData","comment":"The preceding Copilot SDK event identifier, when available.","endPoint":"none","purpose":"PerformanceAndHealth"},"sdksessionid":{"classification":"SystemMetaData","comment":"The Copilot SDK session identifier.","endPoint":"none","purpose":"PerformanceAndHealth"},"servicerequestid":{"classification":"SystemMetaData","comment":"The Copilot service request identifier, when available.","endPoint":"none","purpose":"PerformanceAndHealth"},"statuscode":{"classification":"SystemMetaData","comment":"The upstream HTTP status code, when available.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"turnid":{"classification":"SystemMetaData","comment":"The Agent Host turn identifier, when available.","endPoint":"none","purpose":"PerformanceAndHealth"}},"agentHost.executionModeChanged":{"agentsessionid":{"classification":"SystemMetaData","comment":"The agent host session identifier.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Reports agent host execution mode changes.","copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"hostlaunchkind":{"classification":"SystemMetaData","comment":"Whether the agent host process was launched by the VS Code main process or VS Code CLI.","endPoint":"none","purpose":"FeatureInsight"},"initiatorclienttype":{"classification":"SystemMetaData","comment":"The type of VS Code client that initiated the event.","endPoint":"none","purpose":"FeatureInsight"},"initiatorconnectionkind":{"classification":"SystemMetaData","comment":"The route the initiating client used to reach the agent host.","endPoint":"none","purpose":"FeatureInsight"},"initiatordevdeviceid":{"classification":"EndUserPseudonymizedInformation","comment":"The development device identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"SqmMachineId","purpose":"BusinessInsight"},"initiatormachineid":{"classification":"EndUserPseudonymizedInformation","comment":"The machine identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"MacAddressHash","purpose":"FeatureInsight"},"initiatortransportkind":{"classification":"SystemMetaData","comment":"The physical transport on which the agent host received the initiating client action.","endPoint":"none","purpose":"FeatureInsight"},"issubagentsession":{"classification":"SystemMetaData","comment":"Whether the mode change belongs to a subagent session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"newmode":{"classification":"SystemMetaData","comment":"The new agent host execution mode.","endPoint":"none","purpose":"FeatureInsight"},"owner":"amunger","previousmode":{"classification":"SystemMetaData","comment":"The previous agent host execution mode.","endPoint":"none","purpose":"FeatureInsight"},"provider":{"classification":"SystemMetaData","comment":"The provider handling the agent host session.","endPoint":"none","purpose":"FeatureInsight"},"turncount":{"classification":"SystemMetaData","comment":"Number of completed turns in the agent host chat.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"agentHost.firstResponse":{"agentsessionid":{"classification":"SystemMetaData","comment":"Backend session identifier.","endPoint":"none","purpose":"PerformanceAndHealth"},"chatid":{"classification":"SystemMetaData","comment":"Backend chat identifier.","endPoint":"none","purpose":"PerformanceAndHealth"},"comment":"Measures local Agent Host invocation to first nonempty live root response text, not physical submission or paint.","firstresponsetextms":{"classification":"SystemMetaData","comment":"Monotonic milliseconds from invocation entry through preparation to first nonwhitespace live root markdown emission; absent without text.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"hasresponsetext":{"classification":"SystemMetaData","comment":"Whether this invocation emitted nonwhitespace live root response text.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"invocationkind":{"classification":"SystemMetaData","comment":"New local root turn, existing or resumed turn, subagent turn, or unknown before hydration. Existing and subagent turns are excluded from first-response comparisons.","endPoint":"none","purpose":"PerformanceAndHealth"},"outcome":{"classification":"SystemMetaData","comment":"Terminal invocation outcome, including cancellation before dispatch.","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"amunger","provider":{"classification":"SystemMetaData","comment":"Agent Host provider identifier.","endPoint":"none","purpose":"PerformanceAndHealth"},"rendererrootinvocationordinal":{"classification":"SystemMetaData","comment":"One-based root invocation attempt ordinal across providers in this renderer lifetime, including declined and resumed attempts; absent for subagents or unresolved routing.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"requestid":{"classification":"SystemMetaData","comment":"Actual client request and protocol turn identifier.","endPoint":"none","purpose":"PerformanceAndHealth"},"roottoolcallsbeforefirsttext":{"classification":"SystemMetaData","comment":"Distinct live root tool calls presented before first root text; excludes child calls and replay, and is absent without qualifying text. Not a model-call count.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"schemaversion":{"classification":"SystemMetaData","comment":"Version of the invocation timing contract.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"sessionturnkind":{"classification":"SystemMetaData","comment":"Whether the observed chat has prior turns; unknown before state hydration.","endPoint":"none","purpose":"PerformanceAndHealth"},"totalelapsedms":{"classification":"SystemMetaData","comment":"Monotonic milliseconds from invocation entry to terminal outcome.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"trustinteractionrequired":{"classification":"SystemMetaData","comment":"Whether this invocation requested an interactive decision for untrusted workspace or resource access. Exclude these rows from primary latency comparisons.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"agentHost.hungTurnCompleted":{"agentsessionid":{"classification":"SystemMetaData","comment":"The agent host session identifier.","endPoint":"none","purpose":"PerformanceAndHealth"},"chatsessionid":{"classification":"SystemMetaData","comment":"The chat identifier within the agent host session.","endPoint":"none","purpose":"PerformanceAndHealth"},"comment":"Tracks agent host turns that complete after previously being reported as hung, so permanent hangs can be separated from merely slow ones.","copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"hangreason":{"classification":"SystemMetaData","comment":"The most recently reported hang reason for the turn before it completed.","endPoint":"none","purpose":"PerformanceAndHealth"},"hangreportcount":{"classification":"SystemMetaData","comment":"Number of hang reports emitted for the turn before it completed.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"hostlaunchkind":{"classification":"SystemMetaData","comment":"Whether the agent host process was launched by the VS Code main process or VS Code CLI.","endPoint":"none","purpose":"FeatureInsight"},"initiatorclienttype":{"classification":"SystemMetaData","comment":"The type of VS Code client that initiated the event.","endPoint":"none","purpose":"FeatureInsight"},"initiatorconnectionkind":{"classification":"SystemMetaData","comment":"The route the initiating client used to reach the agent host.","endPoint":"none","purpose":"FeatureInsight"},"initiatordevdeviceid":{"classification":"EndUserPseudonymizedInformation","comment":"The development device identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"SqmMachineId","purpose":"BusinessInsight"},"initiatormachineid":{"classification":"EndUserPseudonymizedInformation","comment":"The machine identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"MacAddressHash","purpose":"FeatureInsight"},"initiatortransportkind":{"classification":"SystemMetaData","comment":"The physical transport on which the agent host received the initiating client action.","endPoint":"none","purpose":"FeatureInsight"},"issubagentsession":{"classification":"SystemMetaData","comment":"Whether the recovered turn belongs to a subagent session.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"messageoriginkind":{"classification":"SystemMetaData","comment":"The kind of actor or host-owned session classification that started the recovered turn.","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"roblourens","provider":{"classification":"SystemMetaData","comment":"The provider handling the recovered agent host turn.","endPoint":"none","purpose":"PerformanceAndHealth"},"result":{"classification":"SystemMetaData","comment":"Whether the previously hung turn eventually completed successfully, with an error, or was cancelled.","endPoint":"none","purpose":"PerformanceAndHealth"},"timeafterhangms":{"classification":"SystemMetaData","comment":"Time in milliseconds from the most recent hang report to turn completion.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"totaltimems":{"classification":"SystemMetaData","comment":"Total time in milliseconds from turn start to turn completion.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"turnid":{"classification":"SystemMetaData","comment":"The identifier of the recovered turn within the agent host session.","endPoint":"none","purpose":"PerformanceAndHealth"}},"agentHost.instructionsCollected":{"agentinstructionscount":{"classification":"SystemMetaData","comment":"Number of top-level agent instruction files (copilot-instructions.md, AGENTS.md, CLAUDE.md, GEMINI.md) among the loaded sources.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"agentsessionid":{"classification":"SystemMetaData","comment":"The Agent Host session identifier. Absent on local rows.","endPoint":"none","purpose":"FeatureInsight"},"applyinginstructionscount":{"classification":"SystemMetaData","comment":"Number of loaded instruction sources that carry an applyTo glob pattern. Semantic shift from the local field, which counts sources whose applyTo matched the current request context.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"claudemdcount":{"classification":"SystemMetaData","comment":"Number of CLAUDE.md files among the loaded sources.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Agent Host emission of agentHost.instructionsCollected. Carries the subset of the local shape that can be honestly (or close-analogously) computed from the SDK's InstructionSource list; other fields are intentionally omitted (see source comment).","copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"hostlaunchkind":{"classification":"SystemMetaData","comment":"Whether the agent host process was launched by the VS Code main process or VS Code CLI.","endPoint":"none","purpose":"FeatureInsight"},"initiatorclienttype":{"classification":"SystemMetaData","comment":"The type of VS Code client that initiated the event.","endPoint":"none","purpose":"FeatureInsight"},"initiatorconnectionkind":{"classification":"SystemMetaData","comment":"The route the initiating client used to reach the agent host.","endPoint":"none","purpose":"FeatureInsight"},"initiatordevdeviceid":{"classification":"EndUserPseudonymizedInformation","comment":"The development device identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"SqmMachineId","purpose":"BusinessInsight"},"initiatormachineid":{"classification":"EndUserPseudonymizedInformation","comment":"The machine identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"MacAddressHash","purpose":"FeatureInsight"},"initiatortransportkind":{"classification":"SystemMetaData","comment":"The physical transport on which the agent host received the initiating client action.","endPoint":"none","purpose":"FeatureInsight"},"issubagentsession":{"classification":"SystemMetaData","comment":"Whether the emission was from a subagent session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"amunger","provider":{"classification":"SystemMetaData","comment":"The Agent Host provider that emitted this event (e.g. copilotcli). Absent on local rows; use presence to distinguish AH from local.","endPoint":"none","purpose":"FeatureInsight"},"referencedinstructionscount":{"classification":"SystemMetaData","comment":"Number of loaded instruction sources discovered transitively (child-instructions via subdirectory walk, or nested AGENTS.md). Semantic shift from the local field, which counts sources added via explicit <file> references in other instruction files.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"totalinstructionscount":{"classification":"SystemMetaData","comment":"Total number of instruction sources loaded by the Agent Host session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"agentHost.invocationFailed":{"callstack":{"classification":"CallstackOrException","comment":"The error stack. VS Code telemetry scrubs file paths and likely secrets before transmission.","endPoint":"none","purpose":"PerformanceAndHealth"},"comment":"Captures errors that prevent an agent host request from reaching a terminal host turn.","errorcode":{"classification":"CallstackOrException","comment":"The exception or protocol error code, when available.","endPoint":"none","purpose":"PerformanceAndHealth"},"errorname":{"classification":"CallstackOrException","comment":"The name of the exception.","endPoint":"none","purpose":"PerformanceAndHealth"},"failurestage":{"classification":"SystemMetaData","comment":"The bounded workbench adapter stage at which the request failed.","endPoint":"none","purpose":"PerformanceAndHealth"},"hasuserselectedmodel":{"classification":"SystemMetaData","comment":"Whether the workbench request carried a selected language model identifier.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"isfirstrequest":{"classification":"SystemMetaData","comment":"Whether this was the first request in the chat session.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"msg":{"classification":"CallstackOrException","comment":"The error message. VS Code telemetry scrubs file paths and likely secrets before transmission.","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"roblourens","provider":{"classification":"SystemMetaData","comment":"The agent host provider handling the request.","endPoint":"none","purpose":"PerformanceAndHealth"},"requestid":{"classification":"SystemMetaData","comment":"The chat request identifier, used to correlate this failure with provider and host turn telemetry.","endPoint":"none","purpose":"PerformanceAndHealth"}},"agentHost.legacyCopilotCliMigration":{"comment":"Tracks one-time adopt-on-open migration of legacy extension-host Copilot CLI sessions into the agent host to measure attempt, success, failure, and skipped rates.","copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"durationms":{"classification":"SystemMetaData","comment":"Time in milliseconds to adopt and restore the legacy session.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"errormessage":{"classification":"CallstackOrException","comment":"Error message when the migration failed; absent for migrated/skipped outcomes.","endPoint":"none","purpose":"PerformanceAndHealth"},"hasproject":{"classification":"SystemMetaData","comment":"Whether the migrated session resolved to a project/repository.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"hasworktree":{"classification":"SystemMetaData","comment":"Whether the migrated session ran in a pre-existing git worktree that was bridged during adoption.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"outcome":{"classification":"SystemMetaData","comment":"Migration outcome: migrated (adoption + restore completed), skipped (eligible legacy session not adopted this pass, e.g. migrate flag not yet applied), or failed (adoption or restore threw).","endPoint":"none","purpose":"FeatureInsight"},"owner":"vijayupadya","provider":{"classification":"SystemMetaData","comment":"The agent provider id whose legacy session was migrated (e.g. copilotcli).","endPoint":"none","purpose":"FeatureInsight"},"reason":{"classification":"SystemMetaData","comment":"Why adoption ended as it did: adopted, alreadyNative, notLegacyChat, workingDirectoryMissing, or unknown. Separates a skipped session that was never ours from one whose working directory vanished, which need different fixes.","endPoint":"none","purpose":"FeatureInsight"},"success":{"classification":"SystemMetaData","comment":"Whether the migration completed with at least one restored turn.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"turncount":{"classification":"SystemMetaData","comment":"Number of turns restored from the migrated session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workingdirectorycount":{"classification":"SystemMetaData","comment":"Number of working directories associated with the migrated session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"agentHost.legacyCopilotCliMigrationOpen":{"comment":"Reports whether an adopted legacy session was actually opened as its migrated agent-host session. The probe event only reports that the host adopted it, so without this a silent fallback to the legacy session is invisible.","owner":"vijayupadya","source":{"classification":"SystemMetaData","comment":"Entry point that opened: open (user opened a session) or restore (startup/editor restore).","endPoint":"none","purpose":"FeatureInsight"},"surfaced":{"classification":"SystemMetaData","comment":"Whether the migrated session was found and opened. False means the open fell back to the legacy session the host had just migrated away from.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"agentHost.legacyCopilotCliMigrationProbe":{"comment":"Counts adopt-on-open probe attempts for legacy extension-host Copilot CLI sessions. The host-side agentHost.legacyCopilotCliMigration event only fires once migration starts, so without this there is no denominator for a success rate and a silently-unmigrated open is indistinguishable from a user having no legacy sessions.","durationms":{"classification":"SystemMetaData","comment":"Time in milliseconds spent probing before the outcome was known.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"outcome":{"classification":"SystemMetaData","comment":"Probe outcome: adopted (the host migrated the session; the caller may still fall back if it does not surface — see agentHost.legacyCopilotCliMigrationOpen), declined (host refused, e.g. not an adoptable legacy chat), timedOut (no answer within the budget), settingDisabled, noConnection, or failed (probe threw).","endPoint":"none","purpose":"FeatureInsight"},"owner":"vijayupadya","source":{"classification":"SystemMetaData","comment":"Entry point that probed: open (user opened a session) or restore (startup/editor restore).","endPoint":"none","purpose":"FeatureInsight"},"timeoutms":{"classification":"SystemMetaData","comment":"The probe budget that applied, so timeouts can be correlated with the entry point.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"agentHost.modelCallTurnCorrelated":{"comment":"Records exact model-call ownership independently of response telemetry arrival. Deduplicated by SDK session and call ID; the first owner is retained and a later conflicting owner is emitted with mappingStatus conflict so consumers can exclude it, not dropped here.","mappingstatus":{"classification":"SystemMetaData","comment":"Whether ownership was recorded, arrived after forwarding, or conflicts with an owner retained in the bounded cache.","endPoint":"none","purpose":"PerformanceAndHealth"},"modelcallid":{"classification":"SystemMetaData","comment":"Call identifier from model completion; join only by exact ID, never by time. Message fallback IDs may have no corresponding SDK response.","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"amunger","sdksessionid":{"classification":"SystemMetaData","comment":"SDK session ID matching sdk_session_id on forwarded response events.","endPoint":"none","purpose":"PerformanceAndHealth"},"turnid":{"classification":"SystemMetaData","comment":"Host-remapped turn owning the completed model call.","endPoint":"none","purpose":"PerformanceAndHealth"}},"agentHost.processError":{"callstack":{"classification":"CallstackOrException","comment":"The callstack of an agent host process start failure.","endPoint":"none","purpose":"PerformanceAndHealth"},"code":{"classification":"SystemMetaData","comment":"The agent host process exit code, when available.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"comment":"Tracks agent host process failures that cannot be reported reliably from inside the agent host process.","hostlaunchkind":{"classification":"SystemMetaData","comment":"Whether the agent host process was launched by the VS Code main process or VS Code CLI.","endPoint":"none","purpose":"PerformanceAndHealth"},"iserror":{"classification":"SystemMetaData","comment":"Whether this is an error event.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"kind":{"classification":"SystemMetaData","comment":"The kind of agent host process failure.","endPoint":"none","purpose":"PerformanceAndHealth"},"msg":{"classification":"CallstackOrException","comment":"The message of an agent host process start failure.","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"bryanchen-d","restartcount":{"classification":"SystemMetaData","comment":"The number of agent host restart attempts before this failure.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"willrestart":{"classification":"SystemMetaData","comment":"Whether VS Code will attempt to restart the agent host after this failure.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"agentHost.requestTokenUsage":{"agentsessionid":{"classification":"SystemMetaData","comment":"Opaque owning session identifier.","endPoint":"none","purpose":"FeatureInsight"},"cacheknownrecordcount":{"classification":"SystemMetaData","comment":"Records with valid cache read tokens.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"chatsessionid":{"classification":"SystemMetaData","comment":"Opaque owning chat identifier.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Additive per-request observed provider token accounting, independent of UI and billing counters.","copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"hostlaunchkind":{"classification":"SystemMetaData","comment":"Whether the agent host process was launched by the VS Code main process or VS Code CLI.","endPoint":"none","purpose":"FeatureInsight"},"initiatorclienttype":{"classification":"SystemMetaData","comment":"The type of VS Code client that initiated the event.","endPoint":"none","purpose":"FeatureInsight"},"initiatorconnectionkind":{"classification":"SystemMetaData","comment":"The route the initiating client used to reach the agent host.","endPoint":"none","purpose":"FeatureInsight"},"initiatordevdeviceid":{"classification":"EndUserPseudonymizedInformation","comment":"The development device identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"SqmMachineId","purpose":"BusinessInsight"},"initiatormachineid":{"classification":"EndUserPseudonymizedInformation","comment":"The machine identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"MacAddressHash","purpose":"FeatureInsight"},"initiatortransportkind":{"classification":"SystemMetaData","comment":"The physical transport on which the agent host received the initiating client action.","endPoint":"none","purpose":"FeatureInsight"},"inputknownrecordcount":{"classification":"SystemMetaData","comment":"Records with valid input tokens.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"inputtokensemantics":{"classification":"SystemMetaData","comment":"SDK-reported input counters without adjustment; cache inclusion has not been verified.","endPoint":"none","purpose":"FeatureInsight"},"issubagentsession":{"classification":"SystemMetaData","comment":"Whether this request is a child request.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"knowncachereadtokens":{"classification":"SystemMetaData","comment":"Cache read subtotal over valid records only; omitted when unknown.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"knowninputtokens":{"classification":"SystemMetaData","comment":"Input subtotal over valid SDK records only; omitted when unknown. Cache overlap is unverified; do not add cache tokens or assume parity with cache-inclusive totals.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"knownoutputtokens":{"classification":"SystemMetaData","comment":"Output subtotal over valid records only; omitted when unknown.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"model":{"classification":"SystemMetaData","comment":"Observed usage model, classified through the provider model catalog. Unknown and BYOK names are redacted; missing actual models are unknown, never inferred from selection.","endPoint":"none","purpose":"FeatureInsight"},"outputknownrecordcount":{"classification":"SystemMetaData","comment":"Records with valid output tokens.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"roblourens","parenttoolcallid":{"classification":"SystemMetaData","comment":"Tool call that owns a nested request.","endPoint":"none","purpose":"FeatureInsight"},"parentturnid":{"classification":"SystemMetaData","comment":"Parent turn of a nested request.","endPoint":"none","purpose":"FeatureInsight"},"provider":{"classification":"SystemMetaData","comment":"Agent provider.","endPoint":"none","purpose":"FeatureInsight"},"reasoningeffort":{"classification":"SystemMetaData","comment":"Known bounded reasoning effort for these observed records.","endPoint":"none","purpose":"FeatureInsight"},"reasoningeffortsource":{"classification":"SystemMetaData","comment":"Reasoning effort is reported on SDK usage events when available, never inferred from requested effort.","endPoint":"none","purpose":"FeatureInsight"},"requestid":{"classification":"SystemMetaData","comment":"Host canonical owning turn identifier, not an SDK API call identifier.","endPoint":"none","purpose":"FeatureInsight"},"result":{"classification":"SystemMetaData","comment":"Actual terminal outcome, independent of counter availability.","endPoint":"none","purpose":"FeatureInsight"},"selectedmodel":{"classification":"SystemMetaData","comment":"Selected request model, separately classified from the observed usage model.","endPoint":"none","purpose":"FeatureInsight"},"usageaccountingversion":{"classification":"SystemMetaData","comment":"Version 1 observed record accounting.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"usagerecordcount":{"classification":"SystemMetaData","comment":"Observed deduplicated usage records, not network calls.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"usagerecordsource":{"classification":"SystemMetaData","comment":"Records are observed SDK usage events, not all fetch results or network calls.","endPoint":"none","purpose":"FeatureInsight"},"usagescope":{"classification":"SystemMetaData","comment":"Direct model or compaction usage; descendants are separate requests.","endPoint":"none","purpose":"FeatureInsight"},"usagestatus":{"classification":"SystemMetaData","comment":"Counter availability among observed records only, not delivery completeness.","endPoint":"none","purpose":"FeatureInsight"}},"agentHost.sessionSubscribe":{"channel":{"classification":"SystemMetaData","comment":"Bounded subscribed channel kind: session, defaultChat, or chat.","endPoint":"none","purpose":"PerformanceAndHealth"},"comment":"Measures Agent Host subscription latency from the subscribe request through session restoration and provider-specific resume work to the returned snapshot.","copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"joinedrestore":{"classification":"SystemMetaData","comment":"Whether this subscription joined restoration already in progress for the session.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"outcome":{"classification":"SystemMetaData","comment":"Terminal subscription outcome: success, failure, or timeout.","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"roblourens","provider":{"classification":"SystemMetaData","comment":"Agent provider identifier.","endPoint":"none","purpose":"PerformanceAndHealth"},"sdkresumeattemptcount":{"classification":"SystemMetaData","comment":"Number of Copilot SDK resumeSession attempts observed while this subscription was active.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"sdkresumedurationms":{"classification":"SystemMetaData","comment":"Total milliseconds spent awaiting Copilot SDK resumeSession attempts, including a retry without a missing custom agent.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"sdkresumeoutcome":{"classification":"SystemMetaData","comment":"Terminal Copilot SDK resume outcome: success, failure, fallbackCreate, incomplete, or notStarted.","endPoint":"none","purpose":"PerformanceAndHealth"},"servedfrommemory":{"classification":"SystemMetaData","comment":"Whether the subscribed snapshot was already materialized when the request was received.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"timetorestorecompletems":{"classification":"SystemMetaData","comment":"Cumulative milliseconds from subscribe receipt until Agent Host session restoration produced state.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"timetorestorestartms":{"classification":"SystemMetaData","comment":"Cumulative milliseconds from subscribe receipt until session restoration began.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"timetosdkresumecompletems":{"classification":"SystemMetaData","comment":"Cumulative milliseconds from subscribe receipt until the last Copilot SDK resume attempt completed.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"timetosdkresumestartms":{"classification":"SystemMetaData","comment":"Cumulative milliseconds from subscribe receipt until the first Copilot SDK resumeSession attempt began.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"totaldurationms":{"classification":"SystemMetaData","comment":"Milliseconds from subscribe receipt until the terminal outcome.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"agentHost.stalledToolCallCompleted":{"agentsessionid":{"classification":"SystemMetaData","comment":"The agent host session identifier.","endPoint":"none","purpose":"PerformanceAndHealth"},"blockerkind":{"classification":"SystemMetaData","comment":"Whether the tool call had stalled waiting for confirmation or client execution.","endPoint":"none","purpose":"PerformanceAndHealth"},"comment":"Tracks agent host tool calls that complete after previously exceeding the stall threshold.","copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"executorclientconnectionstate":{"classification":"SystemMetaData","comment":"The delegated executor client connection state captured when the client-execution stall was reported; omitted for other blocker kinds.","endPoint":"none","purpose":"PerformanceAndHealth"},"hostlaunchkind":{"classification":"SystemMetaData","comment":"Whether the agent host process was launched by the VS Code main process or VS Code CLI.","endPoint":"none","purpose":"FeatureInsight"},"initiatorclienttype":{"classification":"SystemMetaData","comment":"The type of VS Code client that initiated the event.","endPoint":"none","purpose":"FeatureInsight"},"initiatorconnectionkind":{"classification":"SystemMetaData","comment":"The route the initiating client used to reach the agent host.","endPoint":"none","purpose":"FeatureInsight"},"initiatordevdeviceid":{"classification":"EndUserPseudonymizedInformation","comment":"The development device identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"SqmMachineId","purpose":"BusinessInsight"},"initiatormachineid":{"classification":"EndUserPseudonymizedInformation","comment":"The machine identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"MacAddressHash","purpose":"FeatureInsight"},"initiatortransportkind":{"classification":"SystemMetaData","comment":"The physical transport on which the agent host received the initiating client action.","endPoint":"none","purpose":"FeatureInsight"},"issubagentsession":{"classification":"SystemMetaData","comment":"Whether the completed tool call belongs to a subagent session.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"roblourens","provider":{"classification":"SystemMetaData","comment":"The provider handling the completed agent host tool call.","endPoint":"none","purpose":"PerformanceAndHealth"},"result":{"classification":"SystemMetaData","comment":"Whether the stalled tool call eventually completed successfully, with an error, or through user cancellation.","endPoint":"none","purpose":"PerformanceAndHealth"},"timeafterstallms":{"classification":"SystemMetaData","comment":"Time in milliseconds from the stall report to tool call completion.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"toolcallid":{"classification":"SystemMetaData","comment":"The tool call identifier, matching the originating stall and agentHost.toolInvoked events.","endPoint":"none","purpose":"PerformanceAndHealth"},"toolid":{"classification":"SystemMetaData","comment":"The identifier of the completed tool.","endPoint":"none","purpose":"PerformanceAndHealth"},"toolsourcekind":{"classification":"SystemMetaData","comment":"Whether the completed tool is provided by the agent host, an MCP server, or a client.","endPoint":"none","purpose":"PerformanceAndHealth"},"totaltimems":{"classification":"SystemMetaData","comment":"Total time in milliseconds from tool call start to completion.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"agentHost.startup":{"clienttype":{"classification":"SystemMetaData","comment":"The bounded type of the Agent Host client.","endPoint":"none","purpose":"PerformanceAndHealth"},"comment":"Tracks Agent Host startup performance from the client start request through AHP connection, authentication, and the first successful session list.","connectionkind":{"classification":"SystemMetaData","comment":"The route the client used to reach the Agent Host.","endPoint":"none","purpose":"PerformanceAndHealth"},"failurestage":{"classification":"SystemMetaData","comment":"The bounded startup stage that failed, when startup did not succeed.","endPoint":"none","purpose":"PerformanceAndHealth"},"outcome":{"classification":"SystemMetaData","comment":"Whether Agent Host startup reached the first successful session list or failed to connect.","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"roblourens","sessionlistattemptcount":{"classification":"SystemMetaData","comment":"Number of session-list requests started before the first successful response or connection failure.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"sessionlistdurationms":{"classification":"SystemMetaData","comment":"Milliseconds from the first session-list request until the first successful response, including retries or overlapping requests.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"sessionlistfailurecount":{"classification":"SystemMetaData","comment":"Number of session-list requests that failed before the first successful response or connection failure.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"timetoauthenticationsettledms":{"classification":"SystemMetaData","comment":"Milliseconds from the Agent Host start request until the initial authentication pass settled.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"timetomessageportms":{"classification":"SystemMetaData","comment":"Milliseconds from the local Agent Host start request until its initial MessagePort was acquired.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"timetoprotocolconnectionms":{"classification":"SystemMetaData","comment":"Milliseconds from the Agent Host start request until AHP initialization completed.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"timetosessionlistcompletems":{"classification":"SystemMetaData","comment":"Milliseconds from the Agent Host start request until the first successful session-list response.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"timetosessionlistrequestms":{"classification":"SystemMetaData","comment":"Milliseconds from the Agent Host start request until the first session-list request.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"agentHost.toolCallStalled":{"agentsessionid":{"classification":"SystemMetaData","comment":"The agent host session identifier.","endPoint":"none","purpose":"PerformanceAndHealth"},"blockerkind":{"classification":"SystemMetaData","comment":"Whether the tool call is waiting for confirmation or client execution.","endPoint":"none","purpose":"PerformanceAndHealth"},"comment":"Tracks agent host tool calls that remain blocked beyond the stall threshold.","copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"executorclientconnectionstate":{"classification":"SystemMetaData","comment":"Whether the delegated executor client was connected when a client-execution stall was reported; unknown when the client had not been observed and omitted for other blocker kinds.","endPoint":"none","purpose":"PerformanceAndHealth"},"hostlaunchkind":{"classification":"SystemMetaData","comment":"Whether the agent host process was launched by the VS Code main process or VS Code CLI.","endPoint":"none","purpose":"FeatureInsight"},"initiatorclienttype":{"classification":"SystemMetaData","comment":"The type of VS Code client that initiated the event.","endPoint":"none","purpose":"FeatureInsight"},"initiatorconnectionkind":{"classification":"SystemMetaData","comment":"The route the initiating client used to reach the agent host.","endPoint":"none","purpose":"FeatureInsight"},"initiatordevdeviceid":{"classification":"EndUserPseudonymizedInformation","comment":"The development device identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"SqmMachineId","purpose":"BusinessInsight"},"initiatormachineid":{"classification":"EndUserPseudonymizedInformation","comment":"The machine identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"MacAddressHash","purpose":"FeatureInsight"},"initiatortransportkind":{"classification":"SystemMetaData","comment":"The physical transport on which the agent host received the initiating client action.","endPoint":"none","purpose":"FeatureInsight"},"issubagentsession":{"classification":"SystemMetaData","comment":"Whether the stalled tool call belongs to a subagent session.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"roblourens","provider":{"classification":"SystemMetaData","comment":"The provider handling the stalled agent host tool call.","endPoint":"none","purpose":"PerformanceAndHealth"},"stalledtimems":{"classification":"SystemMetaData","comment":"Time in milliseconds that the tool call has remained blocked.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"toolcallid":{"classification":"SystemMetaData","comment":"The tool call identifier, matching agentHost.toolInvoked and the eventual stalled completion event.","endPoint":"none","purpose":"PerformanceAndHealth"},"toolid":{"classification":"SystemMetaData","comment":"The identifier of the stalled tool.","endPoint":"none","purpose":"PerformanceAndHealth"},"toolsourcekind":{"classification":"SystemMetaData","comment":"Whether the stalled tool is provided by the agent host, an MCP server, or a client.","endPoint":"none","purpose":"PerformanceAndHealth"}},"agentHost.toolInvoked":{"agentsessionid":{"classification":"SystemMetaData","comment":"The Agent Host session identifier.","endPoint":"none","purpose":"FeatureInsight"},"chatsessionid":{"classification":"SystemMetaData","comment":"The chat identifier within the Agent Host session.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Tracks Agent Host tool invocations with Agent Host correlation and optional failure diagnostics.","copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"errorcode":{"classification":"CallstackOrException","comment":"The tool failure code, when available.","endPoint":"none","purpose":"PerformanceAndHealth"},"hostlaunchkind":{"classification":"SystemMetaData","comment":"Whether the agent host process was launched by the VS Code main process or VS Code CLI.","endPoint":"none","purpose":"FeatureInsight"},"initiatorclienttype":{"classification":"SystemMetaData","comment":"The type of VS Code client that initiated the event.","endPoint":"none","purpose":"FeatureInsight"},"initiatorconnectionkind":{"classification":"SystemMetaData","comment":"The route the initiating client used to reach the agent host.","endPoint":"none","purpose":"FeatureInsight"},"initiatordevdeviceid":{"classification":"EndUserPseudonymizedInformation","comment":"The development device identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"SqmMachineId","purpose":"BusinessInsight"},"initiatormachineid":{"classification":"EndUserPseudonymizedInformation","comment":"The machine identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"MacAddressHash","purpose":"FeatureInsight"},"initiatortransportkind":{"classification":"SystemMetaData","comment":"The physical transport on which the agent host received the initiating client action.","endPoint":"none","purpose":"FeatureInsight"},"invocationtimems":{"classification":"SystemMetaData","comment":"Time spent in tool invoke method in milliseconds.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"issubagentsession":{"classification":"SystemMetaData","comment":"Whether the tool call belongs to a subagent session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"model":{"classification":"SystemMetaData","comment":"The trusted provider model identifier that produced the tool call, or a generic value for BYOK and unknown models, if applicable.","endPoint":"none","purpose":"FeatureInsight"},"msg":{"classification":"CallstackOrException","comment":"The tool failure message, when available. VS Code telemetry scrubs file paths and likely secrets before transmission.","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"roblourens","preparetimems":{"classification":"SystemMetaData","comment":"Time spent in prepareToolInvocation method in milliseconds.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"provider":{"classification":"SystemMetaData","comment":"The Agent Host provider that invoked the tool.","endPoint":"none","purpose":"FeatureInsight"},"result":{"classification":"SystemMetaData","comment":"Whether invoking the LanguageModelTool resulted in an error.","endPoint":"none","purpose":"FeatureInsight"},"resultsizeincharacters":{"classification":"SystemMetaData","comment":"Length of the serialized Agent Host tool result in UTF-16 code units, if applicable.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"toolcallid":{"classification":"SystemMetaData","comment":"The agent host tool call identifier, if applicable.","endPoint":"none","purpose":"FeatureInsight"},"toolextensionid":{"classification":"SystemMetaData","comment":"The extension that contributed the tool.","endPoint":"none","purpose":"FeatureInsight"},"toolid":{"classification":"SystemMetaData","comment":"The ID of the tool used.","endPoint":"none","purpose":"FeatureInsight"},"toolsourcekind":{"classification":"SystemMetaData","comment":"The source kind of the tool.","endPoint":"none","purpose":"FeatureInsight"},"turnid":{"classification":"SystemMetaData","comment":"The identifier of the Agent Host turn containing the tool invocation, if applicable.","endPoint":"none","purpose":"FeatureInsight"}},"agentHost.trackEditSurvival":{"aftertextlength":{"classification":"SystemMetaData","comment":"Length in characters of the file content the AI wrote.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"agentsessionid":{"classification":"SystemMetaData","comment":"The agent host session identifier.","endPoint":"none","purpose":"FeatureInsight"},"aicharcount":{"classification":"SystemMetaData","comment":"Sum of character lengths of the AI-written chunks (suitable for char-weighted dashboard rollups). Always 0 when scoringMode is \\\"whole-file\\\" because we cannot accurately determine the AI char count from a whole-file snapshot.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"aichunkcount":{"classification":"SystemMetaData","comment":"Number of distinct AI-written text chunks contributing to chunked scoring (0 when scoringMode is \\\"whole-file\\\").","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"beforetextlength":{"classification":"SystemMetaData","comment":"Length in characters of the file content before the AI edit.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Tracks how long AI-produced file edits survive in the user's file over the 15 minutes following a tool call in an agent host session. No file contents are reported.","copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"currenttextlength":{"classification":"SystemMetaData","comment":"Length in characters of the file content at the time of the sample (0 if the file is missing).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"didfilegetdeleted":{"classification":"SystemMetaData","comment":"1 if the file could not be read when the sample was taken (deleted or moved), otherwise 0.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"fileextension":{"classification":"SystemMetaData","comment":"The file extension (including the leading dot) of the edited file, or empty if the file has no extension.","endPoint":"none","purpose":"FeatureInsight"},"hostlaunchkind":{"classification":"SystemMetaData","comment":"Whether the agent host process was launched by the VS Code main process or VS Code CLI.","endPoint":"none","purpose":"FeatureInsight"},"initiatorclienttype":{"classification":"SystemMetaData","comment":"The type of VS Code client that initiated the event.","endPoint":"none","purpose":"FeatureInsight"},"initiatorconnectionkind":{"classification":"SystemMetaData","comment":"The route the initiating client used to reach the agent host.","endPoint":"none","purpose":"FeatureInsight"},"initiatordevdeviceid":{"classification":"EndUserPseudonymizedInformation","comment":"The development device identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"SqmMachineId","purpose":"BusinessInsight"},"initiatormachineid":{"classification":"EndUserPseudonymizedInformation","comment":"The machine identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"MacAddressHash","purpose":"FeatureInsight"},"initiatortransportkind":{"classification":"SystemMetaData","comment":"The physical transport on which the agent host received the initiating client action.","endPoint":"none","purpose":"FeatureInsight"},"iscreate":{"classification":"SystemMetaData","comment":"1 if the tool call created a new file, otherwise 0.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"modelid":{"classification":"SystemMetaData","comment":"The model that produced the edit, e.g. \\\"claude-sonnet-4.5\\\" or \\\"gpt-5-mini\\\". Empty if the host could not determine the per-edit model.","endPoint":"none","purpose":"FeatureInsight"},"owner":"roblourens","provider":{"classification":"SystemMetaData","comment":"The provider handling the agent host session.","endPoint":"none","purpose":"FeatureInsight"},"scoringmode":{"classification":"SystemMetaData","comment":"How survivalRateFourGram was computed: \\\"chunked\\\" (asymmetric, denominator bounded by the AI-written text) or \\\"whole-file\\\" (symmetric, denominator includes the whole file).","endPoint":"none","purpose":"FeatureInsight"},"survivalratefourgram":{"classification":"SystemMetaData","comment":"A number between 0 and 1 representing the share of 4-grams the AI wrote that are still present in the file.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"survivalratenorevert":{"classification":"SystemMetaData","comment":"A number between 0 and 1; 1 means the user kept the AI edit and 0 means the user fully reverted it.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"timedelayms":{"classification":"SystemMetaData","comment":"Milliseconds since the edit completed when this sample was taken.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"toolcallid":{"classification":"SystemMetaData","comment":"The tool call identifier that produced the edit.","endPoint":"none","purpose":"FeatureInsight"},"toolname":{"classification":"SystemMetaData","comment":"Name of the edit tool that produced the edit, e.g. \\\"Edit\\\", \\\"apply_patch\\\". Empty if unknown.","endPoint":"none","purpose":"FeatureInsight"},"turnid":{"classification":"SystemMetaData","comment":"The agent host turn identifier this edit belongs to.","endPoint":"none","purpose":"FeatureInsight"}},"agentHost.turnCompleted":{"agentsessionid":{"classification":"SystemMetaData","comment":"The agent host session identifier.","endPoint":"none","purpose":"FeatureInsight"},"billednanoaiu":{"classification":"SystemMetaData","comment":"The AI credit usage billed for the turn in nano-AIU, when reported by the provider.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"chatsessionid":{"classification":"SystemMetaData","comment":"The chat identifier within the agent host session.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Tracks agent host turn completion, including performance, configuration context, completed model responses, and billed AI credit usage when reported by the provider.","copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"directbillednanoaiu":{"classification":"SystemMetaData","comment":"AI credit usage billed directly to this turn in nano-AIU, excluding descendant sub-agent calls.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"directcompletiontokencount":{"classification":"SystemMetaData","comment":"Output tokens generated directly by this turn, excluding descendant sub-agent calls.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"directpromptcachetokencount":{"classification":"SystemMetaData","comment":"Input tokens read from cache directly by this turn, excluding descendant sub-agent calls.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"directprompttokencount":{"classification":"SystemMetaData","comment":"Input tokens used directly by this turn, excluding descendant sub-agent calls.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"errortype":{"classification":"SystemMetaData","comment":"The structured agent host or provider error type when the turn fails.","endPoint":"none","purpose":"PerformanceAndHealth"},"failurestage":{"classification":"SystemMetaData","comment":"The bounded stage at which the agent host turn failed.","endPoint":"none","purpose":"PerformanceAndHealth"},"foldercount":{"classification":"SystemMetaData","comment":"The number of effective working directories for the session at turn completion.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"hostlaunchkind":{"classification":"SystemMetaData","comment":"Whether the agent host process was launched by the VS Code main process or VS Code CLI.","endPoint":"none","purpose":"FeatureInsight"},"hostprocessagems":{"classification":"SystemMetaData","comment":"Agent host process age in milliseconds captured at root turn start, not completion.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"hostrootturnordinal":{"classification":"SystemMetaData","comment":"One-based root-turn ordinal over the agent host process lifetime, captured at turn start and excluding subagent turns.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"initiatorclienttype":{"classification":"SystemMetaData","comment":"The type of VS Code client that initiated the event.","endPoint":"none","purpose":"FeatureInsight"},"initiatorconnectionkind":{"classification":"SystemMetaData","comment":"The route the initiating client used to reach the agent host.","endPoint":"none","purpose":"FeatureInsight"},"initiatordevdeviceid":{"classification":"EndUserPseudonymizedInformation","comment":"The development device identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"SqmMachineId","purpose":"BusinessInsight"},"initiatormachineid":{"classification":"EndUserPseudonymizedInformation","comment":"The machine identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"MacAddressHash","purpose":"FeatureInsight"},"initiatortransportkind":{"classification":"SystemMetaData","comment":"The physical transport on which the agent host received the initiating client action.","endPoint":"none","purpose":"FeatureInsight"},"interactionmode":{"classification":"SystemMetaData","comment":"The agent host interaction mode configured at turn start.","endPoint":"none","purpose":"FeatureInsight"},"isbyok":{"classification":"SystemMetaData","comment":"Whether the selected model is a bring-your-own-key model, when model context is available.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"ismultiroot":{"classification":"SystemMetaData","comment":"Whether the session spans more than one working directory.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"issubagentsession":{"classification":"SystemMetaData","comment":"Whether the turn belongs to a subagent session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"messageoriginkind":{"classification":"SystemMetaData","comment":"The message origin that started the turn: a user, an agent (session orchestration tools such as create_session/create_chat/send_message), Agent Merge, an inline session (derived from the VS Code ephemeral-session marker), a tool, an automation, or a system notification.","endPoint":"none","purpose":"FeatureInsight"},"model":{"classification":"SystemMetaData","comment":"The trusted provider model identifier selected at turn start, or a generic value for BYOK and unknown models.","endPoint":"none","purpose":"FeatureInsight"},"modelcallcount":{"classification":"SystemMetaData","comment":"The number of completed upstream model responses attributed directly to this turn, excluding descendant sub-agent calls.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"modelselectionkind":{"classification":"SystemMetaData","comment":"Whether the client used the provider default, Auto, or an explicit model.","endPoint":"none","purpose":"FeatureInsight"},"owner":"roblourens","parenttoolcallid":{"classification":"SystemMetaData","comment":"The identifier of the tool call that spawned the subagent owning this turn; stable across resumed turns of the same subagent.","endPoint":"none","purpose":"FeatureInsight"},"parentturnid":{"classification":"SystemMetaData","comment":"The immediate parent turn identifier for a subagent turn.","endPoint":"none","purpose":"FeatureInsight"},"permissionlevel":{"classification":"SystemMetaData","comment":"The tool auto-approval level configured for the session at turn start (e.g. default, autoApprove, autopilot).","endPoint":"none","purpose":"FeatureInsight"},"provider":{"classification":"SystemMetaData","comment":"The provider handling the agent host session.","endPoint":"none","purpose":"FeatureInsight"},"result":{"classification":"SystemMetaData","comment":"Whether the turn completed successfully, with an error, or was cancelled.","endPoint":"none","purpose":"FeatureInsight"},"sendstageattachmentsms":{"classification":"SystemMetaData","comment":"Time in milliseconds the host spent resolving chat attachments before dispatching the turn.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"sendstagecheckpointms":{"classification":"SystemMetaData","comment":"Time in milliseconds the host spent still waiting on the turn-start checkpoint before dispatching the turn, after it overlapped the earlier pre-send stages.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"sendstagecontributionsms":{"classification":"SystemMetaData","comment":"Time in milliseconds the host spent running outgoing-turn chat contributions before dispatching the turn.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"sendstagemodelselectionms":{"classification":"SystemMetaData","comment":"Time in milliseconds the host spent applying the model and agent selection on the provider before dispatching the turn.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"sendstageworkingdirectoryms":{"classification":"SystemMetaData","comment":"Time in milliseconds the host spent resolving the working directory before dispatching the turn, including first-send worktree creation.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"subagenttaskmodelsource":{"classification":"SystemMetaData","comment":"Where the model input for a task-tool subagent came from: the parent agent's task argument, the per-subagent settings entry, the custom agent definition, or unset.","endPoint":"none","purpose":"FeatureInsight"},"timetofirstedit":{"classification":"SystemMetaData","comment":"Cumulative provider-dispatch time in milliseconds through the first accepted response that requests a built-in file edit. Excludes prompt construction, retry backoff, tool execution, confirmations, and post-response processing.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"timetofirsteditclassifierversion":{"classification":"SystemMetaData","comment":"Version of the built-in file-edit request classifier used for timeToFirstEdit.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"timetofirstprogress":{"classification":"SystemMetaData","comment":"Time in milliseconds from turn start to the first visible progress (text delta, response part, tool call start, or reasoning).","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"timetofirstsubstantiveprogress":{"classification":"SystemMetaData","comment":"Time in milliseconds from turn start to the first visible progress that advances the user request, excluding host bookkeeping such as the chat rename tool call.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"timetoproviderdispatch":{"classification":"SystemMetaData","comment":"Time in milliseconds from turn start until the message was handed to the provider, covering all host pre-send stages.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"titlegenerationstrategy":{"classification":"SystemMetaData","comment":"The effective persisted automatic title generation strategy captured before sending the root turn: activeAgent, utility, or deferred.","endPoint":"none","purpose":"FeatureInsight"},"totaltime":{"classification":"SystemMetaData","comment":"Total time in milliseconds from turn start to turn completion.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"turnid":{"classification":"SystemMetaData","comment":"The identifier of the turn within the agent host session.","endPoint":"none","purpose":"FeatureInsight"}},"agentHost.turnFailed":{"agentsessionid":{"classification":"SystemMetaData","comment":"The agent host session identifier.","endPoint":"none","purpose":"PerformanceAndHealth"},"callstack":{"classification":"CallstackOrException","comment":"The error stack. VS Code telemetry scrubs file paths and likely secrets before transmission.","endPoint":"none","purpose":"PerformanceAndHealth"},"chatsessionid":{"classification":"SystemMetaData","comment":"The chat identifier within the agent host session.","endPoint":"none","purpose":"PerformanceAndHealth"},"comment":"Captures diagnostic details for failed agent host turns.","copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"errorcode":{"classification":"CallstackOrException","comment":"The exception or protocol error code, when available.","endPoint":"none","purpose":"PerformanceAndHealth"},"errorname":{"classification":"CallstackOrException","comment":"The name of the exception, when available.","endPoint":"none","purpose":"PerformanceAndHealth"},"errortype":{"classification":"SystemMetaData","comment":"The structured agent host or provider error type.","endPoint":"none","purpose":"PerformanceAndHealth"},"failurestage":{"classification":"SystemMetaData","comment":"The bounded stage at which the agent host turn failed.","endPoint":"none","purpose":"PerformanceAndHealth"},"hostlaunchkind":{"classification":"SystemMetaData","comment":"Whether the agent host process was launched by the VS Code main process or VS Code CLI.","endPoint":"none","purpose":"FeatureInsight"},"initiatorclienttype":{"classification":"SystemMetaData","comment":"The type of VS Code client that initiated the event.","endPoint":"none","purpose":"FeatureInsight"},"initiatorconnectionkind":{"classification":"SystemMetaData","comment":"The route the initiating client used to reach the agent host.","endPoint":"none","purpose":"FeatureInsight"},"initiatordevdeviceid":{"classification":"EndUserPseudonymizedInformation","comment":"The development device identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"SqmMachineId","purpose":"BusinessInsight"},"initiatormachineid":{"classification":"EndUserPseudonymizedInformation","comment":"The machine identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"MacAddressHash","purpose":"FeatureInsight"},"initiatortransportkind":{"classification":"SystemMetaData","comment":"The physical transport on which the agent host received the initiating client action.","endPoint":"none","purpose":"FeatureInsight"},"issubagentsession":{"classification":"SystemMetaData","comment":"Whether the failed turn belongs to a subagent session.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"messageoriginkind":{"classification":"SystemMetaData","comment":"The kind of actor or host-owned session classification that started the failed turn.","endPoint":"none","purpose":"PerformanceAndHealth"},"msg":{"classification":"CallstackOrException","comment":"The error message. VS Code telemetry scrubs file paths and likely secrets before transmission.","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"roblourens","provider":{"classification":"SystemMetaData","comment":"The provider handling the failed agent host turn.","endPoint":"none","purpose":"PerformanceAndHealth"},"providercallid":{"classification":"SystemMetaData","comment":"The GitHub provider request identifier, when available.","endPoint":"none","purpose":"PerformanceAndHealth"},"servicerequestid":{"classification":"SystemMetaData","comment":"The Copilot service request identifier, when available.","endPoint":"none","purpose":"PerformanceAndHealth"},"turnid":{"classification":"SystemMetaData","comment":"The identifier of the failed turn within the agent host session.","endPoint":"none","purpose":"PerformanceAndHealth"}},"agentHost.turnHung":{"agentsessionid":{"classification":"SystemMetaData","comment":"The agent host session identifier.","endPoint":"none","purpose":"PerformanceAndHealth"},"blockedon":{"classification":"SystemMetaData","comment":"The kind of outstanding user-blocking session input request, when there is one. Client tool execution is not counted, since it is delegated work rather than a prompt.","endPoint":"none","purpose":"PerformanceAndHealth"},"chatsessionid":{"classification":"SystemMetaData","comment":"The chat identifier within the agent host session.","endPoint":"none","purpose":"PerformanceAndHealth"},"comment":"Tracks agent host turns that stop making progress for longer than the hang threshold, so permanently stuck sessions are visible as a positive signal instead of missing turnCompleted events.","copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"currentstage":{"classification":"SystemMetaData","comment":"The bounded turn stage active when the hang watchdog fired.","endPoint":"none","purpose":"PerformanceAndHealth"},"hadanyprogress":{"classification":"SystemMetaData","comment":"Whether any turn activity at all was observed before the watchdog fired.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"hangreason":{"classification":"SystemMetaData","comment":"The bounded state the turn was quiet in: noProgress, stalledAfterProgress, waitingOnUser, or runningTool.","endPoint":"none","purpose":"PerformanceAndHealth"},"hostlaunchkind":{"classification":"SystemMetaData","comment":"Whether the agent host process was launched by the VS Code main process or VS Code CLI.","endPoint":"none","purpose":"FeatureInsight"},"inflighttoolcallcount":{"classification":"SystemMetaData","comment":"Number of tool calls that had started but not completed when the watchdog fired. When hangReason is runningTool, a value above one means toolId is a best guess among several running tools; when it is waitingOnUser, toolId comes from the blocking request and is exact regardless of this count.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"initiatorclientconnectionstate":{"classification":"SystemMetaData","comment":"Whether the client that initiated the turn was still connected when the hang watchdog fired, or unknown when the client could not be identified.","endPoint":"none","purpose":"PerformanceAndHealth"},"initiatorclienttype":{"classification":"SystemMetaData","comment":"The type of VS Code client that initiated the event.","endPoint":"none","purpose":"FeatureInsight"},"initiatorconnectionkind":{"classification":"SystemMetaData","comment":"The route the initiating client used to reach the agent host.","endPoint":"none","purpose":"FeatureInsight"},"initiatordevdeviceid":{"classification":"EndUserPseudonymizedInformation","comment":"The development device identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"SqmMachineId","purpose":"BusinessInsight"},"initiatormachineid":{"classification":"EndUserPseudonymizedInformation","comment":"The machine identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"MacAddressHash","purpose":"FeatureInsight"},"initiatortransportkind":{"classification":"SystemMetaData","comment":"The physical transport on which the agent host received the initiating client action.","endPoint":"none","purpose":"FeatureInsight"},"isexpected":{"classification":"SystemMetaData","comment":"Whether the quiet period is explained by a legitimate wait (blocked on the user or running a tool) rather than an unexplained hang.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"issubagentsession":{"classification":"SystemMetaData","comment":"Whether the hung turn belongs to a subagent session.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"lastactivitykind":{"classification":"SystemMetaData","comment":"A bounded category for the last observed turn activity, preserving the AHP action namespace and action name without slash-like syntax. Values are none, other, or categories such as chat.delta and chat.toolCallReady.","endPoint":"none","purpose":"PerformanceAndHealth"},"messageoriginkind":{"classification":"SystemMetaData","comment":"The kind of actor or host-owned session classification that started the hung turn.","endPoint":"none","purpose":"PerformanceAndHealth"},"model":{"classification":"SystemMetaData","comment":"The trusted provider model identifier for the turn, or a generic value for BYOK and unknown models.","endPoint":"none","purpose":"PerformanceAndHealth"},"modelselectionkind":{"classification":"SystemMetaData","comment":"Whether the client used the provider default, Auto, or an explicit model.","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"roblourens","permissionlevel":{"classification":"SystemMetaData","comment":"The tool auto-approval level configured for the session at turn start (e.g. default, autoApprove, autopilot).","endPoint":"none","purpose":"PerformanceAndHealth"},"provider":{"classification":"SystemMetaData","comment":"The provider handling the hung agent host turn.","endPoint":"none","purpose":"PerformanceAndHealth"},"providercallstate":{"classification":"SystemMetaData","comment":"Whether the provider call had not started, was pending, resolved, or rejected when the hang watchdog fired.","endPoint":"none","purpose":"PerformanceAndHealth"},"providerdiagnosticstate":{"classification":"SystemMetaData","comment":"Whether bounded provider diagnostics were available, unsupported, unavailable, failed, or missing the expected chat or turn.","endPoint":"none","purpose":"PerformanceAndHealth"},"providersessionstate":{"classification":"SystemMetaData","comment":"The bounded provider session state when the hang watchdog fired.","endPoint":"none","purpose":"PerformanceAndHealth"},"providerturnstarted":{"classification":"SystemMetaData","comment":"Whether the provider reported that its turn started before the hang watchdog fired.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"quiettimems":{"classification":"SystemMetaData","comment":"Time in milliseconds since the last observed turn activity.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"toolid":{"classification":"SystemMetaData","comment":"The identifier of the tool the turn appears to be stuck on. When hangReason is waitingOnUser this is the tool gated by the blocking request, which is exact; when it is runningTool this is the longest-running in-flight tool call, which is a best guess when several are running. Undefined when no tool explains the hang.","endPoint":"none","purpose":"PerformanceAndHealth"},"toolsourcekind":{"classification":"SystemMetaData","comment":"Whether the stuck tool is provided by the agent host, an MCP server, or a client.","endPoint":"none","purpose":"PerformanceAndHealth"},"turnelapsedms":{"classification":"SystemMetaData","comment":"Time in milliseconds from turn start to the hang report.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"turnid":{"classification":"SystemMetaData","comment":"The identifier of the hung turn within the agent host session.","endPoint":"none","purpose":"PerformanceAndHealth"}},"agentHost.userMessageSent":{"activeclientcustomizationcount":{"classification":"SystemMetaData","comment":"The total number of customizations provided by the active clients, if any.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"activeclientid":{"classification":"SystemMetaData","comment":"The identifier of the first active client for the session, if any.","endPoint":"none","purpose":"FeatureInsight"},"activeclienttoolcount":{"classification":"SystemMetaData","comment":"The total number of tools provided by the active clients, if any.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"agentsessionid":{"classification":"SystemMetaData","comment":"The agent host session identifier.","endPoint":"none","purpose":"FeatureInsight"},"attachmentcount":{"classification":"SystemMetaData","comment":"The number of attachments included with the message.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Tracks messages sent from the agent host process to an agent provider, including which kind of actor produced them.","copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"hostlaunchkind":{"classification":"SystemMetaData","comment":"Whether the agent host process was launched by the VS Code main process or VS Code CLI.","endPoint":"none","purpose":"FeatureInsight"},"initiatorclientid":{"classification":"SystemMetaData","comment":"The opaque AHP client identifier that initiated the message.","endPoint":"none","purpose":"FeatureInsight"},"initiatorclienttype":{"classification":"SystemMetaData","comment":"The type of AHP client that initiated the message.","endPoint":"none","purpose":"FeatureInsight"},"initiatorconnectionkind":{"classification":"SystemMetaData","comment":"The route the initiating client declared it used to reach the agent host.","endPoint":"none","purpose":"FeatureInsight"},"initiatordevdeviceid":{"classification":"EndUserPseudonymizedInformation","comment":"The initiating VS Code client development device identifier.","endPoint":"none","endpoint":"SqmMachineId","purpose":"BusinessInsight"},"initiatormachineid":{"classification":"EndUserPseudonymizedInformation","comment":"The initiating VS Code client machine identifier.","endPoint":"none","endpoint":"MacAddressHash","purpose":"FeatureInsight"},"initiatortransportkind":{"classification":"SystemMetaData","comment":"The physical transport on which the agent host received the initiating client action.","endPoint":"none","purpose":"FeatureInsight"},"issubagentsession":{"classification":"SystemMetaData","comment":"Whether the message was sent to a subagent session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"messageoriginkind":{"classification":"SystemMetaData","comment":"The message origin: a user, an agent (session orchestration tools such as create_session/send_message), Agent Merge, an inline session (derived from the VS Code ephemeral-session marker), a tool, an automation, or a system notification.","endPoint":"none","purpose":"FeatureInsight"},"owner":"roblourens","provider":{"classification":"SystemMetaData","comment":"The provider handling the agent host session.","endPoint":"none","purpose":"FeatureInsight"},"source":{"classification":"SystemMetaData","comment":"Whether the message was sent directly or from the queued-message flow.","endPoint":"none","purpose":"FeatureInsight"},"turncount":{"classification":"SystemMetaData","comment":"The number of completed turns in the session when the message was sent.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"agentSessionOpened":{"comment":"Event fired when a agent session is opened from the agent sessions control.","owner":"bpasero","providertype":{"classification":"SystemMetaData","comment":"The provider type of the opened agent session.","endPoint":"none","purpose":"FeatureInsight"},"source":{"classification":"SystemMetaData","comment":"The source of the opened agent session.","endPoint":"none","purpose":"FeatureInsight"}},"agentSessionsWelcome.ActionExecuted":{"action":{"classification":"PublicNonPersonalData","comment":"The action being executed on the agent sessions welcome page.","endPoint":"none","purpose":"FeatureInsight"},"actionid":{"classification":"PublicNonPersonalData","comment":"Identifier of the action being executed, such as command ID or walkthrough ID.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Help understand what actions are most commonly taken on the agent sessions welcome page","owner":"osortega","welcomekind":{"classification":"PublicNonPersonalData","comment":"The kind of welcome page","endPoint":"none","purpose":"FeatureInsight"}},"agentSessionsWelcome.chatSubmitted":{"comment":"Tracks chat submissions from the welcome page to understand session creation patterns.","mode":{"classification":"SystemMetaData","comment":"The chat mode used (ask, agent, edit).","endPoint":"none","purpose":"FeatureInsight"},"owner":"osortega","provider":{"classification":"SystemMetaData","comment":"The session provider (local, cloud).","endPoint":"none","purpose":"FeatureInsight"},"selectedrecentworkspace":{"classification":"SystemMetaData","comment":"Whether a recent workspace was selected before submitting.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacekind":{"classification":"SystemMetaData","comment":"The type of workspace - empty, folder, or workspace.","endPoint":"none","purpose":"FeatureInsight"}},"agentSessionsWelcome.closed":{"closedby":{"classification":"SystemMetaData","comment":"What action caused the welcome page to close.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Tracks when the agent sessions welcome page is closed to understand engagement.","owner":"osortega","visibledurationms":{"classification":"SystemMetaData","comment":"How long the welcome page was visible in milliseconds.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"agentSkillsFound":{"agentspersonal":{"classification":"SystemMetaData","comment":"Number of .agents personal skills.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"agentsworkspace":{"classification":"SystemMetaData","comment":"Number of .agents workspace skills.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"claudepersonal":{"classification":"SystemMetaData","comment":"Number of Claude personal skills.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"claudeworkspace":{"classification":"SystemMetaData","comment":"Number of Claude workspace skills.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Tracks agent skill usage, discovery, and skipped files.","configpersonal":{"classification":"SystemMetaData","comment":"Number of custom configured personal skills.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"configworkspace":{"classification":"SystemMetaData","comment":"Number of custom configured workspace skills.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"copilotpersonal":{"classification":"SystemMetaData","comment":"Number of Copilot personal skills.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"extensionapi":{"classification":"SystemMetaData","comment":"Number of extension API provided skills.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"extensioncontribution":{"classification":"SystemMetaData","comment":"Number of extension contributed skills.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"githubworkspace":{"classification":"SystemMetaData","comment":"Number of GitHub workspace skills.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"pwang347","plugin":{"classification":"SystemMetaData","comment":"Number of plugin provided skills.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"skippedduplicatename":{"classification":"SystemMetaData","comment":"Number of skills skipped due to duplicate names.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"skippedmissingdescription":{"classification":"SystemMetaData","comment":"Number of skills skipped due to missing description attribute.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"skippedmissingname":{"classification":"SystemMetaData","comment":"Number of skills skipped due to missing name attribute.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"skippednamemismatch":{"classification":"SystemMetaData","comment":"Number of skills skipped due to name not matching folder name.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"skippedparsefailed":{"classification":"SystemMetaData","comment":"Number of skills skipped due to parse failures.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"totalskillsfound":{"classification":"SystemMetaData","comment":"Total number of agent skills found.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"agentStatusWidget.click":{"action":{"classification":"SystemMetaData","comment":"The action taken in response to the click.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Tracks interactions with the agent status command center control.","owner":"joshspicer","source":{"classification":"SystemMetaData","comment":"Which part of the agent status widget was clicked.","endPoint":"none","purpose":"FeatureInsight"}},"agents/chatDeleted":{"agentsessionid":{"classification":"SystemMetaData","comment":"SHA-1 hash of the globally unique session identifier, used to correlate events for the same session without exposing provider or resource details.","endPoint":"none","purpose":"FeatureInsight"},"chatcount":{"classification":"SystemMetaData","comment":"Number of chats currently in the session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Reports when the user deletes a chat from a session in the Agents window.","hasgitrepository":{"classification":"SystemMetaData","comment":"Whether any of the workspace folders has a git repository.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isexternal":{"classification":"SystemMetaData","comment":"Whether the session was discovered in an application other than the current host (an external session).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isolationkind":{"classification":"SystemMetaData","comment":"Isolation mode used by the session (worktree or folder).","endPoint":"none","purpose":"FeatureInsight"},"isvirtualworkspace":{"classification":"SystemMetaData","comment":"Whether the workspace URI uses a non-file scheme (virtual/remote).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"benibenj","providerid":{"classification":"SystemMetaData","comment":"Bounded sessions provider category: default-copilot, local-agent-host, remote-agent-host, or other.","endPoint":"none","purpose":"FeatureInsight"},"providertype":{"classification":"SystemMetaData","comment":"The session type identifier provided by the sessions provider.","endPoint":"none","purpose":"FeatureInsight"},"sessionfileschanged":{"classification":"SystemMetaData","comment":"Number of files changed in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesadded":{"classification":"SystemMetaData","comment":"Total number of lines added across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesdeleted":{"classification":"SystemMetaData","comment":"Total number of lines deleted across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacefilecount":{"classification":"SystemMetaData","comment":"Number of files in the workspace (honoring user excludes); -1 if the workspace could not be scanned.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacehash":{"classification":"SystemMetaData","comment":"Non-reversible hash of the workspace URI, used to correlate events across the same workspace without disclosing the path.","endPoint":"none","purpose":"FeatureInsight"}},"agents/chatRenamed":{"agentsessionid":{"classification":"SystemMetaData","comment":"SHA-1 hash of the globally unique session identifier, used to correlate events for the same session without exposing provider or resource details.","endPoint":"none","purpose":"FeatureInsight"},"chatcount":{"classification":"SystemMetaData","comment":"Number of chats currently in the session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Reports when the user renames a chat in a session in the Agents window.","hasgitrepository":{"classification":"SystemMetaData","comment":"Whether any of the workspace folders has a git repository.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isexternal":{"classification":"SystemMetaData","comment":"Whether the session was discovered in an application other than the current host (an external session).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isolationkind":{"classification":"SystemMetaData","comment":"Isolation mode used by the session (worktree or folder).","endPoint":"none","purpose":"FeatureInsight"},"isvirtualworkspace":{"classification":"SystemMetaData","comment":"Whether the workspace URI uses a non-file scheme (virtual/remote).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"benibenj","providerid":{"classification":"SystemMetaData","comment":"Bounded sessions provider category: default-copilot, local-agent-host, remote-agent-host, or other.","endPoint":"none","purpose":"FeatureInsight"},"providertype":{"classification":"SystemMetaData","comment":"The session type identifier provided by the sessions provider.","endPoint":"none","purpose":"FeatureInsight"},"sessionfileschanged":{"classification":"SystemMetaData","comment":"Number of files changed in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesadded":{"classification":"SystemMetaData","comment":"Total number of lines added across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesdeleted":{"classification":"SystemMetaData","comment":"Total number of lines deleted across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacefilecount":{"classification":"SystemMetaData","comment":"Number of files in the workspace (honoring user excludes); -1 if the workspace could not be scanned.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacehash":{"classification":"SystemMetaData","comment":"Non-reversible hash of the workspace URI, used to correlate events across the same workspace without disclosing the path.","endPoint":"none","purpose":"FeatureInsight"}},"agents/checkoutPullRequest":{"agentsessionid":{"classification":"SystemMetaData","comment":"SHA-1 hash of the globally unique session identifier, used to correlate events for the same session without exposing provider or resource details.","endPoint":"none","purpose":"FeatureInsight"},"chatcount":{"classification":"SystemMetaData","comment":"Number of chats currently in the session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Reports when the user runs the Checkout Pull Request command for a session in the Agents window.","hasgitrepository":{"classification":"SystemMetaData","comment":"Whether any of the workspace folders has a git repository.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isexternal":{"classification":"SystemMetaData","comment":"Whether the session was discovered in an application other than the current host (an external session).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isolationkind":{"classification":"SystemMetaData","comment":"Isolation mode used by the session (worktree or folder).","endPoint":"none","purpose":"FeatureInsight"},"isvirtualworkspace":{"classification":"SystemMetaData","comment":"Whether the workspace URI uses a non-file scheme (virtual/remote).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"benibenj","providerid":{"classification":"SystemMetaData","comment":"Bounded sessions provider category: default-copilot, local-agent-host, remote-agent-host, or other.","endPoint":"none","purpose":"FeatureInsight"},"providertype":{"classification":"SystemMetaData","comment":"The session type identifier provided by the sessions provider.","endPoint":"none","purpose":"FeatureInsight"},"sessionfileschanged":{"classification":"SystemMetaData","comment":"Number of files changed in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesadded":{"classification":"SystemMetaData","comment":"Total number of lines added across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesdeleted":{"classification":"SystemMetaData","comment":"Total number of lines deleted across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacefilecount":{"classification":"SystemMetaData","comment":"Number of files in the workspace (honoring user excludes); -1 if the workspace could not be scanned.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacehash":{"classification":"SystemMetaData","comment":"Non-reversible hash of the workspace URI, used to correlate events across the same workspace without disclosing the path.","endPoint":"none","purpose":"FeatureInsight"}},"agents/commit":{"agentsessionid":{"classification":"SystemMetaData","comment":"SHA-1 hash of the globally unique session identifier, used to correlate events for the same session without exposing provider or resource details.","endPoint":"none","purpose":"FeatureInsight"},"chatcount":{"classification":"SystemMetaData","comment":"Number of chats currently in the session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Reports when the user runs the Commit command for a session in the Agents window.","hasgitrepository":{"classification":"SystemMetaData","comment":"Whether any of the workspace folders has a git repository.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isexternal":{"classification":"SystemMetaData","comment":"Whether the session was discovered in an application other than the current host (an external session).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isolationkind":{"classification":"SystemMetaData","comment":"Isolation mode used by the session (worktree or folder).","endPoint":"none","purpose":"FeatureInsight"},"isvirtualworkspace":{"classification":"SystemMetaData","comment":"Whether the workspace URI uses a non-file scheme (virtual/remote).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"benibenj","providerid":{"classification":"SystemMetaData","comment":"Bounded sessions provider category: default-copilot, local-agent-host, remote-agent-host, or other.","endPoint":"none","purpose":"FeatureInsight"},"providertype":{"classification":"SystemMetaData","comment":"The session type identifier provided by the sessions provider.","endPoint":"none","purpose":"FeatureInsight"},"sessionfileschanged":{"classification":"SystemMetaData","comment":"Number of files changed in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesadded":{"classification":"SystemMetaData","comment":"Total number of lines added across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesdeleted":{"classification":"SystemMetaData","comment":"Total number of lines deleted across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacefilecount":{"classification":"SystemMetaData","comment":"Number of files in the workspace (honoring user excludes); -1 if the workspace could not be scanned.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacehash":{"classification":"SystemMetaData","comment":"Non-reversible hash of the workspace URI, used to correlate events across the same workspace without disclosing the path.","endPoint":"none","purpose":"FeatureInsight"}},"agents/commitAndSync":{"agentsessionid":{"classification":"SystemMetaData","comment":"SHA-1 hash of the globally unique session identifier, used to correlate events for the same session without exposing provider or resource details.","endPoint":"none","purpose":"FeatureInsight"},"chatcount":{"classification":"SystemMetaData","comment":"Number of chats currently in the session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Reports when the user runs the Commit and Sync command for a session in the Agents window.","hasgitrepository":{"classification":"SystemMetaData","comment":"Whether any of the workspace folders has a git repository.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isexternal":{"classification":"SystemMetaData","comment":"Whether the session was discovered in an application other than the current host (an external session).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isolationkind":{"classification":"SystemMetaData","comment":"Isolation mode used by the session (worktree or folder).","endPoint":"none","purpose":"FeatureInsight"},"isvirtualworkspace":{"classification":"SystemMetaData","comment":"Whether the workspace URI uses a non-file scheme (virtual/remote).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"benibenj","providerid":{"classification":"SystemMetaData","comment":"Bounded sessions provider category: default-copilot, local-agent-host, remote-agent-host, or other.","endPoint":"none","purpose":"FeatureInsight"},"providertype":{"classification":"SystemMetaData","comment":"The session type identifier provided by the sessions provider.","endPoint":"none","purpose":"FeatureInsight"},"sessionfileschanged":{"classification":"SystemMetaData","comment":"Number of files changed in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesadded":{"classification":"SystemMetaData","comment":"Total number of lines added across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesdeleted":{"classification":"SystemMetaData","comment":"Total number of lines deleted across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacefilecount":{"classification":"SystemMetaData","comment":"Number of files in the workspace (honoring user excludes); -1 if the workspace could not be scanned.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacehash":{"classification":"SystemMetaData","comment":"Non-reversible hash of the workspace URI, used to correlate events across the same workspace without disclosing the path.","endPoint":"none","purpose":"FeatureInsight"}},"agents/createDraftPullRequest":{"agentsessionid":{"classification":"SystemMetaData","comment":"SHA-1 hash of the globally unique session identifier, used to correlate events for the same session without exposing provider or resource details.","endPoint":"none","purpose":"FeatureInsight"},"chatcount":{"classification":"SystemMetaData","comment":"Number of chats currently in the session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Reports when the user runs the Create Draft Pull Request command for a session in the Agents window.","hasgitrepository":{"classification":"SystemMetaData","comment":"Whether any of the workspace folders has a git repository.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isexternal":{"classification":"SystemMetaData","comment":"Whether the session was discovered in an application other than the current host (an external session).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isolationkind":{"classification":"SystemMetaData","comment":"Isolation mode used by the session (worktree or folder).","endPoint":"none","purpose":"FeatureInsight"},"isvirtualworkspace":{"classification":"SystemMetaData","comment":"Whether the workspace URI uses a non-file scheme (virtual/remote).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"benibenj","providerid":{"classification":"SystemMetaData","comment":"Bounded sessions provider category: default-copilot, local-agent-host, remote-agent-host, or other.","endPoint":"none","purpose":"FeatureInsight"},"providertype":{"classification":"SystemMetaData","comment":"The session type identifier provided by the sessions provider.","endPoint":"none","purpose":"FeatureInsight"},"sessionfileschanged":{"classification":"SystemMetaData","comment":"Number of files changed in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesadded":{"classification":"SystemMetaData","comment":"Total number of lines added across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesdeleted":{"classification":"SystemMetaData","comment":"Total number of lines deleted across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacefilecount":{"classification":"SystemMetaData","comment":"Number of files in the workspace (honoring user excludes); -1 if the workspace could not be scanned.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacehash":{"classification":"SystemMetaData","comment":"Non-reversible hash of the workspace URI, used to correlate events across the same workspace without disclosing the path.","endPoint":"none","purpose":"FeatureInsight"}},"agents/createPullRequest":{"agentsessionid":{"classification":"SystemMetaData","comment":"SHA-1 hash of the globally unique session identifier, used to correlate events for the same session without exposing provider or resource details.","endPoint":"none","purpose":"FeatureInsight"},"chatcount":{"classification":"SystemMetaData","comment":"Number of chats currently in the session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Reports when the user runs the Create Pull Request command for a session in the Agents window.","hasgitrepository":{"classification":"SystemMetaData","comment":"Whether any of the workspace folders has a git repository.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isexternal":{"classification":"SystemMetaData","comment":"Whether the session was discovered in an application other than the current host (an external session).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isolationkind":{"classification":"SystemMetaData","comment":"Isolation mode used by the session (worktree or folder).","endPoint":"none","purpose":"FeatureInsight"},"isvirtualworkspace":{"classification":"SystemMetaData","comment":"Whether the workspace URI uses a non-file scheme (virtual/remote).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"benibenj","providerid":{"classification":"SystemMetaData","comment":"Bounded sessions provider category: default-copilot, local-agent-host, remote-agent-host, or other.","endPoint":"none","purpose":"FeatureInsight"},"providertype":{"classification":"SystemMetaData","comment":"The session type identifier provided by the sessions provider.","endPoint":"none","purpose":"FeatureInsight"},"sessionfileschanged":{"classification":"SystemMetaData","comment":"Number of files changed in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesadded":{"classification":"SystemMetaData","comment":"Total number of lines added across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesdeleted":{"classification":"SystemMetaData","comment":"Total number of lines deleted across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacefilecount":{"classification":"SystemMetaData","comment":"Number of files in the workspace (honoring user excludes); -1 if the workspace could not be scanned.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacehash":{"classification":"SystemMetaData","comment":"Non-reversible hash of the workspace URI, used to correlate events across the same workspace without disclosing the path.","endPoint":"none","purpose":"FeatureInsight"}},"agents/feedbackAdded":{"agentsessionid":{"classification":"SystemMetaData","comment":"SHA-1 hash of the globally unique session identifier, used to correlate events for the same session without exposing provider or resource details.","endPoint":"none","purpose":"FeatureInsight"},"chatcount":{"classification":"SystemMetaData","comment":"Number of chats currently in the session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Reports when the user adds a new agent feedback comment to a session in the Agents window.","hasexistingfeedbackforfile":{"classification":"SystemMetaData","comment":"Whether the session already had at least one feedback comment for the same file before this one was added.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"hasgitrepository":{"classification":"SystemMetaData","comment":"Whether any of the workspace folders has a git repository.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"hassuggestion":{"classification":"SystemMetaData","comment":"Whether the feedback comment includes a suggested code edit.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isexternal":{"classification":"SystemMetaData","comment":"Whether the session was discovered in an application other than the current host (an external session).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isolationkind":{"classification":"SystemMetaData","comment":"Isolation mode used by the session (worktree or folder).","endPoint":"none","purpose":"FeatureInsight"},"isvirtualworkspace":{"classification":"SystemMetaData","comment":"Whether the workspace URI uses a non-file scheme (virtual/remote).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"benibenj","providerid":{"classification":"SystemMetaData","comment":"Bounded sessions provider category: default-copilot, local-agent-host, remote-agent-host, or other.","endPoint":"none","purpose":"FeatureInsight"},"providertype":{"classification":"SystemMetaData","comment":"The session type identifier provided by the sessions provider.","endPoint":"none","purpose":"FeatureInsight"},"sessionfileschanged":{"classification":"SystemMetaData","comment":"Number of files changed in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesadded":{"classification":"SystemMetaData","comment":"Total number of lines added across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesdeleted":{"classification":"SystemMetaData","comment":"Total number of lines deleted across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacefilecount":{"classification":"SystemMetaData","comment":"Number of files in the workspace (honoring user excludes); -1 if the workspace could not be scanned.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacehash":{"classification":"SystemMetaData","comment":"Non-reversible hash of the workspace URI, used to correlate events across the same workspace without disclosing the path.","endPoint":"none","purpose":"FeatureInsight"}},"agents/feedbackConverted":{"agentsessionid":{"classification":"SystemMetaData","comment":"SHA-1 hash of the globally unique session identifier, used to correlate events for the same session without exposing provider or resource details.","endPoint":"none","purpose":"FeatureInsight"},"chatcount":{"classification":"SystemMetaData","comment":"Number of chats currently in the session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Reports when an external review comment (code review or PR review) is converted into agent feedback for a session in the Agents window.","feedbackkind":{"classification":"SystemMetaData","comment":"Origin of the converted comment: codeReview (in-product code review) or prReview (pull request review).","endPoint":"none","purpose":"FeatureInsight"},"hasexistingfeedbackforfile":{"classification":"SystemMetaData","comment":"Whether the session already had at least one feedback comment for the same file before the conversion.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"hasgitrepository":{"classification":"SystemMetaData","comment":"Whether any of the workspace folders has a git repository.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"hassuggestion":{"classification":"SystemMetaData","comment":"Whether the converted comment includes a suggested code edit.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isexternal":{"classification":"SystemMetaData","comment":"Whether the session was discovered in an application other than the current host (an external session).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isolationkind":{"classification":"SystemMetaData","comment":"Isolation mode used by the session (worktree or folder).","endPoint":"none","purpose":"FeatureInsight"},"isvirtualworkspace":{"classification":"SystemMetaData","comment":"Whether the workspace URI uses a non-file scheme (virtual/remote).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"benibenj","providerid":{"classification":"SystemMetaData","comment":"Bounded sessions provider category: default-copilot, local-agent-host, remote-agent-host, or other.","endPoint":"none","purpose":"FeatureInsight"},"providertype":{"classification":"SystemMetaData","comment":"The session type identifier provided by the sessions provider.","endPoint":"none","purpose":"FeatureInsight"},"sessionfileschanged":{"classification":"SystemMetaData","comment":"Number of files changed in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesadded":{"classification":"SystemMetaData","comment":"Total number of lines added across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesdeleted":{"classification":"SystemMetaData","comment":"Total number of lines deleted across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacefilecount":{"classification":"SystemMetaData","comment":"Number of files in the workspace (honoring user excludes); -1 if the workspace could not be scanned.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacehash":{"classification":"SystemMetaData","comment":"Non-reversible hash of the workspace URI, used to correlate events across the same workspace without disclosing the path.","endPoint":"none","purpose":"FeatureInsight"}},"agents/feedbackReplyAdded":{"agentsessionid":{"classification":"SystemMetaData","comment":"SHA-1 hash of the globally unique session identifier, used to correlate events for the same session without exposing provider or resource details.","endPoint":"none","purpose":"FeatureInsight"},"chatcount":{"classification":"SystemMetaData","comment":"Number of chats currently in the session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Reports when the user adds a reply to an existing agent feedback thread in the Agents window.","feedbackkind":{"classification":"SystemMetaData","comment":"Origin of the feedback thread that received the reply (user, codeReview, prReview).","endPoint":"none","purpose":"FeatureInsight"},"hasgitrepository":{"classification":"SystemMetaData","comment":"Whether any of the workspace folders has a git repository.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isexternal":{"classification":"SystemMetaData","comment":"Whether the session was discovered in an application other than the current host (an external session).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isolationkind":{"classification":"SystemMetaData","comment":"Isolation mode used by the session (worktree or folder).","endPoint":"none","purpose":"FeatureInsight"},"isvirtualworkspace":{"classification":"SystemMetaData","comment":"Whether the workspace URI uses a non-file scheme (virtual/remote).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"benibenj","providerid":{"classification":"SystemMetaData","comment":"Bounded sessions provider category: default-copilot, local-agent-host, remote-agent-host, or other.","endPoint":"none","purpose":"FeatureInsight"},"providertype":{"classification":"SystemMetaData","comment":"The session type identifier provided by the sessions provider.","endPoint":"none","purpose":"FeatureInsight"},"replycount":{"classification":"SystemMetaData","comment":"Number of replies on the feedback thread after the new reply was appended.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionfileschanged":{"classification":"SystemMetaData","comment":"Number of files changed in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesadded":{"classification":"SystemMetaData","comment":"Total number of lines added across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesdeleted":{"classification":"SystemMetaData","comment":"Total number of lines deleted across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacefilecount":{"classification":"SystemMetaData","comment":"Number of files in the workspace (honoring user excludes); -1 if the workspace could not be scanned.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacehash":{"classification":"SystemMetaData","comment":"Non-reversible hash of the workspace URI, used to correlate events across the same workspace without disclosing the path.","endPoint":"none","purpose":"FeatureInsight"}},"agents/feedbackSubmitted":{"agentsessionid":{"classification":"SystemMetaData","comment":"SHA-1 hash of the globally unique session identifier, used to correlate events for the same session without exposing provider or resource details.","endPoint":"none","purpose":"FeatureInsight"},"chatcount":{"classification":"SystemMetaData","comment":"Number of chats currently in the session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"codereviewcount":{"classification":"SystemMetaData","comment":"Number of feedback items being submitted that originated as code review comments.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Reports when the user submits the accumulated agent feedback for a session in the Agents window.","hasgitrepository":{"classification":"SystemMetaData","comment":"Whether any of the workspace folders has a git repository.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isexternal":{"classification":"SystemMetaData","comment":"Whether the session was discovered in an application other than the current host (an external session).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isolationkind":{"classification":"SystemMetaData","comment":"Isolation mode used by the session (worktree or folder).","endPoint":"none","purpose":"FeatureInsight"},"isvirtualworkspace":{"classification":"SystemMetaData","comment":"Whether the workspace URI uses a non-file scheme (virtual/remote).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"benibenj","providerid":{"classification":"SystemMetaData","comment":"Bounded sessions provider category: default-copilot, local-agent-host, remote-agent-host, or other.","endPoint":"none","purpose":"FeatureInsight"},"providertype":{"classification":"SystemMetaData","comment":"The session type identifier provided by the sessions provider.","endPoint":"none","purpose":"FeatureInsight"},"prreviewcount":{"classification":"SystemMetaData","comment":"Number of feedback items being submitted that originated as PR review comments.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"replycount":{"classification":"SystemMetaData","comment":"Total number of replies across all feedback items being submitted.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionfileschanged":{"classification":"SystemMetaData","comment":"Number of files changed in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesadded":{"classification":"SystemMetaData","comment":"Total number of lines added across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesdeleted":{"classification":"SystemMetaData","comment":"Total number of lines deleted across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"totalcount":{"classification":"SystemMetaData","comment":"Total number of feedback items being submitted.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"usercount":{"classification":"SystemMetaData","comment":"Number of user-authored feedback items being submitted.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacefilecount":{"classification":"SystemMetaData","comment":"Number of files in the workspace (honoring user excludes); -1 if the workspace could not be scanned.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacehash":{"classification":"SystemMetaData","comment":"Non-reversible hash of the workspace URI, used to correlate events across the same workspace without disclosing the path.","endPoint":"none","purpose":"FeatureInsight"}},"agents/firstTimeWindowOpen":{"comment":"Tracks how users who have never started an Agents session enter and initially experience the Agents window.","editorlastmessagesecondsago":{"classification":"SystemMetaData","comment":"Seconds since the last editor message at event emission; absent if no editor message has been recorded. Never an absolute timestamp.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"editormessages":{"classification":"SystemMetaData","comment":"Cumulative user messages accepted in editor windows, including queued and steering submissions, excluding retries and Agents window messages.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"editormessageswithothersessioninprogress":{"classification":"SystemMetaData","comment":"Editor submissions with a different session known to the submitting window in progress, counted once per message.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"editormessageswithothersessioninprogressacrosswindows":{"classification":"SystemMetaData","comment":"Editor submissions with a different session in progress in the submitting window or reported by another live editor window within a 200ms probe, counted once per message.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"editorsessionsbyprovider":{"classification":"SystemMetaData","comment":"JSON map of cumulative editor chat starts by bounded provider category. No remote addresses or extension identifiers.","endPoint":"none","purpose":"FeatureInsight"},"emissionreason":{"classification":"SystemMetaData","comment":"Why the delayed first-time window event was emitted: timer, close, quit, reload, or otherShutdown.","endPoint":"none","purpose":"FeatureInsight"},"hassessionargument":{"classification":"SystemMetaData","comment":"Whether the initial window open requested an existing session, which takes precedence over a workspace argument.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"initialstatecapturedurationms":{"classification":"SystemMetaData","comment":"Time from initial open IPC to the initial snapshot, capped at three minutes.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"initialstatecapturereason":{"classification":"SystemMetaData","comment":"Why the initial snapshot was captured: initialization, timer, close, quit, reload, or otherShutdown. Distinct from the later emission reason.","endPoint":"none","purpose":"PerformanceAndHealth"},"initialviewkind":{"classification":"SystemMetaData","comment":"Whether the initial snapshot saw a new-session composer, a created session, or no composer.","endPoint":"none","purpose":"FeatureInsight"},"nonarchivedsessionlistcount":{"classification":"SystemMetaData","comment":"Number of non-archived, non-automation sessions currently in the Sessions list.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"benibenj","signindialogshown":{"classification":"SystemMetaData","comment":"Whether the initial Agents setup flow showed a sign-in dialog.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"source":{"classification":"SystemMetaData","comment":"The editor entry point used to open the Agents window.","endPoint":"none","purpose":"FeatureInsight"},"viewkindatemission":{"classification":"SystemMetaData","comment":"View kind at delayed emission: newSession, createdSession, or noComposer. Not a selection-settled signal.","endPoint":"none","purpose":"FeatureInsight"},"windowclosedurationms":{"classification":"SystemMetaData","comment":"Milliseconds before the Agents window closed, capped at three minutes.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspaceargumentisdefault":{"classification":"SystemMetaData","comment":"Whether the initial workspace argument was inferred from the invoking editor and must not replace an existing session or user choice.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspaceargumentkind":{"classification":"SystemMetaData","comment":"Kind of workspace argument received by the initial window open: none, local, devContainer, remote, or other. Contains no URI or authority.","endPoint":"none","purpose":"FeatureInsight"},"workspacehandoffdurationms":{"classification":"SystemMetaData","comment":"Time from initial open IPC to observing the handed-off folder in the composer after selection, capped at three minutes. Undefined if not observed.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"workspacehandoffstate":{"classification":"SystemMetaData","comment":"Initial workspace handoff state at capture: notRequested, notApplicable, unsupportedWorkspace, waitingForSetup, waitingForSessionView, waitingForProvider, providerUnavailable, viewUnavailable, sessionAlreadyCreated, selectionRequested, selectionNotApplied, applied, error, userChanged, superseded, cancelled, or preservedSession. Applied requires the target view to acknowledge its provider-resolved selection.","endPoint":"none","purpose":"PerformanceAndHealth"},"workspacehandoffstateatemission":{"classification":"SystemMetaData","comment":"Latest state of the initial workspace handoff when the event is emitted, using the same states as workspaceHandoffState.","endPoint":"none","purpose":"PerformanceAndHealth"},"workspacehistorystate":{"classification":"SystemMetaData","comment":"VS Code recent-folder history lookup state at capture: loading, loaded, or error. Loaded means a lookup completed, not that every provider is ready.","endPoint":"none","purpose":"PerformanceAndHealth"},"workspacepreselected":{"classification":"SystemMetaData","comment":"Whether the initial new-session view had a workspace selected. Undefined when a created session was visible.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacepreselectedatemission":{"classification":"SystemMetaData","comment":"Whether the new-session view has a workspace when this event is emitted. May include later user actions; undefined for a created session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacepreselectionsource":{"classification":"SystemMetaData","comment":"How the initial new-session workspace was selected: checked workspace, recent workspace, existing sessions, provided workspace, user selection, none, or unknown. Undefined when a created session was visible.","endPoint":"none","purpose":"FeatureInsight"},"workspaceprovidercount":{"classification":"SystemMetaData","comment":"Number of registered session providers at capture, capped at 100. Registration does not imply readiness.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"workspaceselectionorigin":{"classification":"SystemMetaData","comment":"Origin of the initially selected folder: none, checkedWorkspace, agentsRecent, vscodeRecent, vscodeWorkspace, existingSessions, windowOpen, windowContext, restoredDraft, sessionSync, programmatic, or user. Same-folder synchronization preserves the original origin.","endPoint":"none","purpose":"FeatureInsight"},"workspaceselectionoriginatemission":{"classification":"SystemMetaData","comment":"Detailed workspace origin at delayed emission, using the same values as workspaceSelectionOrigin. Allows later user selection to be distinguished from automatic selection.","endPoint":"none","purpose":"FeatureInsight"},"workspaceselectionstate":{"classification":"SystemMetaData","comment":"Initial picker state: none, noWorkspace, selected, or unresolved. Selected means provider-resolved, not that a session is ready to run.","endPoint":"none","purpose":"PerformanceAndHealth"},"workspaceselectionstateatemission":{"classification":"SystemMetaData","comment":"Picker state at delayed emission: none, noWorkspace, selected, or unresolved. Not a selection-settled signal.","endPoint":"none","purpose":"PerformanceAndHealth"},"workspacesessionfallbackstate":{"classification":"SystemMetaData","comment":"Existing-session workspace lookup state at capture: idle, pending, completed, error, or disabled. Completed may have found no candidate.","endPoint":"none","purpose":"PerformanceAndHealth"}},"agents/fixCIChecks":{"agentsessionid":{"classification":"SystemMetaData","comment":"SHA-1 hash of the globally unique session identifier, used to correlate events for the same session without exposing provider or resource details.","endPoint":"none","purpose":"FeatureInsight"},"chatcount":{"classification":"SystemMetaData","comment":"Number of chats currently in the session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Reports when the user runs the Fix CI Checks command for a session in the Agents window.","hasgitrepository":{"classification":"SystemMetaData","comment":"Whether any of the workspace folders has a git repository.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isexternal":{"classification":"SystemMetaData","comment":"Whether the session was discovered in an application other than the current host (an external session).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isolationkind":{"classification":"SystemMetaData","comment":"Isolation mode used by the session (worktree or folder).","endPoint":"none","purpose":"FeatureInsight"},"isvirtualworkspace":{"classification":"SystemMetaData","comment":"Whether the workspace URI uses a non-file scheme (virtual/remote).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"benibenj","providerid":{"classification":"SystemMetaData","comment":"Bounded sessions provider category: default-copilot, local-agent-host, remote-agent-host, or other.","endPoint":"none","purpose":"FeatureInsight"},"providertype":{"classification":"SystemMetaData","comment":"The session type identifier provided by the sessions provider.","endPoint":"none","purpose":"FeatureInsight"},"sessionfileschanged":{"classification":"SystemMetaData","comment":"Number of files changed in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesadded":{"classification":"SystemMetaData","comment":"Total number of lines added across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesdeleted":{"classification":"SystemMetaData","comment":"Total number of lines deleted across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacefilecount":{"classification":"SystemMetaData","comment":"Number of files in the workspace (honoring user excludes); -1 if the workspace could not be scanned.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacehash":{"classification":"SystemMetaData","comment":"Non-reversible hash of the workspace URI, used to correlate events across the same workspace without disclosing the path.","endPoint":"none","purpose":"FeatureInsight"}},"agents/initializeRepository":{"agentsessionid":{"classification":"SystemMetaData","comment":"SHA-1 hash of the globally unique session identifier, used to correlate events for the same session without exposing provider or resource details.","endPoint":"none","purpose":"FeatureInsight"},"chatcount":{"classification":"SystemMetaData","comment":"Number of chats currently in the session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Reports when the user runs the Initialize Repository command for a session in the Agents window.","hasgitrepository":{"classification":"SystemMetaData","comment":"Whether any of the workspace folders has a git repository.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isexternal":{"classification":"SystemMetaData","comment":"Whether the session was discovered in an application other than the current host (an external session).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isolationkind":{"classification":"SystemMetaData","comment":"Isolation mode used by the session (worktree or folder).","endPoint":"none","purpose":"FeatureInsight"},"isvirtualworkspace":{"classification":"SystemMetaData","comment":"Whether the workspace URI uses a non-file scheme (virtual/remote).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"benibenj","providerid":{"classification":"SystemMetaData","comment":"Bounded sessions provider category: default-copilot, local-agent-host, remote-agent-host, or other.","endPoint":"none","purpose":"FeatureInsight"},"providertype":{"classification":"SystemMetaData","comment":"The session type identifier provided by the sessions provider.","endPoint":"none","purpose":"FeatureInsight"},"sessionfileschanged":{"classification":"SystemMetaData","comment":"Number of files changed in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesadded":{"classification":"SystemMetaData","comment":"Total number of lines added across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesdeleted":{"classification":"SystemMetaData","comment":"Total number of lines deleted across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacefilecount":{"classification":"SystemMetaData","comment":"Number of files in the workspace (honoring user excludes); -1 if the workspace could not be scanned.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacehash":{"classification":"SystemMetaData","comment":"Non-reversible hash of the workspace URI, used to correlate events across the same workspace without disclosing the path.","endPoint":"none","purpose":"FeatureInsight"}},"agents/mergePullRequest":{"agentsessionid":{"classification":"SystemMetaData","comment":"SHA-1 hash of the globally unique session identifier, used to correlate events for the same session without exposing provider or resource details.","endPoint":"none","purpose":"FeatureInsight"},"chatcount":{"classification":"SystemMetaData","comment":"Number of chats currently in the session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Reports when the user runs the Merge Pull Request command for a session in the Agents window.","hasgitrepository":{"classification":"SystemMetaData","comment":"Whether any of the workspace folders has a git repository.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isexternal":{"classification":"SystemMetaData","comment":"Whether the session was discovered in an application other than the current host (an external session).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isolationkind":{"classification":"SystemMetaData","comment":"Isolation mode used by the session (worktree or folder).","endPoint":"none","purpose":"FeatureInsight"},"isvirtualworkspace":{"classification":"SystemMetaData","comment":"Whether the workspace URI uses a non-file scheme (virtual/remote).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"benibenj","providerid":{"classification":"SystemMetaData","comment":"Bounded sessions provider category: default-copilot, local-agent-host, remote-agent-host, or other.","endPoint":"none","purpose":"FeatureInsight"},"providertype":{"classification":"SystemMetaData","comment":"The session type identifier provided by the sessions provider.","endPoint":"none","purpose":"FeatureInsight"},"sessionfileschanged":{"classification":"SystemMetaData","comment":"Number of files changed in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesadded":{"classification":"SystemMetaData","comment":"Total number of lines added across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesdeleted":{"classification":"SystemMetaData","comment":"Total number of lines deleted across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacefilecount":{"classification":"SystemMetaData","comment":"Number of files in the workspace (honoring user excludes); -1 if the workspace could not be scanned.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacehash":{"classification":"SystemMetaData","comment":"Non-reversible hash of the workspace URI, used to correlate events across the same workspace without disclosing the path.","endPoint":"none","purpose":"FeatureInsight"}},"agents/requestSent":{"agentsessionid":{"classification":"SystemMetaData","comment":"SHA-1 hash of the globally unique session identifier, used to correlate events for the same session without exposing provider or resource details.","endPoint":"none","purpose":"FeatureInsight"},"allworkspacesinprogress":{"classification":"SystemMetaData","comment":"In-progress sessions across all workspaces, excluding the session this request was sent to.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"allworkspacesnotdone":{"classification":"SystemMetaData","comment":"Sessions not marked as done across all workspaces, excluding the session this request was sent to.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"allworkspacesunread":{"classification":"SystemMetaData","comment":"Unread sessions across all workspaces, excluding the session this request was sent to.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"allworkspaceswaitingforinput":{"classification":"SystemMetaData","comment":"Sessions waiting for user input across all workspaces, excluding the session this request was sent to.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"attachmentkinds":{"classification":"SystemMetaData","comment":"Stringified JSON object mapping each attachment kind (e.g. file, image, symbol) to its count for this request.","endPoint":"none","purpose":"FeatureInsight"},"chatcount":{"classification":"SystemMetaData","comment":"Number of chats currently in the session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"chatmodekind":{"classification":"SystemMetaData","comment":"Built-in chat mode kind (e.g., ask, agent, edit); empty when no mode is selected.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Reports when the user sends a request from a session in the Agents window, including the user state at the time of send.","currentworkspacefolderinprogress":{"classification":"SystemMetaData","comment":"In-progress sessions in the current workspace using folder isolation, excluding the session this request was sent to.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"currentworkspacefoldernotdone":{"classification":"SystemMetaData","comment":"Sessions not marked as done in the current workspace using folder isolation, excluding the session this request was sent to.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"currentworkspacefolderunread":{"classification":"SystemMetaData","comment":"Unread sessions in the current workspace using folder isolation, excluding the session this request was sent to.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"currentworkspacefolderwaitingforinput":{"classification":"SystemMetaData","comment":"Sessions waiting for user input in the current workspace using folder isolation, excluding the session this request was sent to.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"currentworkspaceinprogress":{"classification":"SystemMetaData","comment":"In-progress sessions in the current workspace across all isolation modes, excluding the session this request was sent to.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"currentworkspacenotdone":{"classification":"SystemMetaData","comment":"Sessions not marked as done in the current workspace across all isolation modes, excluding the session this request was sent to.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"currentworkspaceunread":{"classification":"SystemMetaData","comment":"Unread sessions in the current workspace across all isolation modes, excluding the session this request was sent to.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"currentworkspacewaitingforinput":{"classification":"SystemMetaData","comment":"Sessions waiting for user input in the current workspace across all isolation modes, excluding the session this request was sent to.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"editorlastmessagesecondsago":{"classification":"SystemMetaData","comment":"Seconds since the last editor message at request submission; absent if no editor message has been recorded. Never an absolute timestamp.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"editormessages":{"classification":"SystemMetaData","comment":"Cumulative user messages accepted in editor windows, including queued and steering submissions, excluding retries and Agents window messages.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"editormessageswithothersessioninprogress":{"classification":"SystemMetaData","comment":"Editor submissions with a different session known to the submitting window in progress, counted once per message.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"editormessageswithothersessioninprogressacrosswindows":{"classification":"SystemMetaData","comment":"Editor submissions with a different session in progress in the submitting window or reported by another live editor window within a 200ms probe, counted once per message.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"editorsessionsbyprovider":{"classification":"SystemMetaData","comment":"JSON map of cumulative editor chat starts by bounded provider category. No remote addresses or extension identifiers.","endPoint":"none","purpose":"FeatureInsight"},"fileattachmentcount":{"classification":"SystemMetaData","comment":"Number of file attachments included with the request.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"foldercount":{"classification":"SystemMetaData","comment":"Number of workspace folders in the session (browser-projected metadata).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"gitfoldercount":{"classification":"SystemMetaData","comment":"Number of workspace folders backed by a git repository (browser-projected metadata).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"hasgitrepository":{"classification":"SystemMetaData","comment":"Whether any of the workspace folders has a git repository.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"imageattachmentcount":{"classification":"SystemMetaData","comment":"Number of image attachments included with the request.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isexternal":{"classification":"SystemMetaData","comment":"Whether the session was discovered in an application other than the current host (an external session).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"ismultiroot":{"classification":"SystemMetaData","comment":"Whether the session spans more than one workspace folder.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isnewchat":{"classification":"SystemMetaData","comment":"True when the request is the first message in a newly created chat, including the first chat in a new session; false for a follow-up message in an existing chat.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isnewsession":{"classification":"SystemMetaData","comment":"True when the request starts a brand-new session, false when it is a new or continued chat in an existing session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isolationkind":{"classification":"SystemMetaData","comment":"Isolation mode (worktree or folder), using the selected mode for new sessions when available and workspace state otherwise.","endPoint":"none","purpose":"FeatureInsight"},"isvirtualworkspace":{"classification":"SystemMetaData","comment":"Whether the workspace URI uses a non-file scheme (virtual/remote).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"nonarchivedsessionlistcount":{"classification":"SystemMetaData","comment":"Number of non-archived, non-automation sessions currently in the Sessions list.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"nongitfoldercount":{"classification":"SystemMetaData","comment":"Number of workspace folders not backed by a git repository (browser-projected metadata).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"benibenj","providerid":{"classification":"SystemMetaData","comment":"Bounded sessions provider category: default-copilot, local-agent-host, remote-agent-host, or other.","endPoint":"none","purpose":"FeatureInsight"},"providertype":{"classification":"SystemMetaData","comment":"The session type identifier provided by the sessions provider.","endPoint":"none","purpose":"FeatureInsight"},"querylength":{"classification":"SystemMetaData","comment":"Number of characters in the user query. Length only, no content.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"totalattachementcount":{"classification":"SystemMetaData","comment":"Total number of attached context entries included with the request.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"usersessionsforprovider":{"classification":"SystemMetaData","comment":"Cumulative number of new sessions the user has started for this sessions provider across all workspaces. Incremented only when `isNewSession` is true.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"usersessionsinworkspace":{"classification":"SystemMetaData","comment":"Cumulative number of new sessions the user has started in the current workspace. Incremented only when `isNewSession` is true.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"usersessionstotal":{"classification":"SystemMetaData","comment":"Cumulative number of new sessions the user has started from the Agents window across all workspaces and providers. Incremented only when `isNewSession` is true.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"visiblesessionscount":{"classification":"SystemMetaData","comment":"How many sessions are currently visible in the sessions grid.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacefilecount":{"classification":"SystemMetaData","comment":"Number of files in the workspace (honoring user excludes); -1 if the workspace could not be scanned.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacehash":{"classification":"SystemMetaData","comment":"Non-reversible hash of the workspace URI, used to correlate events across the same workspace without disclosing the path.","endPoint":"none","purpose":"FeatureInsight"}},"agents/sessionArchiveNudge":{"action":{"classification":"SystemMetaData","comment":"Whether the suggestion was shown, dismissed, or used to archive the session.","endPoint":"none","purpose":"FeatureInsight"},"agentsessionid":{"classification":"SystemMetaData","comment":"SHA-1 hash of the globally unique session identifier, matching session lifecycle events without exposing provider or resource details.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Tracks exposure to and interaction with the session archive suggestion after GitHub pull requests associated with the session have merged.","hasworktree":{"classification":"SystemMetaData","comment":"Whether the suggestion explained worktree cleanup.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"benibenj","pullrequestcount":{"classification":"SystemMetaData","comment":"Number of distinct merged GitHub pull requests from session artifacts and session-owned associations.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"agents/sessionArchived":{"agentsessionid":{"classification":"SystemMetaData","comment":"SHA-1 hash of the globally unique session identifier, used to correlate events for the same session without exposing provider or resource details.","endPoint":"none","purpose":"FeatureInsight"},"chatcount":{"classification":"SystemMetaData","comment":"Number of chats currently in the session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Reports when the user archives a session in the Agents window.","hasgitrepository":{"classification":"SystemMetaData","comment":"Whether any of the workspace folders has a git repository.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isexternal":{"classification":"SystemMetaData","comment":"Whether the session was discovered in an application other than the current host (an external session).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isolationkind":{"classification":"SystemMetaData","comment":"Isolation mode used by the session (worktree or folder).","endPoint":"none","purpose":"FeatureInsight"},"isvirtualworkspace":{"classification":"SystemMetaData","comment":"Whether the workspace URI uses a non-file scheme (virtual/remote).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"benibenj","providerid":{"classification":"SystemMetaData","comment":"Bounded sessions provider category: default-copilot, local-agent-host, remote-agent-host, or other.","endPoint":"none","purpose":"FeatureInsight"},"providertype":{"classification":"SystemMetaData","comment":"The session type identifier provided by the sessions provider.","endPoint":"none","purpose":"FeatureInsight"},"sessionfileschanged":{"classification":"SystemMetaData","comment":"Number of files changed in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesadded":{"classification":"SystemMetaData","comment":"Total number of lines added across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesdeleted":{"classification":"SystemMetaData","comment":"Total number of lines deleted across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacefilecount":{"classification":"SystemMetaData","comment":"Number of files in the workspace (honoring user excludes); -1 if the workspace could not be scanned.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacehash":{"classification":"SystemMetaData","comment":"Non-reversible hash of the workspace URI, used to correlate events across the same workspace without disclosing the path.","endPoint":"none","purpose":"FeatureInsight"}},"agents/sessionDeleted":{"agentsessionid":{"classification":"SystemMetaData","comment":"SHA-1 hash of the globally unique session identifier, used to correlate events for the same session without exposing provider or resource details.","endPoint":"none","purpose":"FeatureInsight"},"chatcount":{"classification":"SystemMetaData","comment":"Number of chats currently in the session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Reports when the user deletes a session in the Agents window.","hasgitrepository":{"classification":"SystemMetaData","comment":"Whether any of the workspace folders has a git repository.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isexternal":{"classification":"SystemMetaData","comment":"Whether the session was discovered in an application other than the current host (an external session).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isolationkind":{"classification":"SystemMetaData","comment":"Isolation mode used by the session (worktree or folder).","endPoint":"none","purpose":"FeatureInsight"},"isvirtualworkspace":{"classification":"SystemMetaData","comment":"Whether the workspace URI uses a non-file scheme (virtual/remote).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"benibenj","providerid":{"classification":"SystemMetaData","comment":"Bounded sessions provider category: default-copilot, local-agent-host, remote-agent-host, or other.","endPoint":"none","purpose":"FeatureInsight"},"providertype":{"classification":"SystemMetaData","comment":"The session type identifier provided by the sessions provider.","endPoint":"none","purpose":"FeatureInsight"},"sessionfileschanged":{"classification":"SystemMetaData","comment":"Number of files changed in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesadded":{"classification":"SystemMetaData","comment":"Total number of lines added across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesdeleted":{"classification":"SystemMetaData","comment":"Total number of lines deleted across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacefilecount":{"classification":"SystemMetaData","comment":"Number of files in the workspace (honoring user excludes); -1 if the workspace could not be scanned.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacehash":{"classification":"SystemMetaData","comment":"Non-reversible hash of the workspace URI, used to correlate events across the same workspace without disclosing the path.","endPoint":"none","purpose":"FeatureInsight"}},"agents/sessionMaximizeToggled":{"agentsessionid":{"classification":"SystemMetaData","comment":"SHA-1 hash of the globally unique session identifier, used to correlate events for the same session without exposing provider or resource details.","endPoint":"none","purpose":"FeatureInsight"},"chatcount":{"classification":"SystemMetaData","comment":"Number of chats currently in the session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Reports when the user toggles the maximized state of a session view in the sessions grid in the Agents window.","hasgitrepository":{"classification":"SystemMetaData","comment":"Whether any of the workspace folders has a git repository.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isexternal":{"classification":"SystemMetaData","comment":"Whether the session was discovered in an application other than the current host (an external session).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isolationkind":{"classification":"SystemMetaData","comment":"Isolation mode used by the session (worktree or folder).","endPoint":"none","purpose":"FeatureInsight"},"isvirtualworkspace":{"classification":"SystemMetaData","comment":"Whether the workspace URI uses a non-file scheme (virtual/remote).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"maximized":{"classification":"SystemMetaData","comment":"The session view's maximized state after the toggle: true when the view is now maximized, false when it was restored.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"benibenj","providerid":{"classification":"SystemMetaData","comment":"Bounded sessions provider category: default-copilot, local-agent-host, remote-agent-host, or other.","endPoint":"none","purpose":"FeatureInsight"},"providertype":{"classification":"SystemMetaData","comment":"The session type identifier provided by the sessions provider.","endPoint":"none","purpose":"FeatureInsight"},"sessionfileschanged":{"classification":"SystemMetaData","comment":"Number of files changed in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesadded":{"classification":"SystemMetaData","comment":"Total number of lines added across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesdeleted":{"classification":"SystemMetaData","comment":"Total number of lines deleted across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacefilecount":{"classification":"SystemMetaData","comment":"Number of files in the workspace (honoring user excludes); -1 if the workspace could not be scanned.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacehash":{"classification":"SystemMetaData","comment":"Non-reversible hash of the workspace URI, used to correlate events across the same workspace without disclosing the path.","endPoint":"none","purpose":"FeatureInsight"}},"agents/sessionOpen":{"alreadyactive":{"classification":"SystemMetaData","comment":"Whether the requested session was already active before this open changed visibility.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"comment":"Measures terminal outcomes and cumulative latency milestones for existing-session open requests in the Agents window.","modelalreadybound":{"classification":"SystemMetaData","comment":"Whether the requested session already had a chat model bound in its view.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"modelbounddurationms":{"classification":"SystemMetaData","comment":"Cumulative milliseconds from the open request until the requested chat model was bound, view state was restored, and chat loading exited.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"outcome":{"classification":"SystemMetaData","comment":"Terminal outcome: success, cancelled, failure, or timeout.","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"roblourens","provider":{"classification":"SystemMetaData","comment":"Bounded provider category, or unknown when resolution did not identify a provider.","endPoint":"none","purpose":"PerformanceAndHealth"},"resourceresolveddurationms":{"classification":"SystemMetaData","comment":"Cumulative milliseconds from the open request until the session resource and provider were resolved.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"sessionloadeddurationms":{"classification":"SystemMetaData","comment":"Cumulative milliseconds from the open request until provider-backed session loading completed.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"sessionwasloading":{"classification":"SystemMetaData","comment":"Whether the resolved session was loading when it was opened.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"source":{"classification":"SystemMetaData","comment":"Bounded surface that initiated the open request, or unknown when the caller does not provide one.","endPoint":"none","purpose":"PerformanceAndHealth"},"totaldurationms":{"classification":"SystemMetaData","comment":"Milliseconds from the open request until its terminal outcome.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"agents/sessionRenamed":{"agentsessionid":{"classification":"SystemMetaData","comment":"SHA-1 hash of the globally unique session identifier, used to correlate events for the same session without exposing provider or resource details.","endPoint":"none","purpose":"FeatureInsight"},"chatcount":{"classification":"SystemMetaData","comment":"Number of chats currently in the session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Reports when the user renames a session in the Agents window.","hasgitrepository":{"classification":"SystemMetaData","comment":"Whether any of the workspace folders has a git repository.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isexternal":{"classification":"SystemMetaData","comment":"Whether the session was discovered in an application other than the current host (an external session).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isolationkind":{"classification":"SystemMetaData","comment":"Isolation mode used by the session (worktree or folder).","endPoint":"none","purpose":"FeatureInsight"},"isvirtualworkspace":{"classification":"SystemMetaData","comment":"Whether the workspace URI uses a non-file scheme (virtual/remote).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"benibenj","providerid":{"classification":"SystemMetaData","comment":"Bounded sessions provider category: default-copilot, local-agent-host, remote-agent-host, or other.","endPoint":"none","purpose":"FeatureInsight"},"providertype":{"classification":"SystemMetaData","comment":"The session type identifier provided by the sessions provider.","endPoint":"none","purpose":"FeatureInsight"},"sessionfileschanged":{"classification":"SystemMetaData","comment":"Number of files changed in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesadded":{"classification":"SystemMetaData","comment":"Total number of lines added across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesdeleted":{"classification":"SystemMetaData","comment":"Total number of lines deleted across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacefilecount":{"classification":"SystemMetaData","comment":"Number of files in the workspace (honoring user excludes); -1 if the workspace could not be scanned.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacehash":{"classification":"SystemMetaData","comment":"Non-reversible hash of the workspace URI, used to correlate events across the same workspace without disclosing the path.","endPoint":"none","purpose":"FeatureInsight"}},"agents/sessionRestored":{"agentsessionid":{"classification":"SystemMetaData","comment":"SHA-1 hash of the globally unique session identifier, used to correlate events for the same session without exposing provider or resource details.","endPoint":"none","purpose":"FeatureInsight"},"chatcount":{"classification":"SystemMetaData","comment":"Number of chats currently in the session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Reports when the user restores a session in the Agents window.","hasgitrepository":{"classification":"SystemMetaData","comment":"Whether any of the workspace folders has a git repository.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isexternal":{"classification":"SystemMetaData","comment":"Whether the session was discovered in an application other than the current host (an external session).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isolationkind":{"classification":"SystemMetaData","comment":"Isolation mode used by the session (worktree or folder).","endPoint":"none","purpose":"FeatureInsight"},"isvirtualworkspace":{"classification":"SystemMetaData","comment":"Whether the workspace URI uses a non-file scheme (virtual/remote).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"benibenj","providerid":{"classification":"SystemMetaData","comment":"Bounded sessions provider category: default-copilot, local-agent-host, remote-agent-host, or other.","endPoint":"none","purpose":"FeatureInsight"},"providertype":{"classification":"SystemMetaData","comment":"The session type identifier provided by the sessions provider.","endPoint":"none","purpose":"FeatureInsight"},"sessionfileschanged":{"classification":"SystemMetaData","comment":"Number of files changed in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesadded":{"classification":"SystemMetaData","comment":"Total number of lines added across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesdeleted":{"classification":"SystemMetaData","comment":"Total number of lines deleted across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacefilecount":{"classification":"SystemMetaData","comment":"Number of files in the workspace (honoring user excludes); -1 if the workspace could not be scanned.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacehash":{"classification":"SystemMetaData","comment":"Non-reversible hash of the workspace URI, used to correlate events across the same workspace without disclosing the path.","endPoint":"none","purpose":"FeatureInsight"}},"agents/sessionStickinessToggled":{"agentsessionid":{"classification":"SystemMetaData","comment":"SHA-1 hash of the globally unique session identifier, used to correlate events for the same session without exposing provider or resource details.","endPoint":"none","purpose":"FeatureInsight"},"chatcount":{"classification":"SystemMetaData","comment":"Number of chats currently in the session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Reports when the user toggles a session's stickiness in the sessions grid in the Agents window.","hasgitrepository":{"classification":"SystemMetaData","comment":"Whether any of the workspace folders has a git repository.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isexternal":{"classification":"SystemMetaData","comment":"Whether the session was discovered in an application other than the current host (an external session).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isolationkind":{"classification":"SystemMetaData","comment":"Isolation mode used by the session (worktree or folder).","endPoint":"none","purpose":"FeatureInsight"},"isvirtualworkspace":{"classification":"SystemMetaData","comment":"Whether the workspace URI uses a non-file scheme (virtual/remote).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"benibenj","providerid":{"classification":"SystemMetaData","comment":"Bounded sessions provider category: default-copilot, local-agent-host, remote-agent-host, or other.","endPoint":"none","purpose":"FeatureInsight"},"providertype":{"classification":"SystemMetaData","comment":"The session type identifier provided by the sessions provider.","endPoint":"none","purpose":"FeatureInsight"},"sessionfileschanged":{"classification":"SystemMetaData","comment":"Number of files changed in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesadded":{"classification":"SystemMetaData","comment":"Total number of lines added across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesdeleted":{"classification":"SystemMetaData","comment":"Total number of lines deleted across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sticky":{"classification":"SystemMetaData","comment":"The session's stickiness state after the toggle: true when the session is now sticky, false when it was unstuck.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacefilecount":{"classification":"SystemMetaData","comment":"Number of files in the workspace (honoring user excludes); -1 if the workspace could not be scanned.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacehash":{"classification":"SystemMetaData","comment":"Non-reversible hash of the workspace URI, used to correlate events across the same workspace without disclosing the path.","endPoint":"none","purpose":"FeatureInsight"}},"agents/sessionSummary":{"agentsessionid":{"classification":"SystemMetaData","comment":"SHA-1 hash of the globally unique session identifier, used to correlate events for the same session without exposing provider or resource details.","endPoint":"none","purpose":"FeatureInsight"},"applaunchessincefirstobserved":{"classification":"SystemMetaData","comment":"How many additional times this client was launched between the first time the session was observed here and the moment the summary was emitted.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"artifactcount":{"classification":"SystemMetaData","comment":"Total number of recorded artifacts of all kinds, including pull requests and issues, when the summary was emitted.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"chatcount":{"classification":"SystemMetaData","comment":"Number of new chats started within the session from this client during its lifetime.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"chatdeleted":{"classification":"SystemMetaData","comment":"Number of times the user deleted a chat from the session in this client.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"chatrenamed":{"classification":"SystemMetaData","comment":"Number of times the user renamed a chat in the session in this client.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"checkoutpullrequest":{"classification":"SystemMetaData","comment":"Number of times the user ran the Checkout Pull Request action for this session in this client.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Single per-session summary emitted when a tracked session is finished (archived, deleted, or observed as archived/deleted in another client). Aggregates everything that happened during the session's lifetime.","commit":{"classification":"SystemMetaData","comment":"Number of times the user ran the Commit action for this session in this client.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"commitandsync":{"classification":"SystemMetaData","comment":"Number of times the user ran the Commit & Sync action for this session in this client.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"configuredtaskscount":{"classification":"SystemMetaData","comment":"Number of tasks declared for the session at the time the first user request was sent from this client.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"createdraftpullrequest":{"classification":"SystemMetaData","comment":"Number of times the user ran the Create Draft Pull Request action for this session in this client.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"createpullrequest":{"classification":"SystemMetaData","comment":"Number of times the user ran the Create Pull Request action for this session in this client.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"donereason":{"classification":"SystemMetaData","comment":"Why the session is considered done: archived/deleted locally in this client, or archivedRemotely/deletedRemotely meaning the user finished the session in another client.","endPoint":"none","purpose":"FeatureInsight"},"feedbackadded":{"classification":"SystemMetaData","comment":"Number of times the user added a new feedback item to the session in this client.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"feedbackconverted":{"classification":"SystemMetaData","comment":"Number of times the user converted feedback (e.g., from code review/PR review into a tracked item) in this client.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"feedbackreplyadded":{"classification":"SystemMetaData","comment":"Number of times the user added a reply to an existing feedback thread in this client.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"feedbacksubmitted":{"classification":"SystemMetaData","comment":"Number of times the user submitted feedback for this session in this client.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"fileschanged":{"classification":"SystemMetaData","comment":"Number of changed files in the session at the moment the summary was emitted.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"firstrequestsentinthisclient":{"classification":"SystemMetaData","comment":"Whether the very first user request the tracker observed for this session was sent from this client.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"fixcichecks":{"classification":"SystemMetaData","comment":"Number of times the user ran the Fix CI Checks action for this session in this client.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"foldercount":{"classification":"SystemMetaData","comment":"Number of workspace folders the session had, as last observed in this client (browser-projected metadata).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"gitfoldercount":{"classification":"SystemMetaData","comment":"Number of workspace folders backed by a git repository, as last observed in this client.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"hasgitrepository":{"classification":"SystemMetaData","comment":"Whether any of the workspace folders has a git repository, captured the first time the session was observed in this client.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"hasworktreecreatedtask":{"classification":"SystemMetaData","comment":"Whether at least one task with runOptions.runOn = \\\"worktreeCreated\\\" was declared for the session at the time the first user request was sent from this client.","endPoint":"none","purpose":"FeatureInsight"},"initializerepository":{"classification":"SystemMetaData","comment":"Number of times the user ran the Initialize Repository action for this session in this client.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isexternal":{"classification":"SystemMetaData","comment":"Whether the session was discovered in an application other than the current host (an external session).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"ismultiroot":{"classification":"SystemMetaData","comment":"Whether the session spans more than one workspace folder, as last observed in this client.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isolationkind":{"classification":"SystemMetaData","comment":"Isolation mode used by the session (worktree or folder), captured the first time the session was observed in this client.","endPoint":"none","purpose":"FeatureInsight"},"issueartifactcount":{"classification":"SystemMetaData","comment":"Number of recorded issue artifacts when the summary was emitted; excludes issue references.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isvirtualworkspace":{"classification":"SystemMetaData","comment":"Whether the workspace URI uses a non-file scheme (virtual/remote), captured the first time the session was observed in this client.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"linesadded":{"classification":"SystemMetaData","comment":"Total lines added across all changed files in the session at the moment the summary was emitted.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"linesdeleted":{"classification":"SystemMetaData","comment":"Total lines deleted across all changed files in the session at the moment the summary was emitted.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"maximizetoggled":{"classification":"SystemMetaData","comment":"Number of times the user toggled the session view's maximized state in this client.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"mergepullrequest":{"classification":"SystemMetaData","comment":"Number of times the user ran the Merge Pull Request action for this session in this client.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"nongitfoldercount":{"classification":"SystemMetaData","comment":"Number of workspace folders not backed by a git repository, as last observed in this client.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"otherartifactcount":{"classification":"SystemMetaData","comment":"Number of recorded artifacts other than pull requests and issues when the summary was emitted.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"benibenj","providerid":{"classification":"SystemMetaData","comment":"Bounded sessions provider category: default-copilot, local-agent-host, remote-agent-host, or other.","endPoint":"none","purpose":"FeatureInsight"},"providertype":{"classification":"SystemMetaData","comment":"The session type identifier provided by the sessions provider.","endPoint":"none","purpose":"FeatureInsight"},"pullrequestartifactclosedcount":{"classification":"SystemMetaData","comment":"Number of recorded pull request artifacts whose latest known state was closed when the summary was emitted; excludes references and artifacts with unresolved state.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"pullrequestartifactdraftcount":{"classification":"SystemMetaData","comment":"Number of recorded pull request artifacts whose latest known state was draft when the summary was emitted; excludes references and artifacts with unresolved state.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"pullrequestartifactmergedcount":{"classification":"SystemMetaData","comment":"Number of recorded pull request artifacts whose latest known state was merged when the summary was emitted; excludes references and artifacts with unresolved state.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"pullrequestartifactopencount":{"classification":"SystemMetaData","comment":"Number of recorded pull request artifacts whose latest known state was open when the summary was emitted; excludes references and artifacts with unresolved state.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"pullrequestcount":{"classification":"SystemMetaData","comment":"Number of pull requests associated with the session as last observed in this client; 0 when the session never had one.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"pullrequeststatus":{"classification":"SystemMetaData","comment":"State of the session's most recent pull request as last observed in this client (open, closed, merged or draft); undefined when the session has no pull request or its state was never resolved.","endPoint":"none","purpose":"FeatureInsight"},"referencecount":{"classification":"SystemMetaData","comment":"Total number of recorded references of all kinds when the summary was emitted.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"requestssent":{"classification":"SystemMetaData","comment":"Total number of user requests sent for this session from this client during its lifetime.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionrenamed":{"classification":"SystemMetaData","comment":"Number of times the user renamed the session in this client.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionrestored":{"classification":"SystemMetaData","comment":"Number of times the user ran the Restore Session action for this session in this client.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"stickinesstoggled":{"classification":"SystemMetaData","comment":"Number of times the user toggled the session's stickiness in this client.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"taskrun":{"classification":"SystemMetaData","comment":"Number of times the user ran a task from the session toolbar for this session in this client.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"timesincefirstobservedms":{"classification":"SystemMetaData","comment":"Wall-clock milliseconds between the first time this client observed the session and the moment the summary was emitted.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"timesincefirstrequestms":{"classification":"SystemMetaData","comment":"Wall-clock milliseconds between the first user request this client sent for the session and the moment the summary was emitted; -1 if no request was ever sent from this client.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"typedcharacters":{"classification":"SystemMetaData","comment":"Number of characters the user manually typed into files inside the session's workspace folders from the Agents window during the session's lifetime. Excludes agent edits, accepted suggestions, pasted text, and typing done for the same folder in a regular window.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"typedfilecount":{"classification":"SystemMetaData","comment":"Number of distinct files inside the session's workspace folders that the user manually typed into from the Agents window during the session's lifetime. Saturates at 250.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"updatepullrequest":{"classification":"SystemMetaData","comment":"Number of times the user ran the Update Pull Request action for this session in this client.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"usersessionsforprovider":{"classification":"SystemMetaData","comment":"Cumulative number of new sessions the user has started for this sessions provider across all workspaces at the moment the summary was emitted.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"usersessionsinworkspace":{"classification":"SystemMetaData","comment":"Cumulative number of new sessions the user has started in the current workspace at the moment the summary was emitted.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"usersessionstotal":{"classification":"SystemMetaData","comment":"Cumulative number of new sessions the user has started from the Agents window across all workspaces and providers at the moment the summary was emitted.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacehash":{"classification":"SystemMetaData","comment":"Non-reversible hash of the workspace URI the session is tied to, used to correlate events across the same workspace without disclosing the path.","endPoint":"none","purpose":"FeatureInsight"}},"agents/sessionUnarchived":{"agentsessionid":{"classification":"SystemMetaData","comment":"SHA-1 hash of the globally unique session identifier, used to correlate events for the same session without exposing provider or resource details.","endPoint":"none","purpose":"FeatureInsight"},"chatcount":{"classification":"SystemMetaData","comment":"Number of chats currently in the session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Reports when the user unarchives a session in the Agents window.","hasgitrepository":{"classification":"SystemMetaData","comment":"Whether any of the workspace folders has a git repository.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isexternal":{"classification":"SystemMetaData","comment":"Whether the session was discovered in an application other than the current host (an external session).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isolationkind":{"classification":"SystemMetaData","comment":"Isolation mode used by the session (worktree or folder).","endPoint":"none","purpose":"FeatureInsight"},"isvirtualworkspace":{"classification":"SystemMetaData","comment":"Whether the workspace URI uses a non-file scheme (virtual/remote).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"benibenj","providerid":{"classification":"SystemMetaData","comment":"Bounded sessions provider category: default-copilot, local-agent-host, remote-agent-host, or other.","endPoint":"none","purpose":"FeatureInsight"},"providertype":{"classification":"SystemMetaData","comment":"The session type identifier provided by the sessions provider.","endPoint":"none","purpose":"FeatureInsight"},"sessionfileschanged":{"classification":"SystemMetaData","comment":"Number of files changed in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesadded":{"classification":"SystemMetaData","comment":"Total number of lines added across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesdeleted":{"classification":"SystemMetaData","comment":"Total number of lines deleted across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacefilecount":{"classification":"SystemMetaData","comment":"Number of files in the workspace (honoring user excludes); -1 if the workspace could not be scanned.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacehash":{"classification":"SystemMetaData","comment":"Non-reversible hash of the workspace URI, used to correlate events across the same workspace without disclosing the path.","endPoint":"none","purpose":"FeatureInsight"}},"agents/updatePullRequest":{"agentsessionid":{"classification":"SystemMetaData","comment":"SHA-1 hash of the globally unique session identifier, used to correlate events for the same session without exposing provider or resource details.","endPoint":"none","purpose":"FeatureInsight"},"chatcount":{"classification":"SystemMetaData","comment":"Number of chats currently in the session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Reports when the user runs the Update (Sync) Pull Request command for a session in the Agents window.","hasgitrepository":{"classification":"SystemMetaData","comment":"Whether any of the workspace folders has a git repository.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isexternal":{"classification":"SystemMetaData","comment":"Whether the session was discovered in an application other than the current host (an external session).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isolationkind":{"classification":"SystemMetaData","comment":"Isolation mode used by the session (worktree or folder).","endPoint":"none","purpose":"FeatureInsight"},"isvirtualworkspace":{"classification":"SystemMetaData","comment":"Whether the workspace URI uses a non-file scheme (virtual/remote).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"benibenj","providerid":{"classification":"SystemMetaData","comment":"Bounded sessions provider category: default-copilot, local-agent-host, remote-agent-host, or other.","endPoint":"none","purpose":"FeatureInsight"},"providertype":{"classification":"SystemMetaData","comment":"The session type identifier provided by the sessions provider.","endPoint":"none","purpose":"FeatureInsight"},"sessionfileschanged":{"classification":"SystemMetaData","comment":"Number of files changed in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesadded":{"classification":"SystemMetaData","comment":"Total number of lines added across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlinesdeleted":{"classification":"SystemMetaData","comment":"Total number of lines deleted across all changed files in the session at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacefilecount":{"classification":"SystemMetaData","comment":"Number of files in the workspace (honoring user excludes); -1 if the workspace could not be scanned.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacehash":{"classification":"SystemMetaData","comment":"Non-reversible hash of the workspace URI, used to correlate events across the same workspace without disclosing the path.","endPoint":"none","purpose":"FeatureInsight"}},"agents/windowLayout":{"comment":"Tracks the layout selected when an Agents window opens.","layout":{"classification":"SystemMetaData","comment":"The Agents window layout selected at startup: classic or sidePane.","endPoint":"none","purpose":"FeatureInsight"},"owner":"sandy081"},"agents/windowSessionStart":{"comment":"Reports one Agents window lifecycle start for device-day retention. The common.isAgentsWindow property scopes this event to the Agents window.","haspreviouslystartedsession":{"classification":"SystemMetaData","comment":"Whether the application-scoped session-start counter was nonzero when this Agents window lifecycle began.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"benibenj","sessionstart":{"classification":"SystemMetaData","comment":"Always true for an Agents window lifecycle start event.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"source":{"classification":"SystemMetaData","comment":"The editor entry point used to open the Agents window.","endPoint":"none","purpose":"FeatureInsight"}},"agents/workspaceSelectionOutcome":{"comment":"Reports workspace-default acceptance and first-request conversion for first-time Agents window openings within three minutes. No request in that interval is not proof of permanent abandonment.","defaultavailable":{"classification":"SystemMetaData","comment":"Whether an automatic provider-resolved default was observed before the first user workspace choice.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"defaultorigin":{"classification":"SystemMetaData","comment":"Origin of the last automatic default before the first user workspace choice or send, using WorkspaceSelectionOrigin categories.","endPoint":"none","purpose":"FeatureInsight"},"defaultretainedatfirstrequest":{"classification":"SystemMetaData","comment":"Local URI comparison between the default and the workspace captured before the successfully sent composer request. Undefined without a default or correlated composer request.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"firstrequestsent":{"classification":"SystemMetaData","comment":"Whether a request was successfully sent in this window within the observation interval.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"observationdurationms":{"classification":"SystemMetaData","comment":"Observation duration, capped at three minutes.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"observationreason":{"classification":"SystemMetaData","comment":"Observation ended at firstRequest, timer, close, quit, reload, or otherShutdown.","endPoint":"none","purpose":"FeatureInsight"},"owner":"benibenj","source":{"classification":"SystemMetaData","comment":"Entry point of the initial Agents window opening.","endPoint":"none","purpose":"FeatureInsight"},"timetodefaultms":{"classification":"SystemMetaData","comment":"Time until that provider-resolved default was selected. Does not imply a runnable session.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"timetousabledefaultms":{"classification":"SystemMetaData","comment":"Time until a non-loading draft with the same folder was observed for that default. Undefined if not observed.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"userselectedworkspace":{"classification":"SystemMetaData","comment":"Whether the user explicitly changed, cleared, or reselected the workspace or harness during observation.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspaceargumentisdefault":{"classification":"SystemMetaData","comment":"Whether the workspace argument was inferred from the invoking editor.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspaceargumentkind":{"classification":"SystemMetaData","comment":"Original workspace argument category; never a resource identifier.","endPoint":"none","purpose":"FeatureInsight"},"workspaceselectedatfirstrequest":{"classification":"SystemMetaData","comment":"Whether the correlated composer request had a provider-resolved workspace. Undefined for a request not sent from that composer.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"agentsBanner.clicked":{"action":{"classification":"SystemMetaData","comment":"The action taken on the banner.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Tracks clicks on the agents app banner across welcome pages.","owner":"benibenj","source":{"classification":"SystemMetaData","comment":"Where the banner was clicked from.","endPoint":"none","purpose":"FeatureInsight"}},"aiStatsStatusBar.hover":{"airate":{"classification":"SystemMetaData","comment":"The current AI rate percentage","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Fired when the AI stats status bar hover tooltip is shown","owner":"hediet"},"api/scm/createSourceControl":{"comment":"This is used to know what extensions contribute to the Source Control API.","extensionid":{"classification":"SystemMetaData","comment":"The ID of the extension contributing to the Source Control API.","endPoint":"none","purpose":"FeatureInsight"},"owner":"joaomoreno"},"askQuestionsToolInvoked":{"agentsessionid":{"classification":"SystemMetaData","comment":"The agent host session identifier.","endPoint":"none","purpose":"FeatureInsight"},"answeredcount":{"classification":"SystemMetaData","comment":"The number of questions that were answered","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Tracks usage of the AskQuestions tool for agent clarifications","copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"duration":{"classification":"SystemMetaData","comment":"The total time in milliseconds to complete all questions","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"freetextcount":{"classification":"SystemMetaData","comment":"The number of questions answered with free text input","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"hostlaunchkind":{"classification":"SystemMetaData","comment":"Whether the agent host process was launched by the VS Code main process or VS Code CLI.","endPoint":"none","purpose":"FeatureInsight"},"initiatorclienttype":{"classification":"SystemMetaData","comment":"The type of VS Code client that initiated the event.","endPoint":"none","purpose":"FeatureInsight"},"initiatorconnectionkind":{"classification":"SystemMetaData","comment":"The route the initiating client used to reach the agent host.","endPoint":"none","purpose":"FeatureInsight"},"initiatordevdeviceid":{"classification":"EndUserPseudonymizedInformation","comment":"The development device identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"SqmMachineId","purpose":"BusinessInsight"},"initiatormachineid":{"classification":"EndUserPseudonymizedInformation","comment":"The machine identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"MacAddressHash","purpose":"FeatureInsight"},"initiatortransportkind":{"classification":"SystemMetaData","comment":"The physical transport on which the agent host received the initiating client action.","endPoint":"none","purpose":"FeatureInsight"},"issubagentsession":{"classification":"SystemMetaData","comment":"Whether the questions belong to a subagent session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"digitarald","provider":{"classification":"SystemMetaData","comment":"The provider handling the agent host session.","endPoint":"none","purpose":"FeatureInsight"},"questioncount":{"classification":"SystemMetaData","comment":"The total number of questions asked","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"recommendedavailablecount":{"classification":"SystemMetaData","comment":"The number of questions that had a recommended option","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"recommendedselectedcount":{"classification":"SystemMetaData","comment":"The number of questions where the user selected the recommended option","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"requestid":{"classification":"SystemMetaData","comment":"The id of the current request turn.","endPoint":"none","purpose":"FeatureInsight"},"skippedcount":{"classification":"SystemMetaData","comment":"The number of questions that were skipped","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"assignments-validation":{"assignedvariantcount":{"classification":"SystemMetaData","comment":"Number of assigned variants returned by the new assignments endpoint","endPoint":"none","purpose":"FeatureInsight"},"assignmentcontext":{"classification":"SystemMetaData","comment":"Assignment context returned by the new assignments endpoint","endPoint":"none","purpose":"FeatureInsight"},"comment":"Validation data for the new TAS assignments endpoint, compared against the legacy endpoint","dataversion":{"classification":"SystemMetaData","comment":"Data version returned by the new assignments endpoint","endPoint":"none","purpose":"FeatureInsight"},"featurevariablecount":{"classification":"SystemMetaData","comment":"Number of feature variables returned by the new assignments endpoint","endPoint":"none","purpose":"FeatureInsight"},"owner":"sbatten"},"asyncTokenizationMismatchingTokens":{"comment":"Used to see if async tokenization is bug-free","owner":"hediet"},"authentication.clientIdUsage":{"comment":"Used to see which extensions are using the VSCode client id override","extensionid":{"classification":"SystemMetaData","comment":"The extension id.","endPoint":"none","purpose":"FeatureInsight"},"owner":"TylerLeonhardt"},"authentication.providerNotDeclared":{"comment":"An authentication provider was not declared in the Extension Manifest.","id":{"classification":"SystemMetaData","comment":"The provider id.","endPoint":"none","purpose":"FeatureInsight"},"owner":"TylerLeonhardt"},"authentication.providerUsage":{"comment":"Used to see which extensions are using which providers","extensionid":{"classification":"SystemMetaData","comment":"The extension id.","endPoint":"none","purpose":"FeatureInsight"},"owner":"TylerLeonhardt","providerid":{"classification":"SystemMetaData","comment":"The provider id.","endPoint":"none","purpose":"FeatureInsight"}},"automaticlanguagedetection.likelywrong":{"comment":"Used to determine how often language detection is likely wrong.","currentlanguageid":{"classification":"SystemMetaData","comment":"The language id we guessed.","endPoint":"none","purpose":"FeatureInsight"},"linecount":{"classification":"SystemMetaData","comment":"The number of lines in the file.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"modelpreference":{"classification":"SystemMetaData","comment":"What the user's model preference is.","endPoint":"none","purpose":"FeatureInsight"},"nextlanguageid":{"classification":"SystemMetaData","comment":"The language id the user chose.","endPoint":"none","purpose":"FeatureInsight"},"owner":"TylerLeonhardt"},"automaticlanguagedetection.perf":{"comment":"Helps understand how effective language detection and how long it takes to run","detection":{"classification":"SystemMetaData","comment":"The language that was detected","endPoint":"none","purpose":"FeatureInsight"},"owner":"TylerLeonhardt","timespent":{"classification":"SystemMetaData","comment":"The time it took to run language detection","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"automaticlanguagedetection.stats":{"comment":"Used to determine how definitive language detection is and how long it takes.","confidences":{"classification":"SystemMetaData","comment":"The confidences of those languages.","endPoint":"none","purpose":"FeatureInsight"},"languages":{"classification":"SystemMetaData","comment":"The languages the model supports.","endPoint":"none","purpose":"FeatureInsight"},"owner":"TylerLeonhardt","timespent":{"classification":"SystemMetaData","comment":"How long the operation took.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"automation.created":{"automationid":{"classification":"SystemMetaData","comment":"SHA-1 of the complete automation resource URI, stable across ownership migration.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Records newly persisted automation definitions, excluding migration and replay.","copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"enabled":{"classification":"SystemMetaData","comment":"Whether automatic execution is enabled at creation.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"foldercount":{"classification":"SystemMetaData","comment":"Number of saved working directories; no paths are reported.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"hascustomagent":{"classification":"SystemMetaData","comment":"Whether a custom agent is selected, without its name or URI.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isolationmode":{"classification":"SystemMetaData","comment":"Saved folder/worktree isolation, none for quick chats, or providerDefault/other.","endPoint":"none","purpose":"FeatureInsight"},"mode":{"classification":"SystemMetaData","comment":"Bounded saved session mode, or providerDefault/other.","endPoint":"none","purpose":"FeatureInsight"},"model":{"classification":"SystemMetaData","comment":"Trusted catalog model identifier, byokModel or unknown; omitted for the provider default.","endPoint":"none","purpose":"FeatureInsight"},"modelselectionkind":{"classification":"SystemMetaData","comment":"Whether the saved model selection is default, auto or explicit.","endPoint":"none","purpose":"FeatureInsight"},"owner":"ulugbekna","permissionlevel":{"classification":"SystemMetaData","comment":"Bounded saved approval level, or providerDefault/other.","endPoint":"none","purpose":"FeatureInsight"},"provider":{"classification":"SystemMetaData","comment":"Bounded saved provider category, or default/other; session-linked runs report the actual provider.","endPoint":"none","purpose":"FeatureInsight"},"schedulekind":{"classification":"SystemMetaData","comment":"Whether the definition is manual-only or has automatic triggers.","endPoint":"none","purpose":"FeatureInsight"},"targetkind":{"classification":"SystemMetaData","comment":"Whether the automation targets a workspace or a workspace-less quick chat.","endPoint":"none","purpose":"FeatureInsight"}},"automation.deleted":{"automationid":{"classification":"SystemMetaData","comment":"SHA-1 of the complete automation resource URI, stable across ownership migration.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Records removal of a persisted Agent Host automation; repeated removals do not emit.","copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"enabled":{"classification":"SystemMetaData","comment":"Whether automatic execution is enabled at creation.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"foldercount":{"classification":"SystemMetaData","comment":"Number of saved working directories; no paths are reported.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"hascustomagent":{"classification":"SystemMetaData","comment":"Whether a custom agent is selected, without its name or URI.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isolationmode":{"classification":"SystemMetaData","comment":"Saved folder/worktree isolation, none for quick chats, or providerDefault/other.","endPoint":"none","purpose":"FeatureInsight"},"mode":{"classification":"SystemMetaData","comment":"Bounded saved session mode, or providerDefault/other.","endPoint":"none","purpose":"FeatureInsight"},"model":{"classification":"SystemMetaData","comment":"Trusted catalog model identifier, byokModel or unknown; omitted for the provider default.","endPoint":"none","purpose":"FeatureInsight"},"modelselectionkind":{"classification":"SystemMetaData","comment":"Whether the saved model selection is default, auto or explicit.","endPoint":"none","purpose":"FeatureInsight"},"owner":"ulugbekna","permissionlevel":{"classification":"SystemMetaData","comment":"Bounded saved approval level, or providerDefault/other.","endPoint":"none","purpose":"FeatureInsight"},"provider":{"classification":"SystemMetaData","comment":"Bounded saved provider category, or default/other; session-linked runs report the actual provider.","endPoint":"none","purpose":"FeatureInsight"},"schedulekind":{"classification":"SystemMetaData","comment":"Whether the definition is manual-only or has automatic triggers.","endPoint":"none","purpose":"FeatureInsight"},"targetkind":{"classification":"SystemMetaData","comment":"Whether the automation targets a workspace or a workspace-less quick chat.","endPoint":"none","purpose":"FeatureInsight"}},"automation.runCompleted":{"agentsessionid":{"classification":"SystemMetaData","comment":"Native Agent Host session identifier, matching agentHost session telemetry; absent without an Agent Host session.","endPoint":"none","purpose":"FeatureInsight"},"automationid":{"classification":"SystemMetaData","comment":"SHA-1 of the complete automation resource URI, stable across ownership migration.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Records the first persisted terminal transition of an Agent Host automation run, including pre-session failures and restart interruptions.","copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"durationms":{"classification":"SystemMetaData","comment":"Wall-clock milliseconds from durable run claim to terminal state.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"outcome":{"classification":"SystemMetaData","comment":"Run outcome: success, error, cancelled, timeout or interrupted.","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"ulugbekna","provider":{"classification":"SystemMetaData","comment":"Bounded Agent Host provider, matching the provider dimension in session and turn telemetry.","endPoint":"none","purpose":"FeatureInsight"},"runcreatedat":{"classification":"SystemMetaData","comment":"UTC timestamp of the durable run claim.","endPoint":"none","purpose":"FeatureInsight"},"runid":{"classification":"SystemMetaData","comment":"Native Agent Host automation run identifier.","endPoint":"none","purpose":"FeatureInsight"},"sessioncreated":{"classification":"SystemMetaData","comment":"Whether the run has a linked session, including failed or cancelled executions.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"trigger":{"classification":"SystemMetaData","comment":"Whether the run was manual, scheduled, catch-up or event-triggered.","endPoint":"none","purpose":"FeatureInsight"}},"automation.runCreated":{"agentsessionid":{"classification":"SystemMetaData","comment":"Native Agent Host session identifier, matching agentHost session telemetry; absent without an Agent Host session.","endPoint":"none","purpose":"FeatureInsight"},"automationid":{"classification":"SystemMetaData","comment":"SHA-1 of the complete automation resource URI, stable across ownership migration.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Records a new durable Agent Host automation run claim, including runs that fail before a session exists. Replays, suppressed overlaps and restored claims do not emit.","copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"foldercount":{"classification":"SystemMetaData","comment":"Number of saved working directories; no paths are reported.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"hascustomagent":{"classification":"SystemMetaData","comment":"Whether a custom agent is selected, without its name or URI.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isolationmode":{"classification":"SystemMetaData","comment":"Saved folder/worktree isolation, none for quick chats, or providerDefault/other.","endPoint":"none","purpose":"FeatureInsight"},"mode":{"classification":"SystemMetaData","comment":"Bounded saved session mode, or providerDefault/other.","endPoint":"none","purpose":"FeatureInsight"},"model":{"classification":"SystemMetaData","comment":"Trusted catalog model identifier, byokModel or unknown; omitted for the provider default.","endPoint":"none","purpose":"FeatureInsight"},"modelselectionkind":{"classification":"SystemMetaData","comment":"Whether the saved model selection is default, auto or explicit.","endPoint":"none","purpose":"FeatureInsight"},"owner":"ulugbekna","permissionlevel":{"classification":"SystemMetaData","comment":"Bounded saved approval level, or providerDefault/other.","endPoint":"none","purpose":"FeatureInsight"},"provider":{"endPoint":"none"},"runcreatedat":{"classification":"SystemMetaData","comment":"UTC timestamp of the durable run claim.","endPoint":"none","purpose":"FeatureInsight"},"runid":{"classification":"SystemMetaData","comment":"Native Agent Host automation run identifier.","endPoint":"none","purpose":"FeatureInsight"},"sessioncreated":{"classification":"SystemMetaData","comment":"Whether the run has a linked session, including failed or cancelled executions.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"targetkind":{"classification":"SystemMetaData","comment":"Whether the automation targets a workspace or a workspace-less quick chat.","endPoint":"none","purpose":"FeatureInsight"},"trigger":{"classification":"SystemMetaData","comment":"Whether the run was manual, scheduled, catch-up or event-triggered.","endPoint":"none","purpose":"FeatureInsight"}},"automation.runStarted":{"agentsessionid":{"classification":"SystemMetaData","comment":"Native Agent Host session identifier, matching agentHost session telemetry; absent without an Agent Host session.","endPoint":"none","purpose":"FeatureInsight"},"automationid":{"classification":"SystemMetaData","comment":"SHA-1 of the complete automation resource URI, stable across ownership migration.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Records the first durable session linkage of a non-terminal automation run, with its saved configuration.","copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"foldercount":{"classification":"SystemMetaData","comment":"Number of saved working directories; no paths are reported.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"hascustomagent":{"classification":"SystemMetaData","comment":"Whether a custom agent is selected, without its name or URI.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isolationmode":{"classification":"SystemMetaData","comment":"Saved folder/worktree isolation, none for quick chats, or providerDefault/other.","endPoint":"none","purpose":"FeatureInsight"},"mode":{"classification":"SystemMetaData","comment":"Bounded saved session mode, or providerDefault/other.","endPoint":"none","purpose":"FeatureInsight"},"model":{"classification":"SystemMetaData","comment":"Trusted catalog model identifier, byokModel or unknown; omitted for the provider default.","endPoint":"none","purpose":"FeatureInsight"},"modelselectionkind":{"classification":"SystemMetaData","comment":"Whether the saved model selection is default, auto or explicit.","endPoint":"none","purpose":"FeatureInsight"},"owner":"ulugbekna","permissionlevel":{"classification":"SystemMetaData","comment":"Bounded saved approval level, or providerDefault/other.","endPoint":"none","purpose":"FeatureInsight"},"provider":{"endPoint":"none"},"runcreatedat":{"classification":"SystemMetaData","comment":"UTC timestamp of the durable run claim.","endPoint":"none","purpose":"FeatureInsight"},"runid":{"classification":"SystemMetaData","comment":"Native Agent Host automation run identifier.","endPoint":"none","purpose":"FeatureInsight"},"sessioncreated":{"classification":"SystemMetaData","comment":"Whether the run has a linked session, including failed or cancelled executions.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"targetkind":{"classification":"SystemMetaData","comment":"Whether the automation targets a workspace or a workspace-less quick chat.","endPoint":"none","purpose":"FeatureInsight"},"trigger":{"classification":"SystemMetaData","comment":"Whether the run was manual, scheduled, catch-up or event-triggered.","endPoint":"none","purpose":"FeatureInsight"}},"automation.updated":{"automationid":{"classification":"SystemMetaData","comment":"SHA-1 of the complete automation resource URI, stable across ownership migration.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Records persisted, user-editable changes to Agent Host automations, excluding replay and migration bookkeeping.","copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"enabled":{"classification":"SystemMetaData","comment":"Whether automatic execution is enabled at creation.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"enabledchanged":{"classification":"SystemMetaData","comment":"Whether automatic execution was enabled or disabled.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"foldercount":{"classification":"SystemMetaData","comment":"Number of saved working directories; no paths are reported.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"hascustomagent":{"classification":"SystemMetaData","comment":"Whether a custom agent is selected, without its name or URI.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isolationmode":{"classification":"SystemMetaData","comment":"Saved folder/worktree isolation, none for quick chats, or providerDefault/other.","endPoint":"none","purpose":"FeatureInsight"},"mode":{"classification":"SystemMetaData","comment":"Bounded saved session mode, or providerDefault/other.","endPoint":"none","purpose":"FeatureInsight"},"model":{"classification":"SystemMetaData","comment":"Trusted catalog model identifier, byokModel or unknown; omitted for the provider default.","endPoint":"none","purpose":"FeatureInsight"},"modelselectionkind":{"classification":"SystemMetaData","comment":"Whether the saved model selection is default, auto or explicit.","endPoint":"none","purpose":"FeatureInsight"},"owner":"ulugbekna","permissionlevel":{"classification":"SystemMetaData","comment":"Bounded saved approval level, or providerDefault/other.","endPoint":"none","purpose":"FeatureInsight"},"promptchanged":{"classification":"SystemMetaData","comment":"Whether the automation message changed, without recording its content.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"provider":{"classification":"SystemMetaData","comment":"Bounded saved provider category, or default/other; session-linked runs report the actual provider.","endPoint":"none","purpose":"FeatureInsight"},"schedulechanged":{"classification":"SystemMetaData","comment":"Whether automatic triggers changed, without recording expressions or time zones.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"schedulekind":{"classification":"SystemMetaData","comment":"Whether the definition is manual-only or has automatic triggers.","endPoint":"none","purpose":"FeatureInsight"},"sessionconfigurationchanged":{"classification":"SystemMetaData","comment":"Whether the saved session template changed, without recording arbitrary configuration.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"targetkind":{"classification":"SystemMetaData","comment":"Whether the automation targets a workspace or a workspace-less quick chat.","endPoint":"none","purpose":"FeatureInsight"},"titlechanged":{"classification":"SystemMetaData","comment":"Whether the automation title changed, without recording its content.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"auxiliaryWindowOpen":{"bounds":{"classification":"SystemMetaData","comment":"Has window bounds provided.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"An event that fires when an auxiliary window is opened","owner":"bpasero"},"bracketPairColorizerTwoUsage":{"comment":"We use this to understand how many users have the bracket pair colorizer extension installed (and how many of them have native bracket pair colorization enabled), as the extension does not do anything if native bracket pair colorization is enabled.","nativecolorizationenabled":{"classification":"SystemMetaData","comment":"Whether or not built-in bracket pair colorization is being used","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"hediet"},"cachedSearchComplete":{"cacheentrycount":{"classification":"SystemMetaData","comment":"The number of entries in the searched-in cache","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"cachefiltertime":{"classification":"SystemMetaData","comment":"The amount of time spent searching within the cache","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"cachelookuptime":{"classification":"SystemMetaData","comment":"The amount of time spent looking up the cache to use for the search","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"cachewasresolved":{"classification":"SystemMetaData","comment":"Whether the cache was already resolved when the search began","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"comment":"Fired when a file search is completed from previously cached results","endtoendtime":{"classification":"SystemMetaData","comment":"The total search time","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"roblourens","reason":{"classification":"SystemMetaData","comment":"Indicates which extension or UI feature triggered this search","endPoint":"none","purpose":"PerformanceAndHealth"},"resultcount":{"classification":"SystemMetaData","comment":"The number of search results","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"scheme":{"classification":"SystemMetaData","comment":"The uri scheme of the folder searched in","endPoint":"none","purpose":"PerformanceAndHealth"},"sortingtime":{"classification":"SystemMetaData","comment":"The amount of time spent sorting results","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"workspacefoldercount":{"classification":"SystemMetaData","comment":"The number of folders in the workspace","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"call-assignments-error":{"comment":"Logs errors when calling the new TAS assignments endpoint","errortype":{"classification":"SystemMetaData","comment":"The type of error encountered when calling the new assignments endpoint","endPoint":"none","purpose":"FeatureInsight"},"owner":"sbatten"},"chat.agent.sandbox":{"comment":"This is used to know if agent sandbox is enabled or not","owner":"isidorn","settingvalue":{"classification":"SystemMetaData","comment":"value of the setting","endPoint":"none","purpose":"FeatureInsight"},"source":{"classification":"SystemMetaData","comment":"source of the setting","endPoint":"none","purpose":"FeatureInsight"}},"chat.agentsHandoffTip.action":{"action":{"classification":"SystemMetaData","comment":"Which tip affordance the user activated: open, dismiss, or mute.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Tracks user interactions (open, dismiss, mute) with the agents-window handoff input tip to measure engagement across wording variants.","mode":{"classification":"SystemMetaData","comment":"The configured tip mode active when the tip was clicked (default, custom).","endPoint":"none","purpose":"FeatureInsight"},"owner":"justschen","sessiontype":{"classification":"SystemMetaData","comment":"The chat session type / agent harness being handed off (e.g. copilot-cli, agent-host-copilot).","endPoint":"none","purpose":"FeatureInsight"}},"chat.collapsibleToggle":{"comment":"Track when a user expands or collapses a chat collapsible block.","inthinking":{"classification":"SystemMetaData","comment":"Whether the block is rendered inside a thinking container.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"kind":{"classification":"SystemMetaData","comment":"Which collapsible chat block was toggled.","endPoint":"none","purpose":"FeatureInsight"},"owner":"justschen","previousexpanded":{"classification":"SystemMetaData","comment":"Whether the block was expanded before the toggle.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"thinkingstyle":{"classification":"SystemMetaData","comment":"Configured thinking display mode when the block was toggled.","endPoint":"none","purpose":"FeatureInsight"}},"chat.contextSizeChange":{"comment":"Reporting when the context window size is changed","fromvalue":{"classification":"SystemMetaData","comment":"The previous context size value","endPoint":"none","purpose":"FeatureInsight"},"model":{"classification":"SystemMetaData","comment":"The model the context size was changed for","endPoint":"none","purpose":"FeatureInsight"},"owner":"lramos15","tovalue":{"classification":"SystemMetaData","comment":"The new context size value","endPoint":"none","purpose":"FeatureInsight"}},"chat.customizationMigration":{"action":{"classification":"SystemMetaData","comment":"The customization migration impression or action.","endPoint":"none","purpose":"FeatureInsight"},"category":{"classification":"SystemMetaData","comment":"The category of customization migration.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Tracks aggregate customization migration impressions, actions, and outcomes without collecting customization names, paths, or content.","failedcount":{"classification":"SystemMetaData","comment":"The number of customizations that failed to migrate.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"migratedcount":{"classification":"SystemMetaData","comment":"The number of customizations successfully migrated.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"digitarald","requestedcount":{"classification":"SystemMetaData","comment":"The number of customizations selected for migration.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"target":{"classification":"SystemMetaData","comment":"The destination targeted by a customization migration hint.","endPoint":"none","purpose":"FeatureInsight"}},"chat.customizationMigrationAssessment":{"category":{"classification":"SystemMetaData","comment":"The category of customization migration finding.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Tracks aggregate customization migration findings without collecting customization names, paths, or content.","count":{"classification":"SystemMetaData","comment":"The number of customizations in the finding.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"digitarald"},"chat.editRequestsFinished":{"comment":"Event used to gain insights into when edits are being canceled.","editcanceled":{"classification":"SystemMetaData","comment":"Indicates whether the edit was canceled.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"editrequesttype":{"classification":"SystemMetaData","comment":"Current entry point for editing a request.","endPoint":"none","purpose":"FeatureInsight"},"owner":"justschen"},"chat.editorTopology":{"chateditorgroupcount":{"classification":"SystemMetaData","comment":"Number of main editor groups containing at least one Chat Editor.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Tracks count-only main editor topology snapshots while Chat Editors are open to measure simultaneous multi-Chat layouts.","editorgroupcount":{"classification":"SystemMetaData","comment":"Total number of main editor groups.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"openchateditorcount":{"classification":"SystemMetaData","comment":"Number of Chat Editors open in the main editor part, including inactive tabs.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"bryanchen-d","visiblechateditorcount":{"classification":"SystemMetaData","comment":"Number of Chat Editors simultaneously visible as the active editor in a main editor group.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"visibleeditorcount":{"classification":"SystemMetaData","comment":"Number of main editor groups with a visible active editor.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"chat.handoffClicked":{"autosend":{"classification":"SystemMetaData","comment":"Whether the handoff automatically submits the request","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Event fired when a user clicks on a handoff prompt in the chat suggest-next widget","fromagent":{"classification":"SystemMetaData","comment":"The agent/mode the user was in before clicking the handoff","endPoint":"none","purpose":"FeatureInsight"},"hasprompt":{"classification":"SystemMetaData","comment":"Whether the handoff includes a prompt","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"digitarald","toagent":{"classification":"SystemMetaData","comment":"The agent/mode specified in the handoff","endPoint":"none","purpose":"FeatureInsight"}},"chat.handoffWidgetShown":{"agent":{"classification":"SystemMetaData","comment":"The current agent/mode that has handoffs defined","endPoint":"none","purpose":"FeatureInsight"},"comment":"Event fired when the suggest-next widget is shown with handoff prompts","handoffcount":{"classification":"SystemMetaData","comment":"Number of handoff options shown to the user","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"digitarald"},"chat.languageModelRequest":{"comment":"Tracks which non-Copilot language-model provider is used per request to understand adoption of in-built Copilot BYOK providers vs third-party extension providers.","isbyok":{"classification":"SystemMetaData","comment":"Whether the model is a BYOK model.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"vritant24","provider":{"classification":"SystemMetaData","comment":"Normalized non-Copilot model provider: an in-built BYOK vendor id (for models contributed by the built-in Copilot extensions) or \\\"3p-extension\\\" for any third-party extension provider.","endPoint":"none","purpose":"FeatureInsight"}},"chat.modeChange":{"comment":"Reporting when agent is switched between different modes","extensionid":{"classification":"SystemMetaData","comment":"Extension ID if the target mode is from an extension","endPoint":"none","purpose":"FeatureInsight"},"frommode":{"classification":"SystemMetaData","comment":"The previous agent name","endPoint":"none","purpose":"FeatureInsight"},"handoffscount":{"classification":"SystemMetaData","comment":"Number of handoffs in the target mode","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isclaudeagent":{"classification":"SystemMetaData","comment":"Whether the target mode is a Claude agent file from .claude/agents/","endPoint":"none","purpose":"FeatureInsight"},"mode":{"classification":"SystemMetaData","comment":"The new agent name","endPoint":"none","purpose":"FeatureInsight"},"owner":"digitarald","requestcount":{"classification":"SystemMetaData","comment":"Number of requests in the current chat session","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"storage":{"classification":"SystemMetaData","comment":"Source of the target mode (builtin, local, user, extension)","endPoint":"none","purpose":"FeatureInsight"},"toolscount":{"classification":"SystemMetaData","comment":"Number of custom tools in the target mode","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"chat.modelChange":{"chatsessionid":{"classification":"SystemMetaData","comment":"The id of the current chat session, used to correlate the model switch with the session.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Reporting when the model picker is switched","frommodel":{"classification":"SystemMetaData","comment":"The previous chat model","endPoint":"none","purpose":"FeatureInsight"},"owner":"lramos15","tomodel":{"classification":"SystemMetaData","comment":"The new chat model","endPoint":"none","purpose":"FeatureInsight"}},"chat.modelCreatedStats":{"backgroundmodels":{"classification":"SystemMetaData","comment":"Number of chat models with no open widget.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"backgroundmodels_modifiededitskeepalive":{"classification":"SystemMetaData","comment":"Number of background models held alive by the ChatModel#modifiedEditsKeepAlive reference (has pending edits).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"backgroundmodels_otherholders":{"classification":"SystemMetaData","comment":"Number of background models with unrecognized holders (potential leaks).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"backgroundmodels_requestinprogresskeepalive":{"classification":"SystemMetaData","comment":"Number of background models held alive by the ChatModel#requestInProgressKeepAlive reference (request is running).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Tracks chat model counts each time a new chat model is created, to detect accumulation of background sessions over the lifetime of a window.","modelsopeninwidgets":{"classification":"SystemMetaData","comment":"Number of chat models that are open in a chat widget or editor.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"newmodellocation":{"classification":"SystemMetaData","comment":"The ChatAgentLocation of the newly created chat model.","endPoint":"none","purpose":"FeatureInsight"},"owner":"roblourens","totalmodels":{"classification":"SystemMetaData","comment":"Total number of live chat models.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"chat.modelPickerInteraction":{"comment":"Reporting interactions in the chat model picker","interaction":{"classification":"SystemMetaData","comment":"The model picker interaction that occurred","endPoint":"none","purpose":"FeatureInsight"},"owner":"sandy081"},"chat.modelsAtStartup":{"backgroundmodels":{"classification":"SystemMetaData","comment":"Number of chat models with no open widget.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"backgroundmodels_modifiededitskeepalive":{"classification":"SystemMetaData","comment":"Number of background models held alive by the ChatModel#modifiedEditsKeepAlive reference (has pending edits).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"backgroundmodels_otherholders":{"classification":"SystemMetaData","comment":"Number of background models with unrecognized holders (potential leaks).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"backgroundmodels_requestinprogresskeepalive":{"classification":"SystemMetaData","comment":"Number of background models held alive by the ChatModel#requestInProgressKeepAlive reference (request is running).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Tracks chat model counts at startup.","modelsopeninwidgets":{"classification":"SystemMetaData","comment":"Number of chat models that are open in a chat widget or editor.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"roblourens","totalmodels":{"classification":"SystemMetaData","comment":"Total number of live chat models.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"chat.pendingRequestChange":{"action":{"classification":"SystemMetaData","comment":"Whether a pending request was added or removed.","endPoint":"none","purpose":"FeatureInsight"},"chatsessionid":{"classification":"SystemMetaData","comment":"The chat session ID.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Tracks pending request lifecycle changes in the chat service.","owner":"roblourens","requestid":{"classification":"SystemMetaData","comment":"The request ID associated with the pending request change.","endPoint":"none","purpose":"FeatureInsight"},"source":{"classification":"SystemMetaData","comment":"The method that triggered the pending request change.","endPoint":"none","purpose":"FeatureInsight"}},"chat.promptRun":{"comment":"Event fired when a prompt slash command is resolved into a follow instructions request","extensionid":{"classification":"PublicNonPersonalData","comment":"Identifier of the extension that contributed the prompt, when applicable.","endPoint":"none","purpose":"FeatureInsight"},"owner":"digitarald","promptname":{"classification":"PublicNonPersonalData","comment":"Name of the core or extension-contributed prompt.","endPoint":"none","purpose":"FeatureInsight"},"promptnamehash":{"classification":"SystemMetaData","comment":"Hashed name of local or user prompt for privacy.","endPoint":"none","purpose":"FeatureInsight"},"storage":{"classification":"SystemMetaData","comment":"Where the prompt is stored (local, user, extension).","endPoint":"none","purpose":"FeatureInsight"}},"chat.startEditingRequests":{"comment":"Event used to gain insights into when edits are being pressed.","editrequesttype":{"classification":"SystemMetaData","comment":"Current entry point for editing a request.","endPoint":"none","purpose":"FeatureInsight"},"owner":"justschen"},"chat.stopCancellationNoop":{"chatsessionid":{"classification":"SystemMetaData","comment":"The chat session ID.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Tracks possible no-op stop cancellation paths.","lastrequestid":{"classification":"SystemMetaData","comment":"The ID of the last request in the session, for correlating with tool invocations.","endPoint":"none","purpose":"FeatureInsight"},"owner":"roblourens","pendingrequests":{"classification":"SystemMetaData","comment":"The number of queued pending requests at no-op time when known.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"reason":{"classification":"SystemMetaData","comment":"The no-op reason when stop cancellation did not dispatch fully.","endPoint":"none","purpose":"FeatureInsight"},"requestinprogress":{"classification":"SystemMetaData","comment":"Whether request-in-progress was true, false, or unknown at no-op time.","endPoint":"none","purpose":"FeatureInsight"},"sessionscheme":{"classification":"SystemMetaData","comment":"The URI scheme of the session resource (e.g. vscodeLocalChatSession vs remote).","endPoint":"none","purpose":"FeatureInsight"},"source":{"classification":"SystemMetaData","comment":"The layer where stop cancellation no-op occurred.","endPoint":"none","purpose":"FeatureInsight"}},"chat.subagentModelSelection":{"comment":"Tracks how the model for an invoked subagent was selected without collecting model or agent names.","owner":"bhavyaus","selectionsource":{"classification":"SystemMetaData","comment":"The source that selected the model for an invoked subagent. One of explicitModel, agentModel, autoDefault, or mainModel.","endPoint":"none","purpose":"FeatureInsight"}},"chat.thinkingEffortChange":{"comment":"Reporting when a model configuration value (e.g. thinking effort, or the Auto routing tier) is changed","fromvalue":{"classification":"SystemMetaData","comment":"The previous value of the configuration property","endPoint":"none","purpose":"FeatureInsight"},"model":{"classification":"SystemMetaData","comment":"The model the configuration was changed for","endPoint":"none","purpose":"FeatureInsight"},"owner":"lramos15","property":{"classification":"SystemMetaData","comment":"The first-party configuration property that was changed (reasoningEffort, or tier for the Auto model); \\\"unknown\\\" for third-party providers, which choose their own keys","endPoint":"none","purpose":"FeatureInsight"},"tovalue":{"classification":"SystemMetaData","comment":"The new value of the configuration property","endPoint":"none","purpose":"FeatureInsight"}},"chat.thinkingStyleUsage":{"comment":"Event fired when a chat request uses the configured thinking style rendering mode.","location":{"classification":"SystemMetaData","comment":"The location where the request was made.","endPoint":"none","purpose":"FeatureInsight"},"owner":"justschen","requestkind":{"classification":"SystemMetaData","comment":"Whether the request was a new submit or a rerun.","endPoint":"none","purpose":"FeatureInsight"},"thinkingstyle":{"classification":"SystemMetaData","comment":"The configured rendering mode for thinking content.","endPoint":"none","purpose":"FeatureInsight"}},"chat.toolApproval":{"agentsessionid":{"classification":"SystemMetaData","comment":"The agent host session identifier.","endPoint":"none","purpose":"FeatureInsight"},"chatsessionid":{"classification":"SystemMetaData","comment":"The ID of the chat session that the tool was used within, if applicable.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Provides insight into how tool confirmations are resolved (user action vs. auto-approval).","confirmationnotneededreason":{"classification":"SystemMetaData","comment":"When confirmKind is confirmationNotNeeded, a stable identifier for why the tool did not require confirmation. Limited to a known allowlist (e.g. auto-approve-all, inlineChat); set to \\\"other\\\" for any other reason; undefined when no reason was supplied.","endPoint":"none","purpose":"FeatureInsight"},"confirmkind":{"classification":"SystemMetaData","comment":"How the confirmation was resolved (userAction, setting, lmServicePerTool, confirmationNotNeeded, denied, skipped). Anything other than userAction implies auto-approval. \\\"denied\\\" and \\\"skipped\\\" mean the tool did not run; otherwise it ran (note: a custom Deny button click resolves as userAction since the tool still runs and the chosen label is passed to it; see customButtonKind to distinguish).","endPoint":"none","purpose":"FeatureInsight"},"copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"custombuttonkind":{"classification":"SystemMetaData","comment":"When the user clicked a custom button on the confirmation widget, whether the button represents approve or deny semantics. Undefined when no custom button was clicked.","endPoint":"none","purpose":"FeatureInsight"},"hostlaunchkind":{"classification":"SystemMetaData","comment":"Whether the agent host process was launched by the VS Code main process or VS Code CLI.","endPoint":"none","purpose":"FeatureInsight"},"initiatorclienttype":{"classification":"SystemMetaData","comment":"The type of VS Code client that initiated the event.","endPoint":"none","purpose":"FeatureInsight"},"initiatorconnectionkind":{"classification":"SystemMetaData","comment":"The route the initiating client used to reach the agent host.","endPoint":"none","purpose":"FeatureInsight"},"initiatordevdeviceid":{"classification":"EndUserPseudonymizedInformation","comment":"The development device identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"SqmMachineId","purpose":"BusinessInsight"},"initiatormachineid":{"classification":"EndUserPseudonymizedInformation","comment":"The machine identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"MacAddressHash","purpose":"FeatureInsight"},"initiatortransportkind":{"classification":"SystemMetaData","comment":"The physical transport on which the agent host received the initiating client action.","endPoint":"none","purpose":"FeatureInsight"},"issubagentsession":{"classification":"SystemMetaData","comment":"Whether the tool approval belongs to a subagent session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"lmservicescope":{"classification":"SystemMetaData","comment":"When confirmKind is lmServicePerTool, the scope (session/workspace/profile).","endPoint":"none","purpose":"FeatureInsight"},"owner":"chrmarti","provider":{"classification":"SystemMetaData","comment":"The provider handling the agent host session.","endPoint":"none","purpose":"FeatureInsight"},"requestid":{"classification":"SystemMetaData","comment":"The ID of the chat request turn that this tool approval is associated with, if available.","endPoint":"none","purpose":"FeatureInsight"},"requestunsandboxedexecution":{"classification":"SystemMetaData","comment":"For terminal tool calls, whether the model requested to bypass the sandbox for this invocation. Undefined for non-terminal tools.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sandboxwrapped":{"classification":"SystemMetaData","comment":"For terminal tool calls, whether this specific invocation runs inside the agent terminal sandbox. Undefined for non-terminal tools.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"settingid":{"classification":"SystemMetaData","comment":"When confirmKind is setting, the configuration id that auto-approved the tool.","endPoint":"none","purpose":"FeatureInsight"},"toolextensionid":{"classification":"SystemMetaData","comment":"The extension that contributed the tool.","endPoint":"none","purpose":"FeatureInsight"},"toolid":{"classification":"SystemMetaData","comment":"The ID of the tool used.","endPoint":"none","purpose":"FeatureInsight"},"toolsourcekind":{"classification":"SystemMetaData","comment":"The source kind of the tool.","endPoint":"none","purpose":"FeatureInsight"}},"chat.undoEditsConfirmation":{"comment":"Event used to gain insights into when there are pending changes to undo, and whether edited requests are applied or cancelled.","editrequesttype":{"classification":"SystemMetaData","comment":"Current entry point for editing a request.","endPoint":"none","purpose":"FeatureInsight"},"editsundocount":{"classification":"SystemMetaData","comment":"Number of edits that would be undone.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"outcome":{"classification":"SystemMetaData","comment":"Whether the edit was cancelled or applied.","endPoint":"none","purpose":"FeatureInsight"},"owner":"justschen"},"chat/selectedTools":{"comment":"Details the capabilities of the MCP server","enabled":{"classification":"SystemMetaData","comment":"Number of enabled chat tools","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"connor4312","total":{"classification":"SystemMetaData","comment":"Number of total chat tools","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"chatAdditionalSpendActive":{"additionalusagecount":{"classification":"SystemMetaData","comment":"The number of additional spend interactions used so far.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Tracks when a user enters additional spend (included quota exhausted while additional spend is enabled).","entitlement":{"classification":"SystemMetaData","comment":"The current chat entitlement of the user.","endPoint":"none","purpose":"FeatureInsight"},"owner":"pwang347"},"chatAdditionalSpendConfiguration":{"comment":"Tracks when a user enables or disables additional spend.","enabled":{"classification":"SystemMetaData","comment":"Whether additional spend is now enabled or disabled.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"entitlement":{"classification":"SystemMetaData","comment":"The current chat entitlement of the user.","endPoint":"none","purpose":"FeatureInsight"},"owner":"pwang347"},"chatAgentError":{"agent":{"classification":"SystemMetaData","comment":"The agent that threw the error.","endPoint":"none","purpose":"FeatureInsight"},"agentextensionid":{"classification":"SystemMetaData","comment":"The extension that contributed the agent.","endPoint":"none","purpose":"FeatureInsight"},"callstack":{"classification":"CallstackOrException","comment":"The callstack of the error.","endPoint":"none","purpose":"PerformanceAndHealth"},"comment":"Logged when a chat agent handler throws an error with a callstack.","errorname":{"classification":"SystemMetaData","comment":"The error name (e.g. TypeError, ChatQuotaExceeded).","endPoint":"none","purpose":"PerformanceAndHealth"},"msg":{"classification":"CallstackOrException","comment":"The error message.","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"bryanchen-d"},"chatCustomizationEditor.createItem":{"comment":"Tracks customization creation in the Agent Customizations editor.","creationmode":{"classification":"SystemMetaData","comment":"Whether the item was created via AI-guided flow or manual creation.","endPoint":"none","purpose":"FeatureInsight"},"owner":"joshspicer","prompttype":{"classification":"SystemMetaData","comment":"The type of customization being created.","endPoint":"none","purpose":"FeatureInsight"},"section":{"classification":"SystemMetaData","comment":"The active section when the item was created.","endPoint":"none","purpose":"FeatureInsight"},"target":{"classification":"SystemMetaData","comment":"The target storage for the new item (workspace, user).","endPoint":"none","purpose":"FeatureInsight"}},"chatCustomizationEditor.deleteItem":{"comment":"Tracks item deletion in the Agent Customizations editor.","owner":"joshspicer","prompttype":{"classification":"SystemMetaData","comment":"The type of customization being deleted.","endPoint":"none","purpose":"FeatureInsight"},"storage":{"classification":"SystemMetaData","comment":"The storage location of the deleted item.","endPoint":"none","purpose":"FeatureInsight"}},"chatCustomizationEditor.itemSelected":{"comment":"Tracks item selection in the Agent Customizations editor.","owner":"joshspicer","prompttype":{"classification":"SystemMetaData","comment":"The prompt type of the selected item.","endPoint":"none","purpose":"FeatureInsight"},"section":{"classification":"SystemMetaData","comment":"The active section when the item was selected.","endPoint":"none","purpose":"FeatureInsight"},"storage":{"classification":"SystemMetaData","comment":"The storage location of the selected item (local, user, extension, plugin, builtin).","endPoint":"none","purpose":"FeatureInsight"}},"chatCustomizationEditor.opened":{"comment":"Tracks when the Agent Customizations editor is opened.","owner":"joshspicer","section":{"classification":"SystemMetaData","comment":"The initially selected section when the editor opens.","endPoint":"none","purpose":"FeatureInsight"}},"chatCustomizationEditor.saveItem":{"comment":"Tracks save actions in the Agent Customizations editor.","owner":"joshspicer","prompttype":{"classification":"SystemMetaData","comment":"The type of customization being saved.","endPoint":"none","purpose":"FeatureInsight"},"savetarget":{"classification":"SystemMetaData","comment":"The target storage for the save (workspace, user, existing).","endPoint":"none","purpose":"FeatureInsight"},"storage":{"classification":"SystemMetaData","comment":"The original storage location of the item.","endPoint":"none","purpose":"FeatureInsight"}},"chatCustomizationEditor.search":{"comment":"Tracks search usage in the Agent Customizations editor.","owner":"joshspicer","resultcount":{"classification":"SystemMetaData","comment":"The number of items matching the search query.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"section":{"classification":"SystemMetaData","comment":"The active section when the search was performed.","endPoint":"none","purpose":"FeatureInsight"}},"chatCustomizationEditor.sectionChanged":{"comment":"Tracks section navigation within the Agent Customizations editor.","owner":"joshspicer","section":{"classification":"SystemMetaData","comment":"The section the user navigated to.","endPoint":"none","purpose":"FeatureInsight"}},"chatDebugLogExported":{"comment":"Tracks usage of the Agent Debug Logs export feature.","filesizebytes":{"classification":"SystemMetaData","comment":"Size of the exported chat debug log file in bytes.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"vijayu"},"chatDebugLogImported":{"comment":"Tracks usage of the Agent Debug Logs import feature and failure modes.","filesizebytes":{"classification":"SystemMetaData","comment":"Size of the imported chat debug log file in bytes.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"vijayu","result":{"classification":"SystemMetaData","comment":"Outcome of the chat debug file import: success, fileTooLarge, or providerFailed.","endPoint":"none","purpose":"FeatureInsight"}},"chatDebugPanelOpened":{"comment":"Event fired when the agent debug logs panel is opened","owner":"vijayu"},"chatDebugViewSwitched":{"comment":"Tracks which views users navigate to in the Agent Debug Logs.","owner":"vijayu","viewstate":{"classification":"SystemMetaData","comment":"The view the user navigated to (home, overview, logs, flowchart, cache).","endPoint":"none","purpose":"FeatureInsight"}},"chatEditHunk":{"agentid":{"classification":"SystemMetaData","comment":"The ID of the related chat agent.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Provides insight into the usage of Chat features.","hasremainingedits":{"classification":"SystemMetaData","comment":"Whether there are remaining edits in the file after this action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isagenthostsession":{"classification":"SystemMetaData","comment":"Whether the action was performed in an Agent Host-backed chat session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"linecount":{"classification":"SystemMetaData","comment":"The number of lines in the relevant change.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"modeid":{"classification":"SystemMetaData","comment":"The chat mode used for the request (e.g. ask, edit, agent).","endPoint":"none","purpose":"FeatureInsight"},"modelid":{"classification":"SystemMetaData","comment":"The AI model used to generate the edit.","endPoint":"none","purpose":"FeatureInsight"},"outcome":{"classification":"SystemMetaData","comment":"The outcome of the edit hunk action.","endPoint":"none","purpose":"FeatureInsight"},"owner":"roblourens","requestid":{"classification":"SystemMetaData","comment":"The ID of the chat request that produced the edit.","endPoint":"none","purpose":"FeatureInsight"}},"chatEditSession":{"agentid":{"classification":"SystemMetaData","comment":"The ID of the related chat agent.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Provides insight into the usage of Chat features.","hasremainingedits":{"classification":"SystemMetaData","comment":"Whether there are remaining edits in the file after this action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isagenthostsession":{"classification":"SystemMetaData","comment":"Whether the action was performed in an Agent Host-backed chat session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"modeid":{"classification":"SystemMetaData","comment":"The chat mode used for the request (e.g. ask, edit, agent).","endPoint":"none","purpose":"FeatureInsight"},"modelid":{"classification":"SystemMetaData","comment":"The AI model used to generate the edit.","endPoint":"none","purpose":"FeatureInsight"},"outcome":{"classification":"SystemMetaData","comment":"The outcome of the edited file action.","endPoint":"none","purpose":"FeatureInsight"},"owner":"roblourens","requestid":{"classification":"SystemMetaData","comment":"The ID of the chat request that produced the edit.","endPoint":"none","purpose":"FeatureInsight"}},"chatEditing/sessionRestore":{"acceptedcount":{"classification":"SystemMetaData","comment":"Number of entries in Accepted state when storing.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Tracks the number and state of chat editing entries when sessions are stored or restored. Events use stable 5% sampling by session.","editsessionid":{"classification":"SystemMetaData","comment":"Hashed identifier of the chat session for correlation.","endPoint":"none","purpose":"FeatureInsight"},"entrycount":{"classification":"SystemMetaData","comment":"Total number of entries stored with the session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"modifiedcount":{"classification":"SystemMetaData","comment":"Number of entries in Modified state when storing.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"jrieken","rejectedcount":{"classification":"SystemMetaData","comment":"Number of entries in Rejected state when storing.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"chatEditing/sessionStore":{"acceptedcount":{"classification":"SystemMetaData","comment":"Number of entries in Accepted state when storing.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Tracks the number and state of chat editing entries when sessions are stored or restored. Events use stable 5% sampling by session.","editsessionid":{"classification":"SystemMetaData","comment":"Hashed identifier of the chat session for correlation.","endPoint":"none","purpose":"FeatureInsight"},"entrycount":{"classification":"SystemMetaData","comment":"Total number of entries stored with the session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"modifiedcount":{"classification":"SystemMetaData","comment":"Number of entries in Modified state when storing.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"jrieken","rejectedcount":{"classification":"SystemMetaData","comment":"Number of entries in Rejected state when storing.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"chatEditing/workingSetSize":{"actualsize":{"classification":"SystemMetaData","comment":"The number of files that were actually sent in their editing request.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Information about the working set size in a chat editing request","originalsize":{"classification":"SystemMetaData","comment":"The number of files that the user tried to attach in their editing request.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"joyceerhl"},"chatEntitlements":{"chatanonymous":{"classification":"SystemMetaData","comment":"Whether the user is anonymously using chat.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"chatdisabled":{"classification":"SystemMetaData","comment":"Whether chat is disabled or not.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"chatentitlement":{"classification":"SystemMetaData","comment":"The current chat entitlement of the user.","endPoint":"none","purpose":"FeatureInsight"},"chathidden":{"classification":"SystemMetaData","comment":"Whether chat is hidden or not.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"chatregistered":{"classification":"SystemMetaData","comment":"Whether the user is registered for chat.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Provides insight into chat entitlements.","owner":"bpasero"},"chatFollowupClicked":{"agentid":{"classification":"SystemMetaData","comment":"The ID of the related chat agent.","endPoint":"none","purpose":"FeatureInsight"},"command":{"classification":"SystemMetaData","comment":"The name of the related slash command.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Provides insight into the usage of Chat features.","isagenthostsession":{"classification":"SystemMetaData","comment":"Whether the action was performed in an Agent Host-backed chat session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"roblourens"},"chatFollowupsRetrieved":{"agentid":{"classification":"SystemMetaData","comment":"The ID of the related chat agent.","endPoint":"none","purpose":"FeatureInsight"},"command":{"classification":"SystemMetaData","comment":"The name of the related slash command.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Provides insight into the usage of Chat features.","isagenthostsession":{"classification":"SystemMetaData","comment":"Whether the action was performed in an Agent Host-backed chat session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"numfollowups":{"classification":"SystemMetaData","comment":"The number of followup prompts returned by the agent.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"roblourens"},"chatIncrementalRenderingSettings":{"animationstyle":{"classification":"SystemMetaData","comment":"The animation style selected for incremental rendering.","endPoint":"none","purpose":"FeatureInsight"},"buffering":{"classification":"SystemMetaData","comment":"The buffering mode selected for incremental rendering.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Tracks which incremental rendering settings are in use.","owner":"pwang347"},"chatInputNotificationAction":{"actionid":{"classification":"SystemMetaData","comment":"The feature-provided identifier of the notification action selected by the user.","endPoint":"none","purpose":"FeatureInsight"},"actionkind":{"classification":"SystemMetaData","comment":"The kind of notification action selected by the user.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Tracks actions selected from chat input notifications.","id":{"classification":"SystemMetaData","comment":"The identifier of the chat input notification.","endPoint":"none","purpose":"FeatureInsight"},"owner":"rfeltis","telemetryid":{"classification":"SystemMetaData","comment":"The feature-provided identifier for the notification message that was shown or dismissed.","endPoint":"none","purpose":"FeatureInsight"}},"chatInputNotificationDismissed":{"comment":"Tracks chat input notification visibility and user dismissals.","id":{"classification":"SystemMetaData","comment":"The identifier of the chat input notification.","endPoint":"none","purpose":"FeatureInsight"},"owner":"rfeltis","telemetryid":{"classification":"SystemMetaData","comment":"The feature-provided identifier for the notification message that was shown or dismissed.","endPoint":"none","purpose":"FeatureInsight"}},"chatInputNotificationShown":{"comment":"Tracks chat input notification visibility and user dismissals.","id":{"classification":"SystemMetaData","comment":"The identifier of the chat input notification.","endPoint":"none","purpose":"FeatureInsight"},"owner":"rfeltis","telemetryid":{"classification":"SystemMetaData","comment":"The feature-provided identifier for the notification message that was shown or dismissed.","endPoint":"none","purpose":"FeatureInsight"}},"chatInstallEntitlement":{"additionalusagecount":{"classification":"SystemMetaData","comment":"The number of overage interactions used","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"additionalusageenabled":{"classification":"SystemMetaData","comment":"Whether overage / additional spend is enabled","endPoint":"none","purpose":"FeatureInsight"},"canupgradeplan":{"classification":"SystemMetaData","comment":"Whether the user is eligible to upgrade their plan","endPoint":"none","purpose":"FeatureInsight"},"comment":"Reporting chat entitlements","entitlement":{"classification":"SystemMetaData","comment":"Flag indicating the chat entitlement state","endPoint":"none","purpose":"FeatureInsight"},"owner":"bpasero","quotachatentitlement":{"classification":"SystemMetaData","comment":"The raw chat quota entitlement count","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"quotachathasquota":{"classification":"SystemMetaData","comment":"Whether the user currently has chat quota available","endPoint":"none","purpose":"FeatureInsight"},"quotachatunlimited":{"classification":"SystemMetaData","comment":"Whether the user has unlimited chat requests","endPoint":"none","purpose":"FeatureInsight"},"quotacompletions":{"classification":"SystemMetaData","comment":"The percentage of completions remaining for the user","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"quotacompletionsentitlement":{"classification":"SystemMetaData","comment":"The raw completions quota entitlement count","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"quotacompletionshasquota":{"classification":"SystemMetaData","comment":"Whether the user currently has completions quota available","endPoint":"none","purpose":"FeatureInsight"},"quotacompletionsunlimited":{"classification":"SystemMetaData","comment":"Whether the user has unlimited completions","endPoint":"none","purpose":"FeatureInsight"},"quotapremiumchat":{"classification":"SystemMetaData","comment":"The percentage of premium chat requests remaining for the user","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"quotapremiumchatentitlement":{"classification":"SystemMetaData","comment":"The raw premium chat quota entitlement count","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"quotapremiumchathasquota":{"classification":"SystemMetaData","comment":"Whether the user currently has premium chat quota available","endPoint":"none","purpose":"FeatureInsight"},"quotapremiumchatunlimited":{"classification":"SystemMetaData","comment":"Whether the user has unlimited premium chat requests","endPoint":"none","purpose":"FeatureInsight"},"quotaresetdate":{"classification":"SystemMetaData","comment":"The date the quota will reset","endPoint":"none","purpose":"FeatureInsight"},"sku":{"classification":"SystemMetaData","comment":"The SKU of the chat entitlement","endPoint":"none","purpose":"FeatureInsight"},"tid":{"classification":"EndUserPseudonymizedInformation","comment":"The anonymized analytics id returned by the service","endPoint":"none","endpoint":"GoogleAnalyticsId","purpose":"BusinessInsight"},"usagebasedbilling":{"classification":"SystemMetaData","comment":"Whether the user is on usage-based billing","endPoint":"none","purpose":"FeatureInsight"}},"chatPetEnablement":{"comment":"Tracks VS Code pet enablement so adoption can be measured.","enabled":{"classification":"SystemMetaData","comment":"Whether the VS Code pet is enabled.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"justschen","source":{"classification":"SystemMetaData","comment":"Whether the state was observed at startup or changed while VS Code was running.","endPoint":"none","purpose":"FeatureInsight"}},"chatSessionStoreError":{"comment":"Detect issues related to managing chat sessions","fileoperationreason":{"classification":"SystemMetaData","comment":"An error code from the file service","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"roblourens","reason":{"classification":"SystemMetaData","comment":"Info about the error that occurred","endPoint":"none","purpose":"PerformanceAndHealth"}},"chatSetup.dialogShown":{"accountavailable":{"classification":"SystemMetaData","comment":"Whether the default account is currently available. False can include pending initialization and does not establish credential loss.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"comment":"Counts displayed chat setup dialogs and diagnoses repeated sign-in prompting. Does not indicate a login attempt or success.","entitlement":{"classification":"SystemMetaData","comment":"ChatEntitlement enum name used to construct the dialog.","endPoint":"none","purpose":"PerformanceAndHealth"},"forcesignindialog":{"classification":"SystemMetaData","comment":"Whether the caller explicitly requested a sign-in dialog.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"kind":{"classification":"SystemMetaData","comment":"Whether the dialog offers provider sign-in or only AI feature setup.","endPoint":"none","purpose":"FeatureInsight"},"owner":"jruales","source":{"classification":"SystemMetaData","comment":"Allowlisted setup entry point. Command covers callers without more specific attribution.","endPoint":"none","purpose":"FeatureInsight"}},"chatSetup.timeout":{"agentactivated":{"classification":"SystemMetaData","comment":"Whether the agent was activated.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"agentactivatedcount":{"classification":"SystemMetaData","comment":"Number of activated agents at timeout.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"agentcontributeddefaultiscore":{"classification":"SystemMetaData","comment":"Whether the contributed default agent is a core agent.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"agentdefaultiscore":{"classification":"SystemMetaData","comment":"Whether the default agent is a core agent.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"agenthascontributeddefault":{"classification":"SystemMetaData","comment":"Whether a contributed default agent exists for the location.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"agenthasdefault":{"classification":"SystemMetaData","comment":"Whether a default agent exists for the location and mode.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"agentlocation":{"classification":"SystemMetaData","comment":"The chat agent location.","endPoint":"none","purpose":"FeatureInsight"},"agentmodekind":{"classification":"SystemMetaData","comment":"The chat mode kind.","endPoint":"none","purpose":"FeatureInsight"},"agentready":{"classification":"SystemMetaData","comment":"Whether the agent was ready.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Provides insight into chat setup timeouts.","isanonymous":{"classification":"SystemMetaData","comment":"Whether anonymous access is enabled.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isremote":{"classification":"SystemMetaData","comment":"Whether this is a remote scenario.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"languagemodelcount":{"classification":"SystemMetaData","comment":"Number of registered language models at timeout.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"languagemodeldefaultcount":{"classification":"SystemMetaData","comment":"Number of language models with isDefaultForLocation[Chat] set.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"languagemodelhasrequestedmodel":{"classification":"SystemMetaData","comment":"Whether a specific model ID was requested.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"languagemodelready":{"classification":"SystemMetaData","comment":"Whether the language model was ready.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"matchingwelcomeviewwhen":{"classification":"SystemMetaData","comment":"The when clause of the matching extension welcome view, if any.","endPoint":"none","purpose":"FeatureInsight"},"owner":"chrmarti","toolsmodelready":{"classification":"SystemMetaData","comment":"Whether the tools model was ready.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"chatSetup.timeoutRecovery":{"agentactivated":{"classification":"SystemMetaData","comment":"Whether the agent was activated.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"agentactivatedcount":{"classification":"SystemMetaData","comment":"Number of activated agents at recovery time.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"agentcontributeddefaultiscore":{"classification":"SystemMetaData","comment":"Whether the contributed default agent is a core agent.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"agentdefaultiscore":{"classification":"SystemMetaData","comment":"Whether the default agent is a core agent.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"agenthascontributeddefault":{"classification":"SystemMetaData","comment":"Whether a contributed default agent exists for the location.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"agenthasdefault":{"classification":"SystemMetaData","comment":"Whether a default agent exists for the location and mode.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"agentlocation":{"classification":"SystemMetaData","comment":"The chat agent location.","endPoint":"none","purpose":"FeatureInsight"},"agentmodekind":{"classification":"SystemMetaData","comment":"The chat mode kind.","endPoint":"none","purpose":"FeatureInsight"},"agentready":{"classification":"SystemMetaData","comment":"Whether the agent was ready.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Provides insight into chat setup timeout recovery.","isanonymous":{"classification":"SystemMetaData","comment":"Whether anonymous access is enabled.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isremote":{"classification":"SystemMetaData","comment":"Whether this is a remote scenario.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"languagemodelcount":{"classification":"SystemMetaData","comment":"Number of registered language models at recovery time.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"languagemodeldefaultcount":{"classification":"SystemMetaData","comment":"Number of language models with isDefaultForLocation[Chat] set at recovery time.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"languagemodelhasrequestedmodel":{"classification":"SystemMetaData","comment":"Whether a specific model ID was requested.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"languagemodelready":{"classification":"SystemMetaData","comment":"Whether the language model was ready.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"matchingwelcomeviewwhen":{"classification":"SystemMetaData","comment":"The when clause of the matching extension welcome view, if any.","endPoint":"none","purpose":"FeatureInsight"},"owner":"chrmarti","toolsmodelready":{"classification":"SystemMetaData","comment":"Whether the tools model was ready.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"chatSpeechToText.accuracy":{"backend":{"classification":"SystemMetaData","comment":"Which transcription backend produced the dictated text (nemo on-device or mai cloud).","endPoint":"none","purpose":"FeatureInsight"},"comment":"Measures how much dictated text the user edited before sending it, as a proxy for transcription accuracy, sliced by backend so backends can be compared. No transcript text is logged, only aggregate character metrics.","dictatedlength":{"classification":"SystemMetaData","comment":"Character length of the text originally inserted by dictation.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"editdistance":{"classification":"SystemMetaData","comment":"Levenshtein distance between the dictated text and what the user actually submitted; the number of character corrections.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"edited":{"classification":"SystemMetaData","comment":"Whether the dictated text was changed at all before submission.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"editrate":{"classification":"SystemMetaData","comment":"editDistance normalized by dictatedLength and capped at 1; the fraction of the dictated text that was corrected. Lower is more accurate.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"meganrogge","submitted":{"classification":"SystemMetaData","comment":"Whether the measurement was taken at an actual input submission (true) versus the input being cleared or torn down without a confirmed send (false).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"surface":{"classification":"SystemMetaData","comment":"Which surface dictated: chat, editor, or terminal.","endPoint":"none","purpose":"FeatureInsight"}},"chatSpeechToText.modelPrepare":{"comment":"Tracks download/load success and duration of the on-device dictation (speech-to-text) model.","downloaded":{"classification":"SystemMetaData","comment":"Whether a download to disk was observed (first use) versus loading an already-cached model.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"durationms":{"classification":"SystemMetaData","comment":"Time in milliseconds from starting preparation until the model became ready or errored.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"errorcode":{"classification":"SystemMetaData","comment":"Short error identifier when preparation failed, else empty.","endPoint":"none","purpose":"PerformanceAndHealth"},"outcome":{"classification":"SystemMetaData","comment":"Whether the model became ready or failed to prepare.","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"meganrogge"},"chatSpeechToText.session":{"backend":{"classification":"SystemMetaData","comment":"Which transcription backend was used (nemo on-device or mai cloud).","endPoint":"none","purpose":"FeatureInsight"},"cleanupmodel":{"classification":"SystemMetaData","comment":"The language model used to attempt dictation cleanup, or none when no model request was made.","endPoint":"none","purpose":"FeatureInsight"},"closecode":{"classification":"SystemMetaData","comment":"Voice websocket close code when a cloud dictation session failed, else 0.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"comment":"Tracks usage and reliability of built-in dictation (speech-to-text), sliced by backend so backends can be compared.","durationms":{"classification":"SystemMetaData","comment":"Recording duration in milliseconds.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"errorcode":{"classification":"SystemMetaData","comment":"Short error identifier when the session failed, else empty.","endPoint":"none","purpose":"PerformanceAndHealth"},"errorname":{"classification":"SystemMetaData","comment":"Error type reported by the platform when the session failed, else empty.","endPoint":"none","purpose":"PerformanceAndHealth"},"finalizems":{"classification":"SystemMetaData","comment":"Milliseconds from the user stopping recording until the final transcript resolved; the post-stop wait. -1 when not applicable.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"outcome":{"classification":"SystemMetaData","comment":"How the dictation session ended.","endPoint":"none","purpose":"FeatureInsight"},"owner":"meganrogge","partialupdates":{"classification":"SystemMetaData","comment":"Number of interim transcript updates received; a proxy for transcript churn/stability.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"segments":{"classification":"SystemMetaData","comment":"Number of transcript segments returned.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"surface":{"classification":"SystemMetaData","comment":"Which surface dictated: chat, editor, or terminal.","endPoint":"none","purpose":"FeatureInsight"},"timetofirsttranscriptms":{"classification":"SystemMetaData","comment":"Milliseconds from the first streamed audio chunk to the first transcript update; the backend transcription latency (excludes mic acquisition and model download). -1 when no transcript arrived.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"transcriptlength":{"classification":"SystemMetaData","comment":"Character length of the final transcript.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"chatStatus.settingChanged":{"comment":"Provides insight into chat settings changed from the chat status entry.","owner":"bpasero","settingenablement":{"classification":"SystemMetaData","comment":"Whether the setting got enabled or disabled.","endPoint":"none","purpose":"FeatureInsight"},"settingidentifier":{"classification":"SystemMetaData","comment":"The identifier of the setting that changed.","endPoint":"none","purpose":"FeatureInsight"},"settingmode":{"classification":"SystemMetaData","comment":"The optional editor language for which the setting changed.","endPoint":"none","purpose":"FeatureInsight"}},"chatTip":{"action":{"classification":"SystemMetaData","comment":"The action performed on the tip (shown, dismissed, navigateNext, navigatePrevious, hidden, disabled, commandClicked).","endPoint":"none","purpose":"FeatureInsight"},"commandid":{"classification":"SystemMetaData","comment":"The command ID that was clicked, if applicable.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Tracks user interactions with chat tips to understand which tips resonate and which are dismissed.","owner":"meganrogge","tipid":{"classification":"SystemMetaData","comment":"The identifier of the tip.","endPoint":"none","purpose":"FeatureInsight"}},"chatTodoListWidget":{"action":{"classification":"SystemMetaData","comment":"The user action on the todo list widget (expand, collapse, or clear).","endPoint":"none","purpose":"FeatureInsight"},"comment":"Tracks user interactions with the chat todo list widget.","owner":"bhavyaus","todocount":{"classification":"SystemMetaData","comment":"The number of todos at the time of the action.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"chatToolPickerClosed":{"builtindisabled":{"classification":"SystemMetaData","comment":"Number of built-in tools that were disabled.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"builtinenabled":{"classification":"SystemMetaData","comment":"Number of built-in tools that were enabled.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"changed":{"classification":"SystemMetaData","comment":"Whether the user changed the tool selection from the initial state.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Tracks which tools users toggle in the tool picker, with privacy-safe categorization.","details":{"classification":"SystemMetaData","comment":"JSON array of toggled items. Built-in and extension tools include names; user-defined items only include category.","endPoint":"none","purpose":"FeatureInsight"},"extensiondisabled":{"classification":"SystemMetaData","comment":"Number of extension tools that were disabled.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"extensionenabled":{"classification":"SystemMetaData","comment":"Number of extension tools that were enabled.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"extensionmcpdisabled":{"classification":"SystemMetaData","comment":"Number of extension MCP tools that were disabled.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"extensionmcpenabled":{"classification":"SystemMetaData","comment":"Number of extension MCP tools that were enabled.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"benibenj","source":{"classification":"SystemMetaData","comment":"The source of the tool picker event.","endPoint":"none","purpose":"FeatureInsight"},"usermcpdisabled":{"classification":"SystemMetaData","comment":"Number of user MCP tools that were disabled.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"usermcpenabled":{"classification":"SystemMetaData","comment":"Number of user MCP tools that were enabled.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"usertoolsetdisabled":{"classification":"SystemMetaData","comment":"Number of user tool sets that were disabled.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"usertoolsetenabled":{"classification":"SystemMetaData","comment":"Number of user tool sets that were enabled.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"chatViewPaneOpened":{"comment":"Event fired when the chat view pane is opened","owner":"sbatten"},"clientPlatformInfo":{"codedisplayprotocol":{"classification":"SystemMetaData","comment":"A string identifying the vscode display protocol type.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Provides insight into the distro and desktop environment information on Linux.","desktopenvironment":{"classification":"SystemMetaData","comment":"A string identifying the desktop environment the user is using.","endPoint":"none","purpose":"FeatureInsight"},"displayprotocol":{"classification":"SystemMetaData","comment":"A string identifying the users display protocol type.","endPoint":"none","purpose":"FeatureInsight"},"owner":"benibenj","platformid":{"classification":"SystemMetaData","comment":"A string identifying the operating system without any version information.","endPoint":"none","purpose":"FeatureInsight"},"platformidlike":{"classification":"SystemMetaData","comment":"A string identifying the operating system the current OS derivate is closely related to.","endPoint":"none","purpose":"FeatureInsight"},"platformversionid":{"classification":"SystemMetaData","comment":"A string identifying the operating system version excluding any name information or release code.","endPoint":"none","purpose":"FeatureInsight"}},"cloudSandboxCredentialRefreshStopped":{"comment":"Reports that credential refresh for a cloud sandbox connection stopped, so unrecoverable sandbox sessions can be distinguished from transient failures.","consecutivefailures":{"classification":"SystemMetaData","comment":"Consecutive unhealthy refresh cycles preceding the stop.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"osortega","reason":{"classification":"SystemMetaData","comment":"Why the scheduler gave up: permanentError, consecutiveFailures, environmentWaking or unusableToken.","endPoint":"none","purpose":"PerformanceAndHealth"},"statuscode":{"classification":"SystemMetaData","comment":"HTTP status that caused a permanent stop, when the stop was caused by a rejected request.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"cloudSandboxRequests":{"action":{"classification":"SystemMetaData","comment":"Which Mission Control call was counted (connect, reconnect, getEnvironment, listTasks or getTask).","endPoint":"none","purpose":"PerformanceAndHealth"},"clienterror":{"classification":"SystemMetaData","comment":"Requests rejected with a 4xx status.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"comment":"Volume and outcome of the requests the cloud sandbox integration sends to GitHub Mission Control, used to size its load and detect runaway retry loops.","networkerror":{"classification":"SystemMetaData","comment":"Requests that never produced a response, such as a timeout.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"osortega","servererror":{"classification":"SystemMetaData","comment":"Requests that failed with a 5xx status.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"succeeded":{"classification":"SystemMetaData","comment":"Requests that returned a success status.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"total":{"classification":"SystemMetaData","comment":"Requests issued for this action during the window.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"unexpectedstatus":{"classification":"SystemMetaData","comment":"Requests answered with a status the client does not expect, such as 1xx or 3xx.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"waking":{"classification":"SystemMetaData","comment":"Requests answered with HTTP 202, meaning the sandbox environment was still waking.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"windowms":{"classification":"SystemMetaData","comment":"Milliseconds covered by these counts.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"codeAction.applyCodeAction":{"codeactionispreferred":{"classification":"SystemMetaData","comment":"Was the code action marked as being a preferred action?","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"codeactionkind":{"classification":"SystemMetaData","comment":"The kind (refactor, quickfix) of the applied code action","endPoint":"none","purpose":"FeatureInsight"},"codeactiontitle":{"classification":"SystemMetaData","comment":"The display label of the applied code action","endPoint":"none","purpose":"FeatureInsight"},"comment":"Event used to gain insights into which code actions are being triggered","owner":"justschen","reason":{"classification":"SystemMetaData","comment":"The kind of action used to trigger apply code action.","endPoint":"none","purpose":"FeatureInsight"}},"commandCenter.ChatInstall":{"comment":"Provides insight into chat installation.","installduration":{"classification":"SystemMetaData","comment":"The duration it took to install the extension.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"installresult":{"classification":"SystemMetaData","comment":"Whether the extension was installed successfully, cancelled or failed to install.","endPoint":"none","purpose":"FeatureInsight"},"owner":"bpasero","signuperrorcode":{"classification":"SystemMetaData","comment":"The error code in case of an error signing up.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"commandCenter.chatInstall":{"comment":"Provides insight into chat installation.","installduration":{"classification":"SystemMetaData","comment":"The duration it took to install the extension.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"installresult":{"classification":"SystemMetaData","comment":"Whether the extension was installed successfully, cancelled or failed to install.","endPoint":"none","purpose":"FeatureInsight"},"owner":"bpasero","provider":{"classification":"SystemMetaData","comment":"The provider used for the chat installation.","endPoint":"none","purpose":"FeatureInsight"},"signuperrorcode":{"classification":"SystemMetaData","comment":"The error code in case of an error signing up.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"continueOn.editSessions.canStore.outcome":{"comment":"Reporting whether we can and should store edit session as part of Continue On.","outcome":{"classification":"SystemMetaData","comment":"The outcome of checking whether we can store an edit session as part of the Continue On flow.","endPoint":"none","purpose":"FeatureInsight"},"owner":"joyceerhl"},"continueOn.editSessions.pick.outcome":{"comment":"Reporting the outcome of invoking the Continue On action.","hashedid":{"classification":"SystemMetaData","comment":"The hash of the stored edit session id, for correlating success of stores and resumes.","endPoint":"none","purpose":"FeatureInsight"},"outcome":{"classification":"SystemMetaData","comment":"The outcome of invoking continue edit session.","endPoint":"none","purpose":"FeatureInsight"},"owner":"joyceerhl"},"continueOn.editSessions.store":{"comment":"Reporting when storing an edit session as part of the Continue On flow.","owner":"joyceerhl"},"continueOn.editSessions.store.outcome":{"comment":"Reporting the outcome of invoking the Continue On action.","hashedid":{"classification":"SystemMetaData","comment":"The hash of the stored edit session id, for correlating success of stores and resumes.","endPoint":"none","purpose":"FeatureInsight"},"outcome":{"classification":"SystemMetaData","comment":"The outcome of invoking continue edit session.","endPoint":"none","purpose":"FeatureInsight"},"owner":"joyceerhl"},"continueOn.openDestination.outcome":{"comment":"Reporting the outcome of evaluating a selected Continue On destination option.","outcome":{"classification":"SystemMetaData","comment":"The outcome of evaluating the selected Continue On destination option.","endPoint":"none","purpose":"FeatureInsight"},"owner":"joyceerhl","selection":{"classification":"SystemMetaData","comment":"The selected Continue On destination option.","endPoint":"none","purpose":"FeatureInsight"}},"copilotChat.getTaskOutputTool.get":{"bufferlength":{"classification":"SystemMetaData","comment":"The length of the terminal buffer as a string.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Understanding the usage of the task tools","inputtoolfreeforminputcount":{"classification":"SystemMetaData","comment":"The number of times the user provided free form input after prompting","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"inputtoolfreeforminputshowncount":{"classification":"SystemMetaData","comment":"The number of times the user was prompted to provide free form input","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"inputtoolmanualacceptcount":{"classification":"SystemMetaData","comment":"The number of times the user manually accepted a detected suggestion","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"inputtoolmanualchars":{"classification":"SystemMetaData","comment":"The number of characters input by manual acceptance of suggestions","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"inputtoolmanualrejectcount":{"classification":"SystemMetaData","comment":"The number of times the user manually rejected a detected suggestion","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"inputtoolmanualshowncount":{"classification":"SystemMetaData","comment":"The number of times the user was prompted to manually accept an input suggestion","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"meganrogge","polldurationms":{"classification":"SystemMetaData","comment":"How long polling for output took (ms).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"taskid":{"classification":"SystemMetaData","comment":"The ID of the task.","endPoint":"none","purpose":"FeatureInsight"}},"copilotChat.runTaskTool.createAndRunTask":{"bufferlength":{"classification":"SystemMetaData","comment":"The length of the terminal buffer as a string.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Understanding the usage of the task tools","inputtoolfreeforminputcount":{"classification":"SystemMetaData","comment":"The number of times the user provided free form input after prompting","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"inputtoolfreeforminputshowncount":{"classification":"SystemMetaData","comment":"The number of times the user was prompted to provide free form input","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"inputtoolmanualacceptcount":{"classification":"SystemMetaData","comment":"The number of times the user manually accepted a detected suggestion","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"inputtoolmanualchars":{"classification":"SystemMetaData","comment":"The number of characters input by manual acceptance of suggestions","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"inputtoolmanualrejectcount":{"classification":"SystemMetaData","comment":"The number of times the user manually rejected a detected suggestion","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"inputtoolmanualshowncount":{"classification":"SystemMetaData","comment":"The number of times the user was prompted to manually accept an input suggestion","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"meganrogge","polldurationms":{"classification":"SystemMetaData","comment":"How long polling for output took (ms).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"taskid":{"classification":"SystemMetaData","comment":"The ID of the task.","endPoint":"none","purpose":"FeatureInsight"}},"copilotChat.runTaskTool.run":{"bufferlength":{"classification":"SystemMetaData","comment":"The length of the terminal buffer as a string.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Understanding the usage of the task tools","inputtoolfreeforminputcount":{"classification":"SystemMetaData","comment":"The number of times the user provided free form input after prompting","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"inputtoolfreeforminputshowncount":{"classification":"SystemMetaData","comment":"The number of times the user was prompted to provide free form input","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"inputtoolmanualacceptcount":{"classification":"SystemMetaData","comment":"The number of times the user manually accepted a detected suggestion","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"inputtoolmanualchars":{"classification":"SystemMetaData","comment":"The number of characters input by manual acceptance of suggestions","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"inputtoolmanualrejectcount":{"classification":"SystemMetaData","comment":"The number of times the user manually rejected a detected suggestion","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"inputtoolmanualshowncount":{"classification":"SystemMetaData","comment":"The number of times the user was prompted to manually accept an input suggestion","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"meganrogge","polldurationms":{"classification":"SystemMetaData","comment":"How long polling for output took (ms).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"taskid":{"classification":"SystemMetaData","comment":"The ID of the task.","endPoint":"none","purpose":"FeatureInsight"}},"copilotSdk/model_call_cancelled":{"${wildcard}":[{"${classification}":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"${prefix}":"feature."}],"api_endpoint":{"classification":"SystemMetaData","comment":"Model API endpoint used by the cancelled attempt.","endPoint":"none","purpose":"PerformanceAndHealth"},"attempt_id":{"classification":"SystemMetaData","comment":"Runtime identifier for the physical model-call attempt.","endPoint":"none","purpose":"PerformanceAndHealth"},"attempt_index":{"classification":"SystemMetaData","comment":"Zero-based physical model-call attempt index within the runtime model loop.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"cancellation_source":{"classification":"SystemMetaData","comment":"Bounded runtime category identifying where cancellation was detected.","endPoint":"none","purpose":"PerformanceAndHealth"},"cli_version":{"classification":"SystemMetaData","comment":"Version of the Copilot CLI runtime.","endPoint":"none","purpose":"PerformanceAndHealth"},"client_name":{"classification":"SystemMetaData","comment":"Name of the client that produced the event.","endPoint":"none","purpose":"FeatureInsight"},"client_type":{"classification":"SystemMetaData","comment":"Type of client that produced the event.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Reports performance and request-shape details for cancelled Copilot CLI model-call attempts forwarded by the Copilot SDK.","copilot_pid":{"classification":"SystemMetaData","comment":"Process identifier for the Copilot CLI runtime.","endPoint":"none","purpose":"PerformanceAndHealth"},"copilot_plan":{"classification":"SystemMetaData","comment":"Copilot subscription plan reported by the runtime.","endPoint":"none","purpose":"FeatureInsight"},"copilot_tracking_id":{"classification":"EndUserPseudonymizedInformation","comment":"Pseudonymous Copilot user identifier supplied by the runtime.","endPoint":"none","purpose":"BusinessInsight"},"copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"created_at":{"classification":"SystemMetaData","comment":"Timestamp when the SDK created the event.","endPoint":"none","purpose":"PerformanceAndHealth"},"dev_device_id":{"classification":"EndUserPseudonymizedInformation","comment":"Pseudonymous device identifier supplied by the runtime.","endPoint":"none","purpose":"BusinessInsight"},"duration_ms":{"classification":"SystemMetaData","comment":"Elapsed time for the cancelled attempt in milliseconds.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"engagement_id":{"classification":"SystemMetaData","comment":"Identifier that correlates events in an engagement.","endPoint":"none","purpose":"FeatureInsight"},"event_id":{"classification":"SystemMetaData","comment":"Unique identifier for the cancellation telemetry event.","endPoint":"none","purpose":"PerformanceAndHealth"},"exp_assignment_context":{"classification":"SystemMetaData","comment":"Experiment assignment context from the Copilot CLI runtime.","endPoint":"none","purpose":"FeatureInsight"},"initiator":{"classification":"SystemMetaData","comment":"Bounded user or agent initiator of the cancelled attempt.","endPoint":"none","purpose":"FeatureInsight"},"interaction_id":{"classification":"SystemMetaData","comment":"Identifier that correlates events in an interaction.","endPoint":"none","purpose":"FeatureInsight"},"interaction_type":{"classification":"SystemMetaData","comment":"Allowlisted interaction type that initiated the cancelled attempt.","endPoint":"none","purpose":"FeatureInsight"},"is_byok":{"classification":"SystemMetaData","comment":"Whether the cancelled attempt used a bring-your-own-key provider.","endPoint":"none","purpose":"FeatureInsight"},"is_staff":{"classification":"SystemMetaData","comment":"Whether the user is a GitHub or Microsoft staff member.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"kind":{"classification":"SystemMetaData","comment":"Kind of SDK telemetry event.","endPoint":"none","purpose":"FeatureInsight"},"max_output_tokens":{"classification":"SystemMetaData","comment":"Effective maximum output-token limit for the cancelled attempt.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"max_prompt_tokens":{"classification":"SystemMetaData","comment":"Effective maximum prompt-token limit for the cancelled attempt.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"model":{"classification":"SystemMetaData","comment":"Telemetry-safe product model selected for the cancelled attempt; omitted for custom and BYOK models.","endPoint":"none","purpose":"PerformanceAndHealth"},"model_call_id":{"classification":"SystemMetaData","comment":"SDK identifier for the model call.","endPoint":"none","purpose":"PerformanceAndHealth"},"node_version":{"classification":"SystemMetaData","comment":"Node.js version of the Copilot CLI runtime.","endPoint":"none","purpose":"PerformanceAndHealth"},"os_arch":{"classification":"SystemMetaData","comment":"Operating system architecture of the Copilot CLI runtime.","endPoint":"none","purpose":"PerformanceAndHealth"},"os_platform":{"classification":"SystemMetaData","comment":"Operating system platform of the Copilot CLI runtime.","endPoint":"none","purpose":"PerformanceAndHealth"},"os_version":{"classification":"SystemMetaData","comment":"Operating system version of the Copilot CLI runtime.","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"amunger","prompt_token_count":{"classification":"SystemMetaData","comment":"Prompt token count calculated before the cancelled attempt.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"request_image_part_count":{"classification":"SystemMetaData","comment":"Number of image parts in the cancelled request.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"request_image_parts_missing_media_type":{"classification":"SystemMetaData","comment":"Number of image parts missing a media type in the cancelled request.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"request_message_count":{"classification":"SystemMetaData","comment":"Number of messages in the cancelled request.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"request_nameless_tool_call_count":{"classification":"SystemMetaData","comment":"Number of tool calls without a name in the cancelled request.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"request_tool_call_count":{"classification":"SystemMetaData","comment":"Number of tool calls represented in the cancelled request.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"request_tool_result_message_count":{"classification":"SystemMetaData","comment":"Number of tool-result messages in the cancelled request.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"restricted":{"classification":"SystemMetaData","comment":"Whether the SDK marked the event as restricted telemetry.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"retry_index":{"classification":"SystemMetaData","comment":"Zero-based retry index within the current logical model call.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"sdk_session_id":{"classification":"SystemMetaData","comment":"Identifier for the SDK session that forwarded the event.","endPoint":"none","purpose":"FeatureInsight"},"session_id":{"classification":"SystemMetaData","comment":"Identifier for the Copilot CLI session.","endPoint":"none","purpose":"FeatureInsight"},"transport":{"classification":"SystemMetaData","comment":"Transport used by the cancelled attempt.","endPoint":"none","purpose":"PerformanceAndHealth"}},"copilotSdk/response.error":{"${wildcard}":[{"${classification}":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"${prefix}":"feature."}],"ahactiverootturnidatresponse":{"classification":"SystemMetaData","comment":"Active root turn identifier captured at response callback entry before any wait, only when no authoritative turnId was resolved. A contextual root candidate, not an attribution repair; it may not own this model call.","endPoint":"none","purpose":"PerformanceAndHealth"},"ahcorrelationoutcome":{"classification":"SystemMetaData","comment":"Host correlation decision: mappingAvailable, mappingWaited, waitExpired, responseAlreadyForwarded, sessionNotFound, activeTurnFallback, or noActiveTurn. A wait expiry does not establish that a completion was produced.","endPoint":"none","purpose":"PerformanceAndHealth"},"ahcorrelationwaitms":{"classification":"SystemMetaData","comment":"Actual elapsed correlation wait in milliseconds; absent when no wait occurred.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"ahsessiondisposedduringwait":{"classification":"SystemMetaData","comment":"Whether the session was disposed by the end of the correlation wait, encoded as 1 or 0. Present only when a wait occurred and no authoritative turnId was resolved.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"apitype":{"classification":"SystemMetaData","comment":"API type used for the response.","endPoint":"none","purpose":"PerformanceAndHealth"},"cli_version":{"classification":"SystemMetaData","comment":"Version of the Copilot CLI runtime.","endPoint":"none","purpose":"PerformanceAndHealth"},"client_name":{"classification":"SystemMetaData","comment":"Name of the client that produced the event.","endPoint":"none","purpose":"FeatureInsight"},"client_type":{"classification":"SystemMetaData","comment":"Type of client that produced the event.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Reports performance and usage details for failed Copilot CLI model responses forwarded by the Copilot SDK.","completiontokens":{"classification":"SystemMetaData","comment":"Reported output tokens, when available on a failed response.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"copilot_pid":{"classification":"SystemMetaData","comment":"Process identifier for the Copilot CLI runtime.","endPoint":"none","purpose":"PerformanceAndHealth"},"copilot_plan":{"classification":"SystemMetaData","comment":"Copilot subscription plan reported by the runtime.","endPoint":"none","purpose":"FeatureInsight"},"copilot_tracking_id":{"classification":"EndUserPseudonymizedInformation","comment":"Pseudonymous Copilot user identifier supplied by the runtime.","endPoint":"none","purpose":"BusinessInsight"},"copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"created_at":{"classification":"SystemMetaData","comment":"Timestamp when the SDK created the event.","endPoint":"none","purpose":"PerformanceAndHealth"},"dev_device_id":{"classification":"EndUserPseudonymizedInformation","comment":"Pseudonymous device identifier supplied by the runtime.","endPoint":"none","purpose":"BusinessInsight"},"engagement_id":{"classification":"SystemMetaData","comment":"Identifier that correlates events in an engagement.","endPoint":"none","purpose":"FeatureInsight"},"exp_assignment_context":{"classification":"SystemMetaData","comment":"Experiment assignment context from the Copilot CLI runtime.","endPoint":"none","purpose":"FeatureInsight"},"githubrequestid":{"classification":"SystemMetaData","comment":"GitHub identifier for the request.","endPoint":"none","purpose":"PerformanceAndHealth"},"imagecount":{"classification":"SystemMetaData","comment":"Number of images included in the failed request.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"imageunknownmimecount":{"classification":"SystemMetaData","comment":"Number of images without a known media type in the failed request.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"interaction_id":{"classification":"SystemMetaData","comment":"Identifier that correlates events in an interaction.","endPoint":"none","purpose":"FeatureInsight"},"is_staff":{"classification":"SystemMetaData","comment":"Whether the user is a GitHub or Microsoft staff member.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isauto":{"classification":"SystemMetaData","comment":"Whether automatic model selection was used, encoded as 1 for true and -1 for false.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isbyok":{"classification":"SystemMetaData","comment":"Whether bring-your-own-key authentication was used, encoded as 1 for true and -1 for false.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"issuedtime":{"classification":"SystemMetaData","comment":"Timestamp when the failed request was issued.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"isvisionrequest":{"classification":"SystemMetaData","comment":"Whether the failed request included an image, encoded as 1 for true and -1 for false.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"kind":{"classification":"SystemMetaData","comment":"Kind of SDK telemetry event.","endPoint":"none","purpose":"FeatureInsight"},"model":{"classification":"SystemMetaData","comment":"Model selected for the response.","endPoint":"none","purpose":"PerformanceAndHealth"},"model_call_id":{"classification":"SystemMetaData","comment":"SDK identifier for the model call.","endPoint":"none","purpose":"PerformanceAndHealth"},"modelcallid":{"classification":"SystemMetaData","comment":"Identifier for the model call.","endPoint":"none","purpose":"PerformanceAndHealth"},"node_version":{"classification":"SystemMetaData","comment":"Node.js version of the Copilot CLI runtime.","endPoint":"none","purpose":"PerformanceAndHealth"},"os_arch":{"classification":"SystemMetaData","comment":"Operating system architecture of the Copilot CLI runtime.","endPoint":"none","purpose":"PerformanceAndHealth"},"os_platform":{"classification":"SystemMetaData","comment":"Operating system platform of the Copilot CLI runtime.","endPoint":"none","purpose":"PerformanceAndHealth"},"os_version":{"classification":"SystemMetaData","comment":"Operating system version of the Copilot CLI runtime.","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"amunger","promptcachetokencount":{"classification":"SystemMetaData","comment":"Reported cache-read tokens, when available on a failed response.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"prompttokencount":{"classification":"SystemMetaData","comment":"Reported input tokens, when available on a failed response.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"reason":{"classification":"CallstackOrException","comment":"Sanitized model response failure message on restricted telemetry rows.","endPoint":"none","purpose":"PerformanceAndHealth"},"reasoningeffort":{"classification":"SystemMetaData","comment":"Reasoning effort used for the response.","endPoint":"none","purpose":"PerformanceAndHealth"},"requestid":{"classification":"SystemMetaData","comment":"Identifier for the request.","endPoint":"none","purpose":"PerformanceAndHealth"},"requestkind":{"classification":"SystemMetaData","comment":"Agent Host interaction or call classification.","endPoint":"none","purpose":"FeatureInsight"},"restricted":{"classification":"SystemMetaData","comment":"Whether the SDK marked the event as restricted telemetry.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sdk_session_id":{"classification":"SystemMetaData","comment":"Identifier for the SDK session that forwarded the event.","endPoint":"none","purpose":"FeatureInsight"},"session_id":{"classification":"SystemMetaData","comment":"Identifier for the Copilot CLI session.","endPoint":"none","purpose":"FeatureInsight"},"timetocomplete":{"classification":"SystemMetaData","comment":"Time until the request failed.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"tokencountmax":{"classification":"SystemMetaData","comment":"Requested maximum number of output tokens.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"totaltokenmax":{"classification":"SystemMetaData","comment":"Effective maximum number of prompt tokens.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"transport":{"classification":"SystemMetaData","comment":"Transport used for the request.","endPoint":"none","purpose":"PerformanceAndHealth"},"turnid":{"classification":"SystemMetaData","comment":"Host-remapped turn identifier for the model failure, or the active host turn on the fallback path.","endPoint":"none","purpose":"FeatureInsight"},"type":{"classification":"SystemMetaData","comment":"Type of response failure.","endPoint":"none","purpose":"PerformanceAndHealth"},"usagestatus":{"classification":"SystemMetaData","comment":"Availability of finite nonnegative input, output, and cache-read counters on this event: known, partial, or notReported. Missing usage on an error is not zero usage.","endPoint":"none","purpose":"PerformanceAndHealth"}},"copilotSdk/response.success":{"${wildcard}":[{"${classification}":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"${prefix}":"feature."}],"acceptedpredictiontokens":{"classification":"SystemMetaData","comment":"Number of accepted speculative prediction tokens.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"ahactiverootturnidatresponse":{"classification":"SystemMetaData","comment":"Active root turn identifier captured at response callback entry before any wait, only when no authoritative turnId was resolved. A contextual root candidate, not an attribution repair; it may not own this model call.","endPoint":"none","purpose":"PerformanceAndHealth"},"ahcorrelationoutcome":{"classification":"SystemMetaData","comment":"Host correlation decision: mappingAvailable, mappingWaited, waitExpired, responseAlreadyForwarded, sessionNotFound, activeTurnFallback, or noActiveTurn. A wait expiry does not establish that a completion was produced.","endPoint":"none","purpose":"PerformanceAndHealth"},"ahcorrelationwaitms":{"classification":"SystemMetaData","comment":"Actual elapsed correlation wait in milliseconds; absent when no wait occurred.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"ahsessiondisposedduringwait":{"classification":"SystemMetaData","comment":"Whether the session was disposed by the end of the correlation wait, encoded as 1 or 0. Present only when a wait occurred and no authoritative turnId was resolved.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"apitype":{"classification":"SystemMetaData","comment":"API type used for the response.","endPoint":"none","purpose":"PerformanceAndHealth"},"availabletoolcount":{"classification":"SystemMetaData","comment":"Number of tools available to the model.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"cachewritetokens":{"classification":"SystemMetaData","comment":"Number of input prompt tokens written to cache.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"cli_version":{"classification":"SystemMetaData","comment":"Version of the Copilot CLI runtime.","endPoint":"none","purpose":"PerformanceAndHealth"},"client_name":{"classification":"SystemMetaData","comment":"Name of the client that produced the event.","endPoint":"none","purpose":"FeatureInsight"},"client_type":{"classification":"SystemMetaData","comment":"Type of client that produced the event.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Reports performance and usage details for successful Copilot CLI model responses forwarded by the Copilot SDK.","completiontokens":{"classification":"SystemMetaData","comment":"Number of generated completion tokens.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"copilot_pid":{"classification":"SystemMetaData","comment":"Process identifier for the Copilot CLI runtime.","endPoint":"none","purpose":"PerformanceAndHealth"},"copilot_plan":{"classification":"SystemMetaData","comment":"Copilot subscription plan reported by the runtime.","endPoint":"none","purpose":"FeatureInsight"},"copilot_tracking_id":{"classification":"EndUserPseudonymizedInformation","comment":"Pseudonymous Copilot user identifier supplied by the runtime.","endPoint":"none","purpose":"BusinessInsight"},"copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"created_at":{"classification":"SystemMetaData","comment":"Timestamp when the SDK created the event.","endPoint":"none","purpose":"PerformanceAndHealth"},"dev_device_id":{"classification":"EndUserPseudonymizedInformation","comment":"Pseudonymous device identifier supplied by the runtime.","endPoint":"none","purpose":"BusinessInsight"},"engagement_id":{"classification":"SystemMetaData","comment":"Identifier that correlates events in an engagement.","endPoint":"none","purpose":"FeatureInsight"},"exp_assignment_context":{"classification":"SystemMetaData","comment":"Experiment assignment context from the Copilot CLI runtime.","endPoint":"none","purpose":"FeatureInsight"},"githubrequestid":{"classification":"SystemMetaData","comment":"GitHub identifier for the request.","endPoint":"none","purpose":"PerformanceAndHealth"},"initiatortype":{"classification":"SystemMetaData","comment":"Whether the response was initiated by a user or an agent.","endPoint":"none","purpose":"FeatureInsight"},"interaction_id":{"classification":"SystemMetaData","comment":"Identifier that correlates events in an interaction.","endPoint":"none","purpose":"FeatureInsight"},"is_staff":{"classification":"SystemMetaData","comment":"Whether the user is a GitHub or Microsoft staff member.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isauto":{"classification":"SystemMetaData","comment":"Whether automatic model selection was used, encoded as 1 for true and -1 for false.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isbyok":{"classification":"SystemMetaData","comment":"Whether bring-your-own-key authentication was used, encoded as 1 for true and -1 for false.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"kind":{"classification":"SystemMetaData","comment":"Kind of SDK telemetry event.","endPoint":"none","purpose":"FeatureInsight"},"model":{"classification":"SystemMetaData","comment":"Model selected for the response.","endPoint":"none","purpose":"PerformanceAndHealth"},"model_call_id":{"classification":"SystemMetaData","comment":"SDK identifier for the model call.","endPoint":"none","purpose":"PerformanceAndHealth"},"modelcallid":{"classification":"SystemMetaData","comment":"Identifier for the model call.","endPoint":"none","purpose":"PerformanceAndHealth"},"node_version":{"classification":"SystemMetaData","comment":"Node.js version of the Copilot CLI runtime.","endPoint":"none","purpose":"PerformanceAndHealth"},"numtoolcalls":{"classification":"SystemMetaData","comment":"Number of tool calls returned by the model.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"os_arch":{"classification":"SystemMetaData","comment":"Operating system architecture of the Copilot CLI runtime.","endPoint":"none","purpose":"PerformanceAndHealth"},"os_platform":{"classification":"SystemMetaData","comment":"Operating system platform of the Copilot CLI runtime.","endPoint":"none","purpose":"PerformanceAndHealth"},"os_version":{"classification":"SystemMetaData","comment":"Operating system version of the Copilot CLI runtime.","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"amunger","promptcachetokencount":{"classification":"SystemMetaData","comment":"Number of input prompt tokens read from cache.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"prompttokencount":{"classification":"SystemMetaData","comment":"Number of input prompt tokens.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"reason":{"classification":"SystemMetaData","comment":"Reason the response completed.","endPoint":"none","purpose":"PerformanceAndHealth"},"reasoningeffort":{"classification":"SystemMetaData","comment":"Reasoning effort used for the response.","endPoint":"none","purpose":"PerformanceAndHealth"},"reasoningsummary":{"classification":"SystemMetaData","comment":"Effective reasoning-summary setting.","endPoint":"none","purpose":"PerformanceAndHealth"},"reasoningtokens":{"classification":"SystemMetaData","comment":"Number of generated reasoning tokens.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"rejectedpredictiontokens":{"classification":"SystemMetaData","comment":"Number of rejected speculative prediction tokens.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"requestid":{"classification":"SystemMetaData","comment":"Identifier for the request.","endPoint":"none","purpose":"PerformanceAndHealth"},"requestkind":{"classification":"SystemMetaData","comment":"Agent Host interaction or call classification.","endPoint":"none","purpose":"FeatureInsight"},"restricted":{"classification":"SystemMetaData","comment":"Whether the SDK marked the event as restricted telemetry.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sdk_session_id":{"classification":"SystemMetaData","comment":"Identifier for the SDK session that forwarded the event.","endPoint":"none","purpose":"FeatureInsight"},"session_id":{"classification":"SystemMetaData","comment":"Identifier for the Copilot CLI session.","endPoint":"none","purpose":"FeatureInsight"},"timetocomplete":{"classification":"SystemMetaData","comment":"Time until the response completed.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"timetofirsttoken":{"classification":"SystemMetaData","comment":"Time until the first response token.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"tokencount":{"classification":"SystemMetaData","comment":"Total number of tokens used by the response.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"tokencountmax":{"classification":"SystemMetaData","comment":"Requested maximum number of output tokens.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"toolcounts":{"classification":"SystemMetaData","comment":"Tool-call counts keyed by telemetry-safe tool name.","endPoint":"none","purpose":"FeatureInsight"},"tooltokencount":{"classification":"SystemMetaData","comment":"Number of tokens used by tool definitions.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"totaltokenmax":{"classification":"SystemMetaData","comment":"Effective maximum number of prompt tokens.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"transport":{"classification":"SystemMetaData","comment":"Model-call transport, either HTTP or WebSocket.","endPoint":"none","purpose":"PerformanceAndHealth"},"turn":{"classification":"SystemMetaData","comment":"Turn number within the session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"turnid":{"classification":"SystemMetaData","comment":"Host-remapped turn identifier for the model response, or the active host turn on the fallback path.","endPoint":"none","purpose":"FeatureInsight"},"usagestatus":{"classification":"SystemMetaData","comment":"Availability of finite nonnegative input, output, and cache-read counters on this event: known, partial, or notReported. Not a guarantee of delivery completeness.","endPoint":"none","purpose":"PerformanceAndHealth"}},"copilotSdk/task_complete_todo_state":{"${wildcard}":[{"${classification}":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"${prefix}":"feature."}],"billable":{"classification":"SystemMetaData","comment":"Whether the interaction is billable.","endPoint":"none","purpose":"FeatureInsight"},"blocked_todos":{"classification":"SystemMetaData","comment":"Number of todo items in the blocked state when task completion was recorded.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"cli_version":{"classification":"SystemMetaData","comment":"Version of the Copilot CLI runtime.","endPoint":"none","purpose":"PerformanceAndHealth"},"client_name":{"classification":"SystemMetaData","comment":"Name of the client that produced the event.","endPoint":"none","purpose":"FeatureInsight"},"client_type":{"classification":"SystemMetaData","comment":"Type of client that produced the event.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Reports the aggregate state of the Copilot CLI todo list when task completion is recorded. Contains only todo-status counts and derived boolean indicators; it does not contain todo text or other user content.","copilot_pid":{"classification":"SystemMetaData","comment":"Process identifier for the Copilot CLI runtime.","endPoint":"none","purpose":"PerformanceAndHealth"},"copilot_plan":{"classification":"SystemMetaData","comment":"Copilot subscription plan reported by the runtime.","endPoint":"none","purpose":"FeatureInsight"},"copilot_tracking_id":{"classification":"EndUserPseudonymizedInformation","comment":"Pseudonymous Copilot user identifier supplied by the runtime.","endPoint":"none","purpose":"BusinessInsight"},"copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"created_at":{"classification":"SystemMetaData","comment":"Timestamp when the SDK created the event.","endPoint":"none","purpose":"PerformanceAndHealth"},"dev_device_id":{"classification":"EndUserPseudonymizedInformation","comment":"Pseudonymous device identifier supplied by the runtime.","endPoint":"none","purpose":"BusinessInsight"},"done_todos":{"classification":"SystemMetaData","comment":"Number of todo items in the done state when task completion was recorded.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"engagement_id":{"classification":"SystemMetaData","comment":"Identifier that correlates events in an engagement.","endPoint":"none","purpose":"FeatureInsight"},"exp_assignment_context":{"classification":"SystemMetaData","comment":"Experiment assignment context from the Copilot CLI runtime.","endPoint":"none","purpose":"FeatureInsight"},"had_todos":{"classification":"SystemMetaData","comment":"Whether the Copilot CLI todo list contained at least one item when task completion was recorded.","endPoint":"none","purpose":"FeatureInsight"},"has_open_todos":{"classification":"SystemMetaData","comment":"Whether the Copilot CLI todo list contained at least one pending, in-progress, or blocked item when task completion was recorded.","endPoint":"none","purpose":"FeatureInsight"},"in_progress_todos":{"classification":"SystemMetaData","comment":"Number of todo items in the in-progress state when task completion was recorded.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"interaction_id":{"classification":"SystemMetaData","comment":"Identifier that correlates events in an interaction.","endPoint":"none","purpose":"FeatureInsight"},"is_staff":{"classification":"SystemMetaData","comment":"Whether the user is a GitHub or Microsoft staff member.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"kind":{"classification":"SystemMetaData","comment":"Kind of SDK telemetry event.","endPoint":"none","purpose":"FeatureInsight"},"model_call_id":{"classification":"SystemMetaData","comment":"SDK identifier for the model call.","endPoint":"none","purpose":"PerformanceAndHealth"},"node_version":{"classification":"SystemMetaData","comment":"Node.js version of the Copilot CLI runtime.","endPoint":"none","purpose":"PerformanceAndHealth"},"open_todos":{"classification":"SystemMetaData","comment":"Number of todo items not yet done, comprising pending, in-progress, and blocked items, when task completion was recorded.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"os_arch":{"classification":"SystemMetaData","comment":"Operating system architecture of the Copilot CLI runtime.","endPoint":"none","purpose":"PerformanceAndHealth"},"os_platform":{"classification":"SystemMetaData","comment":"Operating system platform of the Copilot CLI runtime.","endPoint":"none","purpose":"PerformanceAndHealth"},"os_version":{"classification":"SystemMetaData","comment":"Operating system version of the Copilot CLI runtime.","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"amunger","pending_todos":{"classification":"SystemMetaData","comment":"Number of todo items in the pending state when task completion was recorded.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"restricted":{"classification":"SystemMetaData","comment":"Whether the SDK marked the event as restricted telemetry.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sdk_session_id":{"classification":"SystemMetaData","comment":"Identifier for the SDK session that forwarded the event.","endPoint":"none","purpose":"FeatureInsight"},"session_id":{"classification":"SystemMetaData","comment":"Identifier for the Copilot CLI session.","endPoint":"none","purpose":"FeatureInsight"},"surface":{"classification":"SystemMetaData","comment":"Telemetry-safe product surface that recorded task completion.","endPoint":"none","purpose":"FeatureInsight"},"total_todos":{"classification":"SystemMetaData","comment":"Total number of todo items when task completion was recorded.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"copilotSdk/tool_call_executed":{"${wildcard}":[{"${classification}":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"${prefix}":"feature."}],"agent_id":{"classification":"SystemMetaData","comment":"Sub-agent instance identifier, absent for the root agent.","endPoint":"none","purpose":"FeatureInsight"},"api_call_id":{"classification":"SystemMetaData","comment":"Identifier for the model call that requested the tool.","endPoint":"none","purpose":"PerformanceAndHealth"},"arguments":{"classification":"SystemMetaData","comment":"Telemetry-safe tool arguments; unsafe values are hashed by the runtime.","endPoint":"none","purpose":"FeatureInsight"},"binary_result_count":{"classification":"SystemMetaData","comment":"Number of binary result parts returned by the tool.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"binary_result_total_bytes":{"classification":"SystemMetaData","comment":"Total byte size of binary result parts returned by the tool.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"cli_version":{"classification":"SystemMetaData","comment":"Version of the Copilot CLI runtime.","endPoint":"none","purpose":"PerformanceAndHealth"},"client_name":{"classification":"SystemMetaData","comment":"Name of the client that produced the event.","endPoint":"none","purpose":"FeatureInsight"},"client_type":{"classification":"SystemMetaData","comment":"Type of client that produced the event.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Reports the outcome and response size of a tool invocation forwarded by the Copilot SDK. Contains only the telemetry-safe tool name and arguments (unsafe values are hashed by the runtime), bounded outcome values, opaque correlation identifiers, and numeric measurements; it does not contain raw tool arguments or tool output.","completion_with_tools_call_id":{"classification":"SystemMetaData","comment":"Identifier correlating the tool call with its completion-with-tools request.","endPoint":"none","purpose":"FeatureInsight"},"copilot_pid":{"classification":"SystemMetaData","comment":"Process identifier for the Copilot CLI runtime.","endPoint":"none","purpose":"PerformanceAndHealth"},"copilot_plan":{"classification":"SystemMetaData","comment":"Copilot subscription plan reported by the runtime.","endPoint":"none","purpose":"FeatureInsight"},"copilot_tracking_id":{"classification":"EndUserPseudonymizedInformation","comment":"Pseudonymous Copilot user identifier supplied by the runtime.","endPoint":"none","purpose":"BusinessInsight"},"copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"created_at":{"classification":"SystemMetaData","comment":"Timestamp when the SDK created the event.","endPoint":"none","purpose":"PerformanceAndHealth"},"dev_device_id":{"classification":"EndUserPseudonymizedInformation","comment":"Pseudonymous device identifier supplied by the runtime.","endPoint":"none","purpose":"BusinessInsight"},"duration_ms":{"classification":"SystemMetaData","comment":"Wall-clock duration of the tool execution in milliseconds.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"engagement_id":{"classification":"SystemMetaData","comment":"Identifier that correlates events in an engagement.","endPoint":"none","purpose":"FeatureInsight"},"event_id":{"classification":"SystemMetaData","comment":"Identifier for the tool execution session event.","endPoint":"none","purpose":"FeatureInsight"},"exp_assignment_context":{"classification":"SystemMetaData","comment":"Experiment assignment context from the Copilot CLI runtime.","endPoint":"none","purpose":"FeatureInsight"},"has_copilot_annotations":{"classification":"SystemMetaData","comment":"Whether the tool result carried Copilot annotations.","endPoint":"none","purpose":"FeatureInsight"},"interaction_id":{"classification":"SystemMetaData","comment":"Identifier that correlates events in an interaction.","endPoint":"none","purpose":"FeatureInsight"},"invoke_outcome":{"classification":"SystemMetaData","comment":"Fine-grained invocation outcome: success, error, cancelled, or disabledByUser.","endPoint":"none","purpose":"FeatureInsight"},"is_custom_agent":{"classification":"SystemMetaData","comment":"Whether the tool call was a custom-agent invocation.","endPoint":"none","purpose":"FeatureInsight"},"is_mcp_app_tool":{"classification":"SystemMetaData","comment":"Whether the tool surfaced MCP Apps UI metadata.","endPoint":"none","purpose":"FeatureInsight"},"is_mcp_tool":{"classification":"SystemMetaData","comment":"Whether the tool is provided by an MCP server.","endPoint":"none","purpose":"FeatureInsight"},"is_staff":{"classification":"SystemMetaData","comment":"Whether the user is a GitHub or Microsoft staff member.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"kind":{"classification":"SystemMetaData","comment":"Kind of SDK telemetry event.","endPoint":"none","purpose":"FeatureInsight"},"mcp_ui_visibility":{"classification":"SystemMetaData","comment":"MCP Apps UI visibility enum values for the tool result.","endPoint":"none","purpose":"FeatureInsight"},"model":{"classification":"SystemMetaData","comment":"Model that requested the tool call.","endPoint":"none","purpose":"FeatureInsight"},"model_call_id":{"classification":"SystemMetaData","comment":"SDK identifier for the model call.","endPoint":"none","purpose":"PerformanceAndHealth"},"node_version":{"classification":"SystemMetaData","comment":"Node.js version of the Copilot CLI runtime.","endPoint":"none","purpose":"PerformanceAndHealth"},"os_arch":{"classification":"SystemMetaData","comment":"Operating system architecture of the Copilot CLI runtime.","endPoint":"none","purpose":"PerformanceAndHealth"},"os_platform":{"classification":"SystemMetaData","comment":"Operating system platform of the Copilot CLI runtime.","endPoint":"none","purpose":"PerformanceAndHealth"},"os_version":{"classification":"SystemMetaData","comment":"Operating system version of the Copilot CLI runtime.","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"amunger","restricted":{"classification":"SystemMetaData","comment":"Whether the SDK marked the event as restricted telemetry.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"result_token_count":{"classification":"SystemMetaData","comment":"Token count of the model-facing tool result, measured with the model tokenizer. Present only for successful results.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"result_type":{"classification":"SystemMetaData","comment":"Coarse tool result outcome, either SUCCESS or FAILURE.","endPoint":"none","purpose":"PerformanceAndHealth"},"sdk_session_id":{"classification":"SystemMetaData","comment":"Identifier for the SDK session that forwarded the event.","endPoint":"none","purpose":"FeatureInsight"},"session_id":{"classification":"SystemMetaData","comment":"Identifier for the Copilot CLI session.","endPoint":"none","purpose":"FeatureInsight"},"tool_call_id":{"classification":"SystemMetaData","comment":"Identifier for this tool call, stable across correlated events.","endPoint":"none","purpose":"FeatureInsight"},"tool_name":{"classification":"SystemMetaData","comment":"Telemetry-safe tool name; unsafe names are hashed by the runtime.","endPoint":"none","purpose":"FeatureInsight"},"turn_id":{"classification":"SystemMetaData","comment":"Identifier for the agent loop turn the tool was invoked in.","endPoint":"none","purpose":"FeatureInsight"}},"debug/didViewMemory":{"debugtype":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"owner":"connor4312"},"debugProtocolMessageError":{"comment":"Sent to collect details about misbehaving debug extensions.","from":{"classification":"SystemMetaData","comment":"The type of the debug adapter that the event is from.","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"roblourens","type":{"classification":"SystemMetaData","comment":"The type of the event that was malformed.","endPoint":"none","purpose":"PerformanceAndHealth"}},"debugSessionStart":{"breakpointcount":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"exceptionbreakpoints":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"extensionname":{"classification":"PublicNonPersonalData","endPoint":"none","purpose":"FeatureInsight"},"isbuiltin":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"launchjsonexists":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"connor4312","type":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"watchexpressionscount":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"debugSessionStop":{"breakpointcount":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"connor4312","sessionlengthinseconds":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"success":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"type":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"watchexpressionscount":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"defaultaccount:managedSettings:fetch":{"comment":"Outcome of a fetch against the enterprise managed_settings endpoint. Used to detect endpoint regressions and abnormal failure rates in the wild.","outcome":{"classification":"SystemMetaData","comment":"High-level outcome: a numeric HTTP status (`status:NNN`), or one of `ok` / `no-response` / `parse-error`.","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"joshspicer","ratelimitbackoffactive":{"classification":"SystemMetaData","comment":"True when the request was short-circuited because a prior rate-limit Retry-After window was still active.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"defaultaccount:status":{"comment":"Log default account availability status","initial":{"classification":"SystemMetaData","comment":"Indicates whether this is the initial status report.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"sandy081","status":{"classification":"SystemMetaData","comment":"Indicates whether default account is available or not.","endPoint":"none","purpose":"PerformanceAndHealth"}},"dictationOnboarding.action":{"action":{"classification":"PublicNonPersonalData","comment":"The action taken in the Dictation onboarding card.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Tracks engagement with the Dictation onboarding card.","owner":"meganrogge","source":{"classification":"PublicNonPersonalData","comment":"Whether the card appeared automatically on first use or was opened manually.","endPoint":"none","purpose":"FeatureInsight"}},"diffEditor.computeDiff":{"comment":"This event gives insight about the performance of the new diff algorithm.","detectedmoves":{"classification":"SystemMetaData","comment":"To understand how often the new diff algorithm detects moves","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"hediet","timedout":{"classification":"SystemMetaData","comment":"To understand how often the new diff algorithm times out","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"timems":{"classification":"SystemMetaData","comment":"To understand if the new diff algorithm is slower/faster than the old one","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"diffEditor.editorVisibleTime":{"collapseunchangedregions":{"classification":"SystemMetaData","comment":"Indicates whether unchanged regions were collapsed","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"This event gives insight about how long the diff editor was visible to the user.","editorvisibletimems":{"classification":"SystemMetaData","comment":"Indicates the time the diff editor was visible to the user","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"languageid":{"classification":"SystemMetaData","comment":"Indicates for which language the diff editor was shown","endPoint":"none","purpose":"FeatureInsight"},"owner":"hediet"},"editSessions.resume":{"comment":"Reporting when an edit session is resumed from an edit session identifier.","hashedid":{"classification":"SystemMetaData","comment":"The hash of the stored edit session id, for correlating success of stores and resumes.","endPoint":"none","purpose":"FeatureInsight"},"outcome":{"classification":"SystemMetaData","comment":"The outcome of resuming the edit session.","endPoint":"none","purpose":"FeatureInsight"},"owner":"joyceerhl"},"editSessions.resume.outcome":{"comment":"Reporting when an edit session is resumed from an edit session identifier.","hashedid":{"classification":"SystemMetaData","comment":"The hash of the stored edit session id, for correlating success of stores and resumes.","endPoint":"none","purpose":"FeatureInsight"},"outcome":{"classification":"SystemMetaData","comment":"The outcome of resuming the edit session.","endPoint":"none","purpose":"FeatureInsight"},"owner":"joyceerhl"},"editSessions.store":{"comment":"Reporting when the store edit session action is invoked.","owner":"joyceerhl"},"editSessions.upload.failed":{"comment":"Reporting when Continue On server request fails.","owner":"joyceerhl","reason":{"classification":"SystemMetaData","comment":"The reason that the server request failed.","endPoint":"none","purpose":"FeatureInsight"}},"editTelemetry.codeAccepted":{"acceptancemethod":{"classification":"SystemMetaData","comment":"How the user accepted the code suggestion. See #IEditTelemetryCodeAcceptedData.acceptanceMethod for possible values.","endPoint":"none","purpose":"FeatureInsight"},"applycodeblocksuggestionid":{"classification":"SystemMetaData","comment":"If this suggestion is for applying a suggested code block, this is the id of the suggested code block.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Reports when code from AI is accepted by the user. @sentToGitHub","editcharsdeleted":{"classification":"SystemMetaData","comment":"Number of characters deleted in the edit.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"editcharsinserted":{"classification":"SystemMetaData","comment":"Number of characters inserted in the edit.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"editlinesdeleted":{"classification":"SystemMetaData","comment":"Number of lines deleted in the edit.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"editlinesinserted":{"classification":"SystemMetaData","comment":"Number of lines inserted in the edit.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"eventid":{"classification":"SystemMetaData","comment":"Unique identifier for this event.","endPoint":"none","purpose":"FeatureInsight"},"feature":{"classification":"SystemMetaData","comment":"The feature the code suggestion came from. See #IEditTelemetryBaseData.feature for possible values.","endPoint":"none","purpose":"FeatureInsight"},"isagenthostsession":{"classification":"SystemMetaData","comment":"Whether the edit was generated by an Agent Host-backed chat session.","endPoint":"none","purpose":"FeatureInsight"},"languageid":{"classification":"SystemMetaData","comment":"The programming language of the code suggestion.","endPoint":"none","purpose":"FeatureInsight"},"modeid":{"classification":"SystemMetaData","comment":"The mode. See #IEditTelemetryBaseData.modeId for possible values.","endPoint":"none","purpose":"FeatureInsight"},"modelid":{"classification":"SystemMetaData","comment":"The AI model used to generate the suggestion.","endPoint":"none","purpose":"FeatureInsight"},"owner":"hediet","presentation":{"classification":"SystemMetaData","comment":"How the code suggestion is presented to the user. See #IEditTelemetryBaseData.presentation for possible values.","endPoint":"none","purpose":"FeatureInsight"},"sourceextensionid":{"classification":"SystemMetaData","comment":"The extension that provided the code suggestion, if any.","endPoint":"none","purpose":"FeatureInsight"},"sourceextensionversion":{"classification":"SystemMetaData","comment":"The version of the extension that provided the code suggestion, if any.","endPoint":"none","purpose":"FeatureInsight"},"sourceproviderid":{"classification":"SystemMetaData","comment":"The provider ID of the source that provided the code suggestion, if any.","endPoint":"none","purpose":"FeatureInsight"},"sourcerequestid":{"classification":"SystemMetaData","comment":"The chat request ID that produced the edit, for correlating accepts/rejects with specific requests.","endPoint":"none","purpose":"FeatureInsight"},"suggestionid":{"classification":"SystemMetaData","comment":"Unique identifier for this suggestion. Not always set.","endPoint":"none","purpose":"FeatureInsight"}},"editTelemetry.codeRejected":{"applycodeblocksuggestionid":{"classification":"SystemMetaData","comment":"If this suggestion is for applying a suggested code block, this is the id of the suggested code block.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Reports when code from AI is rejected by the user. @sentToGitHub","editcharsdeleted":{"classification":"SystemMetaData","comment":"Number of characters deleted in the edit.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"editcharsinserted":{"classification":"SystemMetaData","comment":"Number of characters inserted in the edit.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"editlinesdeleted":{"classification":"SystemMetaData","comment":"Number of lines deleted in the edit.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"editlinesinserted":{"classification":"SystemMetaData","comment":"Number of lines inserted in the edit.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"eventid":{"classification":"SystemMetaData","comment":"Unique identifier for this event.","endPoint":"none","purpose":"FeatureInsight"},"feature":{"classification":"SystemMetaData","comment":"The feature the code suggestion came from. See #IEditTelemetryBaseData.feature for possible values.","endPoint":"none","purpose":"FeatureInsight"},"isagenthostsession":{"classification":"SystemMetaData","comment":"Whether the edit was generated by an Agent Host-backed chat session.","endPoint":"none","purpose":"FeatureInsight"},"languageid":{"classification":"SystemMetaData","comment":"The programming language of the code suggestion.","endPoint":"none","purpose":"FeatureInsight"},"modeid":{"classification":"SystemMetaData","comment":"The mode. See #IEditTelemetryBaseData.modeId for possible values.","endPoint":"none","purpose":"FeatureInsight"},"modelid":{"classification":"SystemMetaData","comment":"The AI model used to generate the suggestion.","endPoint":"none","purpose":"FeatureInsight"},"owner":"hediet","presentation":{"classification":"SystemMetaData","comment":"How the code suggestion is presented to the user. See #IEditTelemetryBaseData.presentation for possible values.","endPoint":"none","purpose":"FeatureInsight"},"rejectionmethod":{"classification":"SystemMetaData","comment":"How the user rejected the code suggestion. See #IEditTelemetryCodeRejectedData.rejectionMethod for possible values.","endPoint":"none","purpose":"FeatureInsight"},"sourceextensionid":{"classification":"SystemMetaData","comment":"The extension that provided the code suggestion, if any.","endPoint":"none","purpose":"FeatureInsight"},"sourceextensionversion":{"classification":"SystemMetaData","comment":"The version of the extension that provided the code suggestion, if any.","endPoint":"none","purpose":"FeatureInsight"},"sourceproviderid":{"classification":"SystemMetaData","comment":"The provider ID of the source that provided the code suggestion, if any.","endPoint":"none","purpose":"FeatureInsight"},"sourcerequestid":{"classification":"SystemMetaData","comment":"The chat request ID that produced the edit, for correlating accepts/rejects with specific requests.","endPoint":"none","purpose":"FeatureInsight"},"suggestionid":{"classification":"SystemMetaData","comment":"Unique identifier for this suggestion. Not always set.","endPoint":"none","purpose":"FeatureInsight"}},"editTelemetry.codeSuggested":{"applycodeblocksuggestionid":{"classification":"SystemMetaData","comment":"If this suggestion is for applying a suggested code block, this is the id of the suggested code block.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Reports when code from AI is suggested to the user. @sentToGitHub","editcharsdeleted":{"classification":"SystemMetaData","comment":"Number of characters deleted in the edit.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"editcharsinserted":{"classification":"SystemMetaData","comment":"Number of characters inserted in the edit.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"editlinesdeleted":{"classification":"SystemMetaData","comment":"Number of lines deleted in the edit.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"editlinesinserted":{"classification":"SystemMetaData","comment":"Number of lines inserted in the edit.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"eventid":{"classification":"SystemMetaData","comment":"Unique identifier for this event.","endPoint":"none","purpose":"FeatureInsight"},"feature":{"classification":"SystemMetaData","comment":"The feature the code suggestion came from. See #IEditTelemetryBaseData.feature for possible values.","endPoint":"none","purpose":"FeatureInsight"},"isagenthostsession":{"classification":"SystemMetaData","comment":"Whether the edit was generated by an Agent Host-backed chat session.","endPoint":"none","purpose":"FeatureInsight"},"languageid":{"classification":"SystemMetaData","comment":"The programming language of the code suggestion.","endPoint":"none","purpose":"FeatureInsight"},"modeid":{"classification":"SystemMetaData","comment":"The mode. See #IEditTelemetryBaseData.modeId for possible values.","endPoint":"none","purpose":"FeatureInsight"},"modelid":{"classification":"SystemMetaData","comment":"The AI model used to generate the suggestion.","endPoint":"none","purpose":"FeatureInsight"},"owner":"hediet","presentation":{"classification":"SystemMetaData","comment":"How the code suggestion is presented to the user. See #IEditTelemetryBaseData.presentation for possible values.","endPoint":"none","purpose":"FeatureInsight"},"sourceextensionid":{"classification":"SystemMetaData","comment":"The extension that provided the code suggestion, if any.","endPoint":"none","purpose":"FeatureInsight"},"sourceextensionversion":{"classification":"SystemMetaData","comment":"The version of the extension that provided the code suggestion, if any.","endPoint":"none","purpose":"FeatureInsight"},"sourceproviderid":{"classification":"SystemMetaData","comment":"The provider ID of the source that provided the code suggestion, if any.","endPoint":"none","purpose":"FeatureInsight"},"sourcerequestid":{"classification":"SystemMetaData","comment":"The chat request ID that produced the suggestion, for correlating suggestions with specific requests.","endPoint":"none","purpose":"FeatureInsight"},"suggestionid":{"classification":"SystemMetaData","comment":"Unique identifier for this suggestion. Not always set.","endPoint":"none","purpose":"FeatureInsight"}},"editTelemetry.editSources.details":{"comment":"Provides detailed character count breakdown for individual edit sources (typing, paste, inline completions, NES, etc.) within a session. Reports the top 10-30 sources per session with granular metadata including extension IDs and model IDs for AI edits. Sessions are scoped to either 10-minute or 20-minute focus time windows for visible documents, or longer periods ending on branch changes, commits, or 10-hour intervals. Focus time is computed as the accumulated time where VS Code has focus and there was recent user activity (within the last minute). This event complements editSources.stats by providing source-specific details. @sentToGitHub","conversationid":{"classification":"SystemMetaData","comment":"The chat conversation identifier when the edit source comes from chat. Sourced from the chat edit session id.","endPoint":"none","purpose":"FeatureInsight"},"copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"deltamodifiedcount":{"classification":"SystemMetaData","comment":"The number of characters inserted by the given edit source during the session.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"extensionid":{"classification":"SystemMetaData","comment":"The extension id.","endPoint":"none","purpose":"FeatureInsight"},"extensionversion":{"classification":"SystemMetaData","comment":"The version of the extension.","endPoint":"none","purpose":"FeatureInsight"},"harness":{"classification":"SystemMetaData","comment":"The Agent Host provider that produced the edit.","endPoint":"none","purpose":"FeatureInsight"},"languageid":{"classification":"SystemMetaData","comment":"The language id of the document.","endPoint":"none","purpose":"FeatureInsight"},"mode":{"classification":"SystemMetaData","comment":"Describes the session mode. Is either longterm, 10minFocusWindow, or 20minFocusWindow.","endPoint":"none","purpose":"PerformanceAndHealth"},"modelid":{"classification":"SystemMetaData","comment":"The LLM id.","endPoint":"none","purpose":"FeatureInsight"},"modifiedcount":{"classification":"SystemMetaData","comment":"The number of characters inserted by the given edit source during the session that are still in the text document at the end of the session.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"origin":{"classification":"SystemMetaData","comment":"The process or subsystem that observed the edit source.","endPoint":"none","purpose":"FeatureInsight"},"owner":"hediet","requestid":{"classification":"SystemMetaData","comment":"The chat request identifier when the edit source comes from chat.","endPoint":"none","purpose":"FeatureInsight"},"sourcekey":{"classification":"SystemMetaData","comment":"A description of the source of the edit.","endPoint":"none","purpose":"FeatureInsight"},"sourcekeycleaned":{"classification":"SystemMetaData","comment":"The source of the edit with some properties (such as extensionId, extensionVersion and modelId) removed.","endPoint":"none","purpose":"FeatureInsight"},"statsuuid":{"classification":"SystemMetaData","comment":"The unique identifier of the session for which stats are reported. The sourceKey is unique in this session.","endPoint":"none","purpose":"PerformanceAndHealth"},"totalmodifiedcount":{"classification":"SystemMetaData","comment":"The number of characters inserted by any edit source during the session that are still in the text document at the end of the session.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"trigger":{"classification":"SystemMetaData","comment":"Indicates why the session ended.","endPoint":"none","purpose":"FeatureInsight"}},"editTelemetry.editSources.stats":{"actualtime":{"classification":"SystemMetaData","comment":"The actual time in ms during the session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"agenthostattributioncoverage":{"classification":"SystemMetaData","comment":"Whether long-term Agent Host edit attribution was complete or an oversized edit prevented retained-character attribution.","endPoint":"none","purpose":"PerformanceAndHealth"},"agenthostmodifiedcount":{"classification":"SystemMetaData","comment":"Number of retained characters attributed to Agent Host edits.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"agenthostuntrackededitcount":{"classification":"SystemMetaData","comment":"Number of Agent Host edits excluded from detailed retained-character attribution after an oversized edit.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"agenthostuntrackedinsertedcount":{"classification":"SystemMetaData","comment":"Characters inserted by Agent Host edits excluded from retained-character attribution after an oversized edit.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"attributionschemaversion":{"classification":"SystemMetaData","comment":"Version 2 identifies rows where Agent Host edits are a mutually exclusive category and standalone Agent Host rows may be included.","endPoint":"none","purpose":"PerformanceAndHealth"},"comment":"Aggregates character counts by edit source category (user typing, AI completions, NES, IDE actions, external changes) for each editing session. Sessions represent units of work and end when documents close, branches change, commits occur, or time limits are reached (10 or 20 minutes of focus time for visible documents, or 10 hours otherwise). Focus time is computed as accumulated 1-minute blocks where VS Code has focus and there was recent user activity. Tracks both total characters inserted and characters remaining at session end to measure retention. This high-level summary complements editSources.details which provides granular per-source breakdowns. @sentToGitHub","copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"externalmodifiedcount":{"classification":"SystemMetaData","comment":"Fraction of external modified characters","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"focustime":{"classification":"SystemMetaData","comment":"The focus time in ms during the session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"idemodifiedcount":{"classification":"SystemMetaData","comment":"Fraction of IDE modified characters","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"inlinecompletionscopilotmodifiedcount":{"classification":"SystemMetaData","comment":"Fraction of inline completions copilot modified characters","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"inlinecompletionsnesmodifiedcount":{"classification":"SystemMetaData","comment":"Fraction of inline completions nes modified characters","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"istrackedbygit":{"classification":"SystemMetaData","comment":"Indicates if the document is tracked by git.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"languageid":{"classification":"SystemMetaData","comment":"The language id of the document.","endPoint":"none","purpose":"FeatureInsight"},"mode":{"classification":"SystemMetaData","comment":"longterm, 10minFocusWindow, or 20minFocusWindow","endPoint":"none","purpose":"PerformanceAndHealth"},"nesmodifiedcount":{"classification":"SystemMetaData","comment":"Fraction of nes modified characters","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"otheraimodifiedcount":{"classification":"SystemMetaData","comment":"Fraction of other AI modified characters, excluding Agent Host edits","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"hediet","statsuuid":{"classification":"SystemMetaData","comment":"The unique identifier for the telemetry event.","endPoint":"none","purpose":"PerformanceAndHealth"},"totalmodifiedcharacters":{"classification":"SystemMetaData","comment":"Total modified characters","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"trackingscope":{"classification":"SystemMetaData","comment":"Identifies stats emitted for files tracked only by the Agent Host.","endPoint":"none","purpose":"FeatureInsight"},"trigger":{"classification":"SystemMetaData","comment":"Indicates why the session ended.","endPoint":"none","purpose":"FeatureInsight"},"unknownmodifiedcount":{"classification":"SystemMetaData","comment":"Fraction of unknown modified characters","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"usermodifiedcount":{"classification":"SystemMetaData","comment":"Fraction of user modified characters","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"editTelemetry.reportEditArc":{"agentsessionid":{"classification":"SystemMetaData","comment":"The Agent Host session identifier.","endPoint":"none","purpose":"FeatureInsight"},"arc":{"classification":"SystemMetaData","comment":"The accepted and restrained character count.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Reports the accepted and retained character count for an inline completion/edit. @sentToGitHub","copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"currentdeletedlinecount":{"classification":"SystemMetaData","comment":"The current deleted line count after edits.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"currentlinecount":{"classification":"SystemMetaData","comment":"The current line count after edits.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"didbranchchange":{"classification":"SystemMetaData","comment":"Indicates if the branch changed in the meantime. If the branch changed (value is 1); this event should probably be ignored.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"editsessionid":{"classification":"SystemMetaData","comment":"The session id.","endPoint":"none","purpose":"FeatureInsight"},"extensionid":{"classification":"SystemMetaData","comment":"The extension id (copilot or copilot-chat); which provided this inline completion.","endPoint":"none","purpose":"FeatureInsight"},"extensionversion":{"classification":"SystemMetaData","comment":"The version of the extension.","endPoint":"none","purpose":"FeatureInsight"},"hostlaunchkind":{"classification":"SystemMetaData","comment":"Whether the agent host process was launched by the VS Code main process or VS Code CLI.","endPoint":"none","purpose":"FeatureInsight"},"initiatorclienttype":{"classification":"SystemMetaData","comment":"The type of VS Code client that initiated the event.","endPoint":"none","purpose":"FeatureInsight"},"initiatorconnectionkind":{"classification":"SystemMetaData","comment":"The route the initiating client used to reach the agent host.","endPoint":"none","purpose":"FeatureInsight"},"initiatordevdeviceid":{"classification":"EndUserPseudonymizedInformation","comment":"The development device identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"SqmMachineId","purpose":"BusinessInsight"},"initiatormachineid":{"classification":"EndUserPseudonymizedInformation","comment":"The machine identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"MacAddressHash","purpose":"FeatureInsight"},"initiatortransportkind":{"classification":"SystemMetaData","comment":"The physical transport on which the agent host received the initiating client action.","endPoint":"none","purpose":"FeatureInsight"},"issubagentsession":{"classification":"SystemMetaData","comment":"Whether the edit was produced in an Agent Host subagent session.","endPoint":"none","purpose":"FeatureInsight"},"languageid":{"classification":"SystemMetaData","comment":"The language id of the document.","endPoint":"none","purpose":"FeatureInsight"},"mode":{"classification":"SystemMetaData","comment":"The mode chat was in.","endPoint":"none","purpose":"FeatureInsight"},"modelid":{"classification":"SystemMetaData","comment":"The model id.","endPoint":"none","purpose":"FeatureInsight"},"opportunityid":{"classification":"SystemMetaData","comment":"Unique identifier for an opportunity to show an inline completion or NES.","endPoint":"none","purpose":"FeatureInsight"},"originalcharcount":{"classification":"SystemMetaData","comment":"The original character count before any edits.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"originaldeletedlinecount":{"classification":"SystemMetaData","comment":"The original deleted line count before any edits.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"originallinecount":{"classification":"SystemMetaData","comment":"The original line count before any edits.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"hediet","provider":{"classification":"SystemMetaData","comment":"The Agent Host provider that produced the edit.","endPoint":"none","purpose":"FeatureInsight"},"requestid":{"classification":"SystemMetaData","comment":"The request id.","endPoint":"none","purpose":"FeatureInsight"},"sourcekeycleaned":{"classification":"SystemMetaData","comment":"The key of the edit source.","endPoint":"none","purpose":"FeatureInsight"},"timedelayms":{"classification":"SystemMetaData","comment":"The time delay between the user accepting the edit and measuring the survival rate.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"uniqueeditid":{"classification":"SystemMetaData","comment":"The unique identifier for the edit.","endPoint":"none","purpose":"FeatureInsight"}},"editTelemetry.reportInlineEditArc":{"arc":{"classification":"SystemMetaData","comment":"The accepted and retained character count.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Reports for each accepted inline suggestion (= inline completions + next edit suggestions) the accumulated retained character count after a certain time delay. This event is sent 0s, 30s, 120s, 300s, 600s and 900s after acceptance. @sentToGitHub","correlationid":{"classification":"SystemMetaData","comment":"The correlation id of the inline suggestion.","endPoint":"none","purpose":"FeatureInsight"},"currentdeletedlinecount":{"classification":"SystemMetaData","comment":"The current deleted line count after edits.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"currentlinecount":{"classification":"SystemMetaData","comment":"The current line count after edits.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"didbranchchange":{"classification":"SystemMetaData","comment":"Indicates if the branch changed in the meantime. If the branch changed (value is 1); this event should probably be ignored.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"extensionid":{"classification":"SystemMetaData","comment":"The extension id which provided this inline suggestion.","endPoint":"none","purpose":"FeatureInsight"},"extensionversion":{"classification":"SystemMetaData","comment":"The version of the extension.","endPoint":"none","purpose":"FeatureInsight"},"languageid":{"classification":"SystemMetaData","comment":"The language id of the document.","endPoint":"none","purpose":"FeatureInsight"},"opportunityid":{"classification":"SystemMetaData","comment":"Unique identifier for an opportunity to show an inline suggestion.","endPoint":"none","purpose":"FeatureInsight"},"originalcharcount":{"classification":"SystemMetaData","comment":"The original character count before any edits.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"originaldeletedlinecount":{"classification":"SystemMetaData","comment":"The original deleted line count before any edits.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"originallinecount":{"classification":"SystemMetaData","comment":"The original line count before any edits.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"hediet","timedelayms":{"classification":"SystemMetaData","comment":"The time delay between the user accepting the edit and measuring the survival rate.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"editor.stickyScroll.enabled":{"comment":"This is used to know if editor sticky scroll is enabled or not","owner":"aiday-mar","settingvalue":{"classification":"SystemMetaData","comment":"value of the setting","endPoint":"none","purpose":"FeatureInsight"},"source":{"classification":"SystemMetaData","comment":"source of the setting","endPoint":"none","purpose":"FeatureInsight"}},"editor.tokenizedLine":{"comment":"This event gives insight about the performance certain grammars.","fromworker":{"classification":"SystemMetaData","comment":"To figure out if this line was tokenized sync or async","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"israndomsample":{"classification":"SystemMetaData","comment":"To figure out if this is a random sample or measured because of some other condition.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"languageid":{"classification":"SystemMetaData","comment":"To relate the performance to the language","endPoint":"none","purpose":"FeatureInsight"},"linelength":{"classification":"SystemMetaData","comment":"To relate the performance to the line length","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"hediet","sourceextensionid":{"classification":"SystemMetaData","comment":"To figure out which extension contributed the grammar","endPoint":"none","purpose":"FeatureInsight"},"timems":{"classification":"SystemMetaData","comment":"To understand how long it took to tokenize a random line","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"tokenizationsetting":{"classification":"SystemMetaData","comment":"To understand if the user has async tokenization enabled. 0=sync, 1=async, 2=verification","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"editorActionInvoked":{"comment":"An editor action has been invoked.","id":{"classification":"SystemMetaData","comment":"The identifier of the action that was invoked.","endPoint":"none","purpose":"FeatureInsight"},"name":{"classification":"SystemMetaData","comment":"The label of the action that was invoked.","endPoint":"none","purpose":"FeatureInsight"},"owner":"alexdima"},"editorOpened":{"initiator":{"classification":"SystemMetaData","comment":"How the welcome page was opened - startup or command.","endPoint":"none","purpose":"FeatureInsight"},"owner":"isidorn","resource.ext":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"resource.mimetype":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"resource.path":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"resource.scheme":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"resourcesecondary.ext":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"resourcesecondary.mimetype":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"resourcesecondary.path":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"resourcesecondary.scheme":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"target":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"typeid":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"workspacekind":{"classification":"SystemMetaData","comment":"The type of workspace - empty, folder, or workspace.","endPoint":"none","purpose":"FeatureInsight"}},"exeExtensionRecommendations:alreadyInstalled":{"comment":"Information about executable based extension recommendation","exename":{"classification":"PublicNonPersonalData","comment":"name of the executable for which extension is being recommended","endPoint":"none","purpose":"FeatureInsight"},"extensionid":{"classification":"PublicNonPersonalData","comment":"id of the recommended extension","endPoint":"none","purpose":"FeatureInsight"},"owner":"sandy081"},"exeExtensionRecommendations:notInstalled":{"comment":"Information about executable based extension recommendation","exename":{"classification":"PublicNonPersonalData","comment":"name of the executable for which extension is being recommended","endPoint":"none","purpose":"FeatureInsight"},"extensionid":{"classification":"PublicNonPersonalData","comment":"id of the recommended extension","endPoint":"none","purpose":"FeatureInsight"},"owner":"sandy081"},"extHostDeprecatedApiUsage":{"apiid":{"classification":"SystemMetaData","comment":"The id of the deprecated API","endPoint":"none","purpose":"PerformanceAndHealth"},"comment":"Helps us gain insights on extensions using deprecated API so we can assist in migration to new API","extensionid":{"classification":"SystemMetaData","comment":"The id of the extension that is using the deprecated API","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"mjbvz","usageid":{"classification":"SystemMetaData","comment":"Id identifying the specific usage of the deprecated API","endPoint":"none","purpose":"PerformanceAndHealth"}},"extHostFindFiles":{"apikind":{"classification":"SystemMetaData","comment":"Which API entry point: findFiles (legacy) or findFiles2.","endPoint":"none","purpose":"PerformanceAndHealth"},"cancelled":{"classification":"SystemMetaData","comment":"Whether the call was cancelled before completion.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"comment":"Telemetry for the extension API workspace.findFiles / findFiles2 calls. Used to assess the impact of flipping the default for search.experimental.useIgnoreFilesInFindFiles by comparing result counts and durations between calls that respected .gitignore and those that did not.","durationms":{"classification":"SystemMetaData","comment":"Total wall-clock duration of the findFiles call in milliseconds.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"errored":{"classification":"SystemMetaData","comment":"Whether the call threw an error.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"excludewasnull":{"classification":"SystemMetaData","comment":"Whether the extension passed null as the exclude argument to legacy findFiles (the documented escape hatch for unfiltered results). Always false for findFiles2.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"extensionid":{"classification":"SystemMetaData","comment":"Id of the extension that issued the findFiles call.","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"osortega","querycount":{"classification":"SystemMetaData","comment":"Number of underlying file-search queries dispatched (one per workspace folder/file pattern).","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"respectedignorefiles":{"classification":"SystemMetaData","comment":"Whether the underlying search respected local .gitignore for this call (effective value after applying the experimental setting and any escape hatches).","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"resultcount":{"classification":"SystemMetaData","comment":"Number of unique results returned to the extension.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"useignorefileslocalrequested":{"classification":"SystemMetaData","comment":"What the extension explicitly passed for useIgnoreFiles.local (findFiles2 only): \\\"true\\\", \\\"false\\\", or \\\"unspecified\\\" (always \\\"unspecified\\\" for legacy findFiles since that API does not expose the option).","endPoint":"none","purpose":"PerformanceAndHealth"}},"extension:extract":{"code":{"classification":"SystemMetaData","comment":"error code","endPoint":"none","purpose":"FeatureInsight"},"comment":"Update metadata error","extensionid":{"classification":"SystemMetaData","comment":"extension identifier","endPoint":"none","purpose":"FeatureInsight"},"isprofile":{"classification":"SystemMetaData","comment":"Is writing into profile","endPoint":"none","purpose":"FeatureInsight"},"owner":"sandy081"},"extensionActivationError":{"comment":"An extension failed to activate","error":{"classification":"CallstackOrException","comment":"The error message.","endPoint":"none","purpose":"PerformanceAndHealth"},"extensionid":{"classification":"SystemMetaData","comment":"The identifier of the extension.","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"alexdima"},"extensionActivationTimes":{"activatecalltime":{"classification":"SystemMetaData","comment":"Time it took to call activate","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"activateresolvedtime":{"classification":"SystemMetaData","comment":"Time it took for async-activation to finish","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"activationevents":{"classification":"SystemMetaData","comment":"All activation events of the extension","endPoint":"none","purpose":"FeatureInsight"},"codeloadingtime":{"classification":"SystemMetaData","comment":"Time it took to load the extension's code","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"comment":"Timestamps for extension activation","extensionversion":{"classification":"PublicNonPersonalData","comment":"The version of the extension","endPoint":"none","purpose":"FeatureInsight"},"id":{"classification":"PublicNonPersonalData","comment":"The identifier of an extension","endPoint":"none","purpose":"FeatureInsight"},"isbuiltin":{"classification":"SystemMetaData","comment":"If the extension is builtin or git installed","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"name":{"classification":"PublicNonPersonalData","comment":"The name of the extension","endPoint":"none","purpose":"FeatureInsight"},"outcome":{"classification":"SystemMetaData","comment":"Did extension activation succeed or fail","endPoint":"none","purpose":"FeatureInsight"},"owner":"jrieken","publisherdisplayname":{"classification":"SystemMetaData","comment":"The publisher of the extension","endPoint":"none","purpose":"FeatureInsight"},"reason":{"classification":"SystemMetaData","comment":"The activation event","endPoint":"none","purpose":"FeatureInsight"},"reasonid":{"classification":"PublicNonPersonalData","comment":"The identifier of the activation event","endPoint":"none","purpose":"FeatureInsight"},"startup":{"classification":"SystemMetaData","comment":"Activation occurred during startup","endPoint":"none","purpose":"PerformanceAndHealth"}},"extensionGallery:install":{"dependencies":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"duration":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"durationsinceupdate":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"errorcode":{"classification":"CallstackOrException","endPoint":"none","purpose":"PerformanceAndHealth"},"extensionversion":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"galleryid":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"id":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"index":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isprereleaseversion":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"issigned":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"name":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"owner":"sandy081","publisherdisplayname":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"publisherid":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"publishername":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"queryactivityid":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"querysource":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"recommendationreason":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"source":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"success":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"verificationstatus":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"}},"extensionGallery:install:recommendations":{"dependencies":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"extensionversion":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"galleryid":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"id":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"index":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isprereleaseversion":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"issigned":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"name":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"owner":"sandy081","publisherdisplayname":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"publisherid":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"publishername":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"queryactivityid":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"querysource":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"recommendationreason":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"extensionGallery:openExtension":{"dependencies":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"extensionversion":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"galleryid":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"id":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"index":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isprereleaseversion":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"issigned":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"name":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"owner":"sandy081","publisherdisplayname":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"publisherid":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"publishername":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"queryactivityid":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"querysource":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"recommendationreason":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"extensionGallery:uninstall":{"dependencies":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"duration":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"errorcode":{"classification":"CallstackOrException","endPoint":"none","purpose":"PerformanceAndHealth"},"extensionversion":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"galleryid":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"id":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"index":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isprereleaseversion":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"issigned":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"name":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"owner":"sandy081","publisherdisplayname":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"publisherid":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"publishername":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"queryactivityid":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"querysource":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"success":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"extensionGallery:update":{"dependencies":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"duration":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"errorcode":{"classification":"CallstackOrException","endPoint":"none","purpose":"PerformanceAndHealth"},"extensionversion":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"galleryid":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"id":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"index":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isprereleaseversion":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"issigned":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"name":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"owner":"sandy081","publisherdisplayname":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"publisherid":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"publishername":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"queryactivityid":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"querysource":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"source":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"success":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"verificationstatus":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"}},"extensionHostCrash":{"code":{"classification":"SystemMetaData","comment":"The exit code of the extension host process.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"comment":"The extension host has terminated unexpectedly","extensionids":{"classification":"SystemMetaData","comment":"The list of loaded extensions.","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"alexdima","signal":{"classification":"SystemMetaData","comment":"The signal that caused the extension host process to exit.","endPoint":"none","purpose":"PerformanceAndHealth"}},"extensionHostCrashExtension":{"code":{"classification":"SystemMetaData","comment":"The exit code of the extension host process.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"comment":"The extension host has terminated unexpectedly","extensionid":{"classification":"SystemMetaData","comment":"The identifier of the extension.","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"alexdima","signal":{"classification":"SystemMetaData","comment":"The signal that caused the extension host process to exit.","endPoint":"none","purpose":"PerformanceAndHealth"}},"extensionHostStartup":{"action":{"classification":"SystemMetaData","comment":"The action: starting, success or error.","endPoint":"none","purpose":"PerformanceAndHealth"},"comment":"The startup state of the extension host","errormessage":{"classification":"SystemMetaData","comment":"The error message.","endPoint":"none","purpose":"PerformanceAndHealth"},"errorname":{"classification":"SystemMetaData","comment":"The error name.","endPoint":"none","purpose":"PerformanceAndHealth"},"errorstack":{"classification":"SystemMetaData","comment":"The error stack.","endPoint":"none","purpose":"PerformanceAndHealth"},"kind":{"classification":"SystemMetaData","comment":"The extension host kind: LocalProcess, LocalWebWorker or Remote.","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"alexdima","time":{"classification":"SystemMetaData","comment":"The time reported by Date.now().","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"extensionRecommendations:popup":{"comment":"Response information when an extension is recommended","extensionid":{"classification":"PublicNonPersonalData","comment":"Id of the extension that is recommended","endPoint":"none","purpose":"FeatureInsight"},"owner":"sandy081","source":{"classification":"SystemMetaData","comment":"The source from which this recommendation is coming from. Eg., file, exe.,","endPoint":"none","purpose":"FeatureInsight"},"userreaction":{"classification":"SystemMetaData","comment":"User reaction after showing the recommendation prompt. Eg., install, cancel, show, neverShowAgain","endPoint":"none","purpose":"FeatureInsight"}},"extensionWorkspaceRecommendations:popup":{"comment":"Response information when a recommendation from workspace is recommended","owner":"sandy081","userreaction":{"classification":"SystemMetaData","comment":"User reaction after showing the recommendation prompt. Eg., install, cancel, show, neverShowAgain","endPoint":"none","purpose":"FeatureInsight"}},"extensiongallery:downloadsigzip:retry":{"attempts":{"classification":"SystemMetaData","comment":"Number of Attempts","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"comment":"Event reporting the retry of downloading","extensionid":{"classification":"SystemMetaData","comment":"Extension Id","endPoint":"none","purpose":"FeatureInsight"},"owner":"sandy081"},"extensiongallery:downloadvsix:retry":{"attempts":{"classification":"SystemMetaData","comment":"Number of Attempts","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"comment":"Event reporting the retry of downloading","extensionid":{"classification":"SystemMetaData","comment":"Extension Id","endPoint":"none","purpose":"FeatureInsight"},"owner":"sandy081"},"extensionhost.incoming":{"comment":"Insights about RPC message sizes","length":{"classification":"SystemMetaData","comment":"The byte-length of the RPC message","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"jrieken","type":{"classification":"SystemMetaData","comment":"The type of the RPC message","endPoint":"none","purpose":"PerformanceAndHealth"}},"extensionhost.outgoing":{"comment":"Insights about RPC message sizes","length":{"classification":"SystemMetaData","comment":"The byte-length of the RPC message","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"jrieken","type":{"classification":"SystemMetaData","comment":"The type of the RPC message","endPoint":"none","purpose":"PerformanceAndHealth"}},"extensions.autoRestart":{"comment":"This is used to know if extensions are getting auto restarted or not","owner":"sandy081","settingvalue":{"classification":"SystemMetaData","comment":"value of the setting","endPoint":"none","purpose":"FeatureInsight"},"source":{"classification":"SystemMetaData","comment":"source of the setting","endPoint":"none","purpose":"FeatureInsight"}},"extensions.autoUpdate":{"comment":"This is used to know if extensions are getting auto updated or not","owner":"sandy081","settingvalue":{"classification":"SystemMetaData","comment":"value of the setting","endPoint":"none","purpose":"FeatureInsight"},"source":{"classification":"SystemMetaData","comment":"source of the setting","endPoint":"none","purpose":"FeatureInsight"}},"extensions.verifySignature":{"comment":"This is used to know if extensions signature verification is enabled or not","owner":"sandy081","settingvalue":{"classification":"SystemMetaData","comment":"value of the setting","endPoint":"none","purpose":"FeatureInsight"},"source":{"classification":"SystemMetaData","comment":"source of the setting","endPoint":"none","purpose":"FeatureInsight"}},"extensions:action:install":{"actionid":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"dependencies":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"extensionversion":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"galleryid":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"id":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"index":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isprereleaseversion":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"issigned":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"name":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"owner":"sandy081","publisherdisplayname":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"publisherid":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"publishername":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"queryactivityid":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"querysource":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"}},"extensions:autorestart":{"auto":{"classification":"SystemMetaData","comment":"Whether the restart was triggered automatically","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Report when extensions are auto restarted","count":{"classification":"SystemMetaData","comment":"Number of extensions auto restarted","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"sandy081"},"extensions:missingFromGallery":{"comment":"Report when installed extensions are no longer available in the gallery","missingids":{"classification":"SystemMetaData","comment":"Extensions determined missing from gallery","endPoint":"none","purpose":"FeatureInsight"},"owner":"joshspicer","queriedids":{"classification":"SystemMetaData","comment":"Extensions queried as potentially missing from gallery","endPoint":"none","purpose":"FeatureInsight"}},"extensions:runtimestate:action":{"action":{"classification":"SystemMetaData","comment":"Executed action","endPoint":"none","purpose":"FeatureInsight"},"comment":"Extension runtime state action event","owner":"sandy081"},"extensions:trustPublisher":{"action":{"classification":"SystemMetaData","comment":"The action taken by the user on the publisher trust dialog. Can be trust, learn more or cancel.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Report the action taken by the user on the publisher trust dialog","extensionid":{"classification":"SystemMetaData","comment":"The identifiers of the extension for which the publisher trust dialog was shown.","endPoint":"none","purpose":"FeatureInsight"},"owner":"sandy081"},"extensions:updatecheckonproductupdate":{"comment":"Report when update check is triggered on product update","owner":"sandy081"},"extensionsMessage":{"comment":"A validation message for an extension","extensionid":{"classification":"SystemMetaData","comment":"The identifier of the extension that has a problem.","endPoint":"none","purpose":"PerformanceAndHealth"},"extensionpointid":{"classification":"SystemMetaData","comment":"The extension point that has a problem.","endPoint":"none","purpose":"PerformanceAndHealth"},"message":{"classification":"SystemMetaData","comment":"The message of the problem.","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"alexdima","type":{"classification":"SystemMetaData","comment":"Severity of problem.","endPoint":"none","purpose":"PerformanceAndHealth"}},"extensionsView:MarketplaceSearchFinished":{},"extensionsignature:verification":{"clienttargetplatform":{"classification":"SystemMetaData","comment":"target platform of the client","endPoint":"none","purpose":"FeatureInsight"},"code":{"classification":"SystemMetaData","comment":"result code of the verification","endPoint":"none","purpose":"FeatureInsight"},"comment":"Extension signature verification event","didexecute":{"classification":"SystemMetaData","comment":"whether the verification was executed","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"duration":{"classification":"SystemMetaData","comment":"amount of time taken to verify the signature","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"extensionid":{"classification":"SystemMetaData","comment":"extension identifier","endPoint":"none","purpose":"FeatureInsight"},"extensionversion":{"classification":"SystemMetaData","comment":"extension version","endPoint":"none","purpose":"FeatureInsight"},"internalcode":{"classification":"SystemMetaData","comment":"internal code of the verification","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"sandy081"},"exthostunresponsive":{"comment":"Profiling data that was collected while the extension host was unresponsive","data":{"classification":"SystemMetaData","comment":"Extensions ids and core parts that were active while the extension host was frozen","endPoint":"none","purpose":"PerformanceAndHealth"},"duration":{"classification":"SystemMetaData","comment":"Duration for which the extension host was unresponsive","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"id":{"classification":"SystemMetaData","comment":"Top extensions id that took most of the duration","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"jrieken","profilingsessionid":{"classification":"SystemMetaData","comment":"Identifier of a profiling session","endPoint":"none","purpose":"PerformanceAndHealth"}},"fetchCall":{"callsite":{"classification":"SystemMetaData","comment":"The call site that initiated the request.","endPoint":"none","purpose":"PerformanceAndHealth"},"comment":"Tracks fetch requests made through the request service","latency":{"classification":"SystemMetaData","comment":"Time in milliseconds for the request to complete.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"lramos15","statuscode":{"classification":"SystemMetaData","comment":"HTTP status code of the response.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"fetchFeatureUse":{"blob":{"classification":"SystemMetaData","comment":"Whether a blob URL was used.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Data about fetch API use","data":{"classification":"SystemMetaData","comment":"Whether a data URL was used.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"integrity":{"classification":"SystemMetaData","comment":"Whether the integrity property was used.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"manualredirect":{"classification":"SystemMetaData","comment":"Whether a manual redirect was used.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"chrmarti","typeproperty":{"classification":"SystemMetaData","comment":"Whether the type property was used.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"url":{"classification":"SystemMetaData","comment":"Whether the url property was used.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"fileGet":{"allowlistedjson":{"classification":"SystemMetaData","comment":"The name of the file but only if it matches some well known file names such as package.json or tsconfig.json.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Track when a file was read, for example from an editor.","ext":{"classification":"SystemMetaData","comment":"The file extension of the file (for example xml).","endPoint":"none","purpose":"FeatureInsight"},"mimetype":{"classification":"SystemMetaData","comment":"The language type of the file (for example XML).","endPoint":"none","purpose":"FeatureInsight"},"owner":"isidorn","path":{"classification":"SystemMetaData","comment":"The path of the file as a hash.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"reason":{"classification":"SystemMetaData","comment":"The reason why a file is read or written. Allows to e.g. distinguish auto save from normal save.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"filePUT":{"allowlistedjson":{"classification":"SystemMetaData","comment":"The name of the file but only if it matches some well known file names such as package.json or tsconfig.json.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Track when a file was written to, for example from an editor.","ext":{"classification":"SystemMetaData","comment":"The file extension of the file (for example xml).","endPoint":"none","purpose":"FeatureInsight"},"mimetype":{"classification":"SystemMetaData","comment":"The language type of the file (for example XML).","endPoint":"none","purpose":"FeatureInsight"},"owner":"isidorn","path":{"classification":"SystemMetaData","comment":"The path of the file as a hash.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"reason":{"classification":"SystemMetaData","comment":"The reason why a file is read or written. Allows to e.g. distinguish auto save from normal save.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"fileWatcherError":{"comment":"An event that fires when a watcher errors","owner":"bpasero","reason":{"classification":"SystemMetaData","comment":"The watcher error reason.","endPoint":"none","purpose":"PerformanceAndHealth"}},"galleryService:additionalQuery":{"comment":"Response information about the additional query to the Marketplace for fetching all versions to get release version","count":{"classification":"SystemMetaData","comment":"Total number of extensions returned by this additional query","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"duration":{"classification":"SystemMetaData","comment":"Amount of time taken by the additional query","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"sandy081"},"galleryService:additionalQueryByName":{"comment":"Report the query to the Marketplace for fetching extensions by name","count":{"classification":"SystemMetaData","comment":"Number of extensions to fetch","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"sandy081"},"galleryService:cdnFallback":{"activityid":{"classification":"SystemMetaData","comment":"activity id","endPoint":"none","purpose":"FeatureInsight"},"assettype":{"classification":"SystemMetaData","comment":"asset that failed","endPoint":"none","purpose":"FeatureInsight"},"comment":"Fallback request information when the primary asset request to CDN fails","endtoendid":{"classification":"SystemMetaData","comment":"end to end operation id","endPoint":"none","purpose":"FeatureInsight"},"extension":{"classification":"SystemMetaData","comment":"extension name","endPoint":"none","purpose":"FeatureInsight"},"extensionversion":{"classification":"SystemMetaData","comment":"version","endPoint":"none","purpose":"FeatureInsight"},"message":{"classification":"SystemMetaData","comment":"error message","endPoint":"none","purpose":"FeatureInsight"},"owner":"sandy081","server":{"classification":"SystemMetaData","comment":"server that handled the query","endPoint":"none","purpose":"FeatureInsight"}},"galleryService:checkingForUpdates":{"comment":"Report when a request is made to check for updates of extensions","count":{"classification":"SystemMetaData","comment":"Number of extensions to check update","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"sandy081"},"galleryService:downloadVSIX":{"dependencies":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"duration":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"extensionversion":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"galleryid":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"id":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"index":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isprereleaseversion":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"issigned":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"name":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"owner":"sandy081","publisherdisplayname":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"publisherid":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"publishername":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"queryactivityid":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"querysource":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"}},"galleryService:engineFallback":{"comment":"Fallback request when engine is not found in properties of an extension version","extension":{"classification":"SystemMetaData","comment":"extension name","endPoint":"none","purpose":"FeatureInsight"},"extensionversion":{"classification":"SystemMetaData","comment":"version","endPoint":"none","purpose":"FeatureInsight"},"owner":"sandy081"},"galleryService:fallbacktoquery":{"comment":"Report the fallback to the Marketplace query for fetching extensions","compatible":{"classification":"SystemMetaData","comment":"Get compatible version","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"errorcode":{"classification":"SystemMetaData","comment":"Error code or reason","endPoint":"none","purpose":"FeatureInsight"},"extension":{"classification":"SystemMetaData","comment":"Extension id","endPoint":"none","purpose":"FeatureInsight"},"owner":"sandy081","prerelease":{"classification":"SystemMetaData","comment":"Get pre-release version","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"galleryService:fallbacktounpkg":{"comment":"Report the fallback to the unpkg service for getting latest extension","errorcode":{"classification":"SystemMetaData","comment":"The error code in case of error","endPoint":"none","purpose":"PerformanceAndHealth"},"extension":{"classification":"SystemMetaData","comment":"Extension id","endPoint":"none","purpose":"FeatureInsight"},"owner":"sandy081"},"galleryService:getLatest":{"activityid":{"classification":"SystemMetaData","comment":"The activity ID of the request","endPoint":"none","purpose":"FeatureInsight"},"comment":"Report the query to the Marketplace for fetching latest version of an extension","duration":{"classification":"SystemMetaData","comment":"Duration in ms for the query","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"endtoendid":{"classification":"SystemMetaData","comment":"The end-to-end ID of the request","endPoint":"none","purpose":"FeatureInsight"},"errorcode":{"classification":"SystemMetaData","comment":"The error code in case of error","endPoint":"none","purpose":"PerformanceAndHealth"},"extension":{"classification":"SystemMetaData","comment":"The identifier of the extension","endPoint":"none","purpose":"FeatureInsight"},"host":{"classification":"SystemMetaData","comment":"The host of the end point","endPoint":"none","purpose":"FeatureInsight"},"owner":"sandy081","server":{"classification":"SystemMetaData","comment":"The server of the end point","endPoint":"none","purpose":"FeatureInsight"},"statuscode":{"classification":"SystemMetaData","comment":"The status code in case of error","endPoint":"none","purpose":"PerformanceAndHealth"}},"galleryService:query":{"activityid":{"classification":"SystemMetaData","comment":"activity id","endPoint":"none","purpose":"FeatureInsight"},"comment":"Information about Marketplace query and its response","count":{"classification":"SystemMetaData","comment":"total number of extensions matching the query","endPoint":"none","purpose":"FeatureInsight"},"duration":{"classification":"SystemMetaData","comment":"amount of time taken by the query request","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"endtoendid":{"classification":"SystemMetaData","comment":"end to end operation id","endPoint":"none","purpose":"FeatureInsight"},"errorcode":{"classification":"SystemMetaData","comment":"error code of the response","endPoint":"none","purpose":"FeatureInsight"},"filtertypes":{"classification":"SystemMetaData","comment":"Filter types used in the query.","endPoint":"none","purpose":"FeatureInsight"},"flags":{"classification":"SystemMetaData","comment":"Flags passed in the query.","endPoint":"none","purpose":"FeatureInsight"},"owner":"sandy081","pagenumber":{"classification":"SystemMetaData","comment":"requested page number in the query","endPoint":"none","purpose":"FeatureInsight"},"requestbodysize":{"classification":"SystemMetaData","comment":"size of the request body","endPoint":"none","purpose":"FeatureInsight"},"responsebodysize":{"classification":"SystemMetaData","comment":"size of the response body","endPoint":"none","purpose":"FeatureInsight"},"searchtextlength":{"classification":"SystemMetaData","comment":"length of the search text in the query","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"server":{"classification":"SystemMetaData","comment":"server that handled the query","endPoint":"none","purpose":"FeatureInsight"},"sortby":{"classification":"SystemMetaData","comment":"sorted by option passed in the query","endPoint":"none","purpose":"FeatureInsight"},"sortorder":{"classification":"SystemMetaData","comment":"sort order option passed in the query","endPoint":"none","purpose":"FeatureInsight"},"source":{"classification":"SystemMetaData","comment":"source that requested this query, eg., recommendations, viewlet","endPoint":"none","purpose":"FeatureInsight"},"statuscode":{"classification":"SystemMetaData","comment":"status code of the response","endPoint":"none","purpose":"FeatureInsight"},"success":{"classification":"SystemMetaData","comment":"whether the query request is success or not","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"galleryService:updateMetadata":{"comment":"Report when a request is made to update metadata of an installed extension","owner":"sandy081"},"galleryservice:custom:marketplace":{"comment":"Reports when a user successfully accesses a custom marketplace","owner":"sandy081"},"gettingStarted.ActionExecuted":{"argument":{"classification":"PublicNonPersonalData","comment":"The arguments being passed to the command","endPoint":"none","purpose":"FeatureInsight"},"command":{"classification":"PublicNonPersonalData","comment":"The command being executed on the getting started page.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Help understand what actions are most commonly taken on the getting started page","owner":"lramos15","walkthroughid":{"classification":"PublicNonPersonalData","comment":"The walkthrough which the command is in","endPoint":"none","purpose":"FeatureInsight"}},"gettingStarted.didAutoOpenWalkthrough":{"comment":"When a walkthrough is opened upon extension installation","id":{"classification":"PublicNonPersonalData","comment":"Used to understand what walkthroughs are consulted most frequently","endPoint":"none","owner":"lramos15","purpose":"FeatureInsight"},"owner":"lramos15"},"gpu.crash.fallback":{"comment":"Tracks GPU process crashes that would result in fallback mode.","gpufeaturestatus":{"classification":"SystemMetaData","comment":"Current GPU feature status.","endPoint":"none","purpose":"PerformanceAndHealth"},"gpulogmessages":{"classification":"SystemMetaData","comment":"Last 10 GPU log messages collected after the crash and GPU process restart.","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"deepak1556"},"inlineChatAffordance/selected":{"commandid":{"classification":"SystemMetaData","comment":"The command that was executed.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Tracks when the inline chat affordance is shown or selected.","id":{"classification":"SystemMetaData","comment":"UUID to correlate shown and selected events.","endPoint":"none","purpose":"FeatureInsight"},"mode":{"classification":"SystemMetaData","comment":"The affordance mode: editor.","endPoint":"none","purpose":"FeatureInsight"},"owner":"jrieken"},"inlineChatAffordance/shown":{"commandid":{"classification":"SystemMetaData","comment":"The command that was executed.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Tracks when the inline chat affordance is shown or selected.","id":{"classification":"SystemMetaData","comment":"UUID to correlate shown and selected events.","endPoint":"none","purpose":"FeatureInsight"},"mode":{"classification":"SystemMetaData","comment":"The affordance mode: editor.","endPoint":"none","purpose":"FeatureInsight"},"owner":"jrieken"},"inlineCompletion.endOfLife":{"acceptedalternativeaction":{"classification":"SystemMetaData","comment":"Whether the user performed an alternative action when accepting the inline completion","endPoint":"none","purpose":"FeatureInsight"},"availableproviders":{"classification":"SystemMetaData","comment":"The list of available inline completion providers at the time of the request","endPoint":"none","purpose":"FeatureInsight"},"charactercountmodified":{"classification":"SystemMetaData","comment":"The number of characters in the modified text","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"charactercountoriginal":{"classification":"SystemMetaData","comment":"The number of characters in the original text","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Inline completions ended. @sentToGitHub","correlationid":{"classification":"SystemMetaData","comment":"The correlation identifier for the inline completion","endPoint":"none","purpose":"FeatureInsight"},"cursorcolumndistance":{"classification":"SystemMetaData","comment":"The distance in columns from the cursor to the inline suggestion","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"cursorlinedistance":{"classification":"SystemMetaData","comment":"The distance in lines from the cursor to the inline suggestion","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"disjointreplacements":{"classification":"SystemMetaData","comment":"The number of inner replacements made by the inline completion","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"editkind":{"classification":"SystemMetaData","comment":"The kind of edit made by the inline completion","endPoint":"none","purpose":"FeatureInsight"},"editortype":{"classification":"SystemMetaData","comment":"The type of the editor where the inline completion was shown","endPoint":"none","purpose":"FeatureInsight"},"extensionid":{"classification":"SystemMetaData","comment":"The identifier for the extension that contributed the inline completion","endPoint":"none","purpose":"FeatureInsight"},"extensionversion":{"classification":"SystemMetaData","comment":"The version of the extension that contributed the inline completion","endPoint":"none","purpose":"FeatureInsight"},"groupid":{"classification":"SystemMetaData","comment":"The group ID of the extension that contributed the inline completion","endPoint":"none","purpose":"FeatureInsight"},"isforanotherdocument":{"classification":"SystemMetaData","comment":"Whether the inline edit targets a different document than the one currently being edited","endPoint":"none","purpose":"FeatureInsight"},"languageid":{"classification":"SystemMetaData","comment":"The language ID of the document where the inline completion was shown","endPoint":"none","purpose":"FeatureInsight"},"linecountmodified":{"classification":"SystemMetaData","comment":"The number of lines in the modified text","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"linecountoriginal":{"classification":"SystemMetaData","comment":"The number of lines in the original text","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"longdistancehintdistance":{"classification":"SystemMetaData","comment":"The distance in lines between the long distance hint and the inline edit","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"longdistancehintvisible":{"classification":"SystemMetaData","comment":"Whether a long distance hint was rendered","endPoint":"none","purpose":"FeatureInsight"},"nosuggestionreason":{"classification":"SystemMetaData","comment":"The reason why no inline completion was provided","endPoint":"none","purpose":"FeatureInsight"},"notshownreason":{"classification":"SystemMetaData","comment":"The reason why the inline completion was not shown","endPoint":"none","purpose":"FeatureInsight"},"opportunityid":{"classification":"SystemMetaData","comment":"Unique identifier for an opportunity to show an inline completion or NES","endPoint":"none","purpose":"FeatureInsight"},"owner":"benibenj","partiallyaccepted":{"classification":"SystemMetaData","comment":"How often the inline completion was partially accepted by the user","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"partiallyacceptedcharacterssinceoriginal":{"classification":"SystemMetaData","comment":"The character count accepted since the original request","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"partiallyacceptedcountsinceoriginal":{"classification":"SystemMetaData","comment":"How often the inline completion was partially accepted since the original request","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"partiallyacceptedratiosinceoriginal":{"classification":"SystemMetaData","comment":"The percentage of characters accepted since the original request","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"performancemarkers":{"classification":"SystemMetaData","comment":"Performance markers for the inline completion lifecycle","endPoint":"none","purpose":"FeatureInsight"},"preceeded":{"classification":"SystemMetaData","comment":"Whether the inline completion was preceeded by another one","endPoint":"none","purpose":"FeatureInsight"},"reason":{"classification":"SystemMetaData","comment":"The reason for the inline completion ending","endPoint":"none","purpose":"FeatureInsight"},"renamecreated":{"classification":"SystemMetaData","comment":"Whether a rename operation was created","endPoint":"none","purpose":"FeatureInsight"},"renamedroppedotheredits":{"classification":"SystemMetaData","comment":"The number of non-rename edits dropped due to rename processing","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"renamedroppedrenameedits":{"classification":"SystemMetaData","comment":"The number of rename edits dropped due to rename processing","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"renameduration":{"classification":"SystemMetaData","comment":"The duration of the rename processor","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"renametimedout":{"classification":"SystemMetaData","comment":"Whether the rename prepare operation timed out","endPoint":"none","purpose":"FeatureInsight"},"requestreason":{"classification":"SystemMetaData","comment":"The reason for the inline completion request","endPoint":"none","purpose":"FeatureInsight"},"sameshapereplacements":{"classification":"SystemMetaData","comment":"Whether all inner replacements are the same shape","endPoint":"none","purpose":"FeatureInsight"},"selectedsuggestioninfo":{"classification":"SystemMetaData","comment":"Whether the inline completion was requested with a selected suggestion","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"shown":{"classification":"SystemMetaData","comment":"Whether the inline completion was shown to the user","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"shownduration":{"classification":"SystemMetaData","comment":"The duration for which the inline completion was shown","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"showndurationuncollapsed":{"classification":"SystemMetaData","comment":"The duration for which the inline completion was shown without collapsing","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"skuplan":{"classification":"SystemMetaData","comment":"The the plan the user is subscribed to","endPoint":"none","purpose":"FeatureInsight"},"skutype":{"classification":"SystemMetaData","comment":"The sku type of the user","endPoint":"none","purpose":"FeatureInsight"},"superseded":{"classification":"SystemMetaData","comment":"Whether the inline completion was superseded by another one","endPoint":"none","purpose":"FeatureInsight"},"timeuntilproviderrequest":{"classification":"SystemMetaData","comment":"The time it took for the inline completion to be requested from the provider","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"timeuntilproviderresponse":{"classification":"SystemMetaData","comment":"The time it took for the inline completion to be shown after the request","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"timeuntilshown":{"classification":"SystemMetaData","comment":"The time it took for the inline completion to be shown after the request","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"typinginterval":{"classification":"SystemMetaData","comment":"The average typing interval of the user at the moment the inline completion was requested","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"typingintervalcharactercount":{"classification":"SystemMetaData","comment":"The character count involved in the typing interval calculation","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"viewkind":{"classification":"SystemMetaData","comment":"The kind of the view where the inline completion was shown","endPoint":"none","purpose":"FeatureInsight"}},"inlineCompletionHover.shown":{"comment":"This event tracks whenever an inline completion hover is shown.","owner":"hediet"},"inlineCompletions.snooze":{"comment":"Snooze duration for inline completions","deltaseconds":{"classification":"SystemMetaData","comment":"The duration by which the snooze has changed, in seconds.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"lastcompletionid":{"classification":"SystemMetaData","comment":"The ID of the last completion.","endPoint":"none","purpose":"FeatureInsight"},"owner":"benibenj","recentcompletionids":{"classification":"SystemMetaData","comment":"The IDs of the recent completions.","endPoint":"none","purpose":"FeatureInsight"},"totalseconds":{"classification":"SystemMetaData","comment":"The total duration for which inline completions are snoozed, in seconds.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"installedExtensions":{"comment":"Helps to understand which extensions are the most actively used.","count":{"classification":"PublicNonPersonalData","comment":"The number of extensions that are installed.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"extensionids":{"classification":"PublicNonPersonalData","comment":"The list of extension ids that are installed.","endPoint":"none","purpose":"FeatureInsight"},"owner":"digitarald"},"instructionsCollected":{"agentinstructionscount":{"classification":"SystemMetaData","comment":"Number of agent instructions added (copilot-instructions.md and agents.md).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"applyinginstructionscount":{"classification":"SystemMetaData","comment":"Number of instructions added via pattern matching.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"claudeagentscount":{"classification":"SystemMetaData","comment":"Number of Claude agent files (.claude/agents/) listed as subagents.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"claudemdcount":{"classification":"SystemMetaData","comment":"Number of CLAUDE.md agent instruction files added.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"clauderulescount":{"classification":"SystemMetaData","comment":"Number of Claude rules files (.claude/rules/) added via pattern matching.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Tracks automatic instruction collection usage in chat prompt system.","listedinstructionscount":{"classification":"SystemMetaData","comment":"Number of instruction patterns added.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"digitarald","referencedinstructionscount":{"classification":"SystemMetaData","comment":"Number of instructions added via references from other instruction files.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"totalinstructionscount":{"classification":"SystemMetaData","comment":"Total number of instruction entries added to variables.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"integratedBrowser.addElementToChat.added":{"attachimages":{"classification":"SystemMetaData","comment":"Whether workbench.browser.sendElementsToChat.attachImages was enabled.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"An element was successfully added to chat from Integrated Browser.","owner":"jruales"},"integratedBrowser.addElementToChat.start":{"comment":"The user initiated an Add Element to Chat action in Integrated Browser.","owner":"jruales"},"integratedBrowser.addScreenshotToChat.added":{"comment":"A screenshot was successfully added to chat from Integrated Browser.","owner":"jruales","screenshottype":{"classification":"SystemMetaData","comment":"What kind of screenshot was captured (viewport, area, or fullPage).","endPoint":"none","purpose":"FeatureInsight"}},"integratedBrowser.navigation":{"comment":"Tracks navigation patterns in integrated browser","islocalhost":{"classification":"SystemMetaData","comment":"Whether the URL is a localhost address","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"navigationtype":{"classification":"SystemMetaData","comment":"How the navigation was triggered","endPoint":"none","purpose":"FeatureInsight"},"owner":"kycutler"},"integratedBrowser.open":{"comment":"Tracks how users open the Integrated Browser","owner":"jruales","source":{"classification":"SystemMetaData","comment":"How the Integrated Browser was opened","endPoint":"none","purpose":"FeatureInsight"}},"integratedBrowser.shareWithAgent":{"comment":"Tracks user choices around sharing browser content with agents","dontaskagain":{"classification":"SystemMetaData","comment":"Whether the user chose to not be asked again","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"kycutler","shared":{"classification":"SystemMetaData","comment":"Whether the content was shared with the agent","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"integratedBrowser.tools.runPlaywrightCode.completed":{"codelength":{"classification":"SystemMetaData","comment":"Character length of the executed function source.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"codelinecount":{"classification":"SystemMetaData","comment":"Line count of the executed function source.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Tracks how the run_playwright_code chat tool is exercised.","durationms":{"classification":"SystemMetaData","comment":"Wall-clock time in milliseconds from invocation start until the page work settled.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"jruales","pagemethodscalled":{"classification":"SystemMetaData","comment":"JSON object mapping dotted `page.*` method names to their call counts (e.g. `{\\\"click\\\":2,\\\"keyboard.press\\\":5}`), in first-observed order.","endPoint":"none","purpose":"FeatureInsight"},"pagemethodscalledcount":{"classification":"SystemMetaData","comment":"Total `page.*` method calls including duplicates (sum of all per-method counts).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"pagemethodscalleddcount":{"classification":"SystemMetaData","comment":"Number of distinct `page.*` methods invoked.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"resumecount":{"classification":"SystemMetaData","comment":"Number of times the caller resumed this execution by polling for its deferred result. 0 means the run either completed within the first timeout or was deferred and never resumed (settled in the background).","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"success":{"classification":"SystemMetaData","comment":"1 if the code completed without error, 0 otherwise.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"wasdeferred":{"classification":"SystemMetaData","comment":"1 if the execution was interrupted and deferred at least once, 0 otherwise.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"integratedBrowser.tools.screenshot.captured":{"browserzoomfactor":{"classification":"SystemMetaData","comment":"Content zoom factor of the integrated browser view.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"bytelength":{"classification":"SystemMetaData","comment":"Encoded size of the screenshot buffer in bytes.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"A screenshot was successfully captured by the Integrated Browser screenshot tool.","imageheight":{"classification":"SystemMetaData","comment":"Height of the captured screenshot image in pixels (undefined if it could not be determined).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"imagewidth":{"classification":"SystemMetaData","comment":"Width of the captured screenshot image in pixels (undefined if it could not be determined).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isbrowserviewvisible":{"classification":"SystemMetaData","comment":"Whether the browser view was mounted and being painted in an editor pane at capture time (false if the model was not bound to a visible editor).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isinauxiliarywindow":{"classification":"SystemMetaData","comment":"Whether the browser view was hosted in a VS Code auxiliary window at capture time (undefined if no editor currently holds the browser view).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"jruales","screenavailheight":{"classification":"SystemMetaData","comment":"Height of the available screen area (excluding OS chrome such as the taskbar/dock), in OS-level CSS pixels (window.screen.availHeight, unaffected by windowZoomFactor). Undefined if no editor currently holds the browser view.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"screenavailwidth":{"classification":"SystemMetaData","comment":"Width of the available screen area (excluding OS chrome such as the taskbar/dock), in OS-level CSS pixels (window.screen.availWidth, unaffected by windowZoomFactor). Undefined if no editor currently holds the browser view.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"screenheight":{"classification":"SystemMetaData","comment":"Height of the screen the hosting VS Code window is on, in OS-level CSS pixels (window.screen.height, unaffected by windowZoomFactor). Undefined if no editor currently holds the browser view.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"screenshottype":{"classification":"SystemMetaData","comment":"What kind of screenshot was captured (element or viewport).","endPoint":"none","purpose":"FeatureInsight"},"screenwidth":{"classification":"SystemMetaData","comment":"Width of the screen the hosting VS Code window is on, in OS-level CSS pixels (window.screen.width, unaffected by windowZoomFactor). Undefined if no editor currently holds the browser view.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"scrollintoviewifneeded":{"classification":"SystemMetaData","comment":"Whether the tool was asked to scroll the target element into view before capturing.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"selectorsource":{"classification":"SystemMetaData","comment":"How the screenshot tool received its target element (ref, selector, or none).","endPoint":"none","purpose":"FeatureInsight"},"windowdevicepixelratio":{"classification":"SystemMetaData","comment":"OS HiDPI scaling factor for the hosting window (window.devicePixelRatio). Includes windowZoomFactor. Undefined if no editor currently holds the browser view.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"windowinnerheight":{"classification":"SystemMetaData","comment":"Inner height of the hosting VS Code window viewport, in workbench CSS pixels (window.innerHeight). Undefined if no editor currently holds the browser view.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"windowinnerwidth":{"classification":"SystemMetaData","comment":"Inner width of the hosting VS Code window viewport, in workbench CSS pixels (window.innerWidth). Undefined if no editor currently holds the browser view.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"windowzoomfactor":{"classification":"SystemMetaData","comment":"VS Code per-window zoom factor for the hosting window (undefined if no editor currently holds the browser view).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"interactiveEditor/session":{"comment":"Data about an interaction editor session","edits":{"classification":"SystemMetaData","comment":"Did edits happen while the session was active","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"endtime":{"classification":"SystemMetaData","comment":"When the session ended","endPoint":"none","purpose":"FeatureInsight"},"extension":{"classification":"SystemMetaData","comment":"The extension providing the data","endPoint":"none","purpose":"FeatureInsight"},"owner":"jrieken","rounds":{"classification":"SystemMetaData","comment":"Number of request that were made","endPoint":"none","purpose":"FeatureInsight"},"starttime":{"classification":"SystemMetaData","comment":"When the session started","endPoint":"none","purpose":"FeatureInsight"},"terminaledits":{"classification":"SystemMetaData","comment":"Did edits terminal the session","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"undos":{"classification":"SystemMetaData","comment":"Requests that have been undone","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"interactiveSessionApply":{"agentid":{"classification":"SystemMetaData","comment":"The ID of the chat agent that this insertion is for.","endPoint":"none","purpose":"FeatureInsight"},"codemapper":{"classification":"SystemMetaData","comment":"The code mapper that wa used to compute the edit.","endPoint":"none","purpose":"FeatureInsight"},"command":{"classification":"SystemMetaData","comment":"The name of the slash command that this insertion is for.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Provides insight into the usage of Chat features.","editsproposed":{"classification":"SystemMetaData","comment":"Whether there was a change proposed to the user.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isagenthostsession":{"classification":"SystemMetaData","comment":"Whether the action was performed in an Agent Host-backed chat session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"newfile":{"classification":"SystemMetaData","comment":"Whether the code was inserted into a new untitled file.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"aeschli"},"interactiveSessionCopy":{"agentid":{"classification":"SystemMetaData","comment":"The ID of the chat agent that the copy acted on.","endPoint":"none","purpose":"FeatureInsight"},"command":{"classification":"SystemMetaData","comment":"The name of the slash command the copy acted on.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Provides insight into the usage of Chat features.","copykind":{"classification":"SystemMetaData","comment":"How the copy was initiated.","endPoint":"none","purpose":"FeatureInsight"},"isagenthostsession":{"classification":"SystemMetaData","comment":"Whether the action was performed in an Agent Host-backed chat session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"roblourens"},"interactiveSessionInsert":{"agentid":{"classification":"SystemMetaData","comment":"The ID of the chat agent that this insertion is for.","endPoint":"none","purpose":"FeatureInsight"},"command":{"classification":"SystemMetaData","comment":"The name of the slash command that this insertion is for.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Provides insight into the usage of Chat features.","isagenthostsession":{"classification":"SystemMetaData","comment":"Whether the action was performed in an Agent Host-backed chat session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"newfile":{"classification":"SystemMetaData","comment":"Whether the code was inserted into a new untitled file.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"roblourens"},"interactiveSessionProviderInvoked":{"agent":{"classification":"SystemMetaData","comment":"The type of agent used.","endPoint":"none","purpose":"FeatureInsight"},"agentextensionid":{"classification":"SystemMetaData","comment":"The extension that contributed the agent.","endPoint":"none","purpose":"FeatureInsight"},"attachmentkinds":{"classification":"SystemMetaData","comment":"The types of variables/attachments that the user included with their query.","endPoint":"none","purpose":"FeatureInsight"},"chatmode":{"classification":"SystemMetaData","comment":"The chat mode used for the request. Built-in modes (ask, agent, edit), extension-contributed names (e.g. Plan), or a hashed identifier for user-created custom agents.","endPoint":"none","purpose":"FeatureInsight"},"chatsessionid":{"classification":"SystemMetaData","comment":"A random ID for the session.","endPoint":"none","purpose":"FeatureInsight"},"citations":{"classification":"SystemMetaData","comment":"The number of public code citations that were returned with the response.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Provides insight into the performance of Chat agents.","enablecommanddetection":{"classification":"SystemMetaData","comment":"Whether participation detection was disabled for this invocation.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"harness":{"classification":"SystemMetaData","comment":"For remote agent host sessions, the underlying harness/provider (e.g. copilotcli, claude, codex) so remote activity can be split by harness. Undefined for non-remote sessions.","endPoint":"none","purpose":"FeatureInsight"},"isagenthostsession":{"classification":"SystemMetaData","comment":"Whether the action was performed in an Agent Host-backed chat session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isparticipantdetected":{"classification":"SystemMetaData","comment":"Whether the participant was automatically detected.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isvirtualworkspace":{"classification":"SystemMetaData","comment":"Whether the chat request was made in a virtual workspace.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"location":{"classification":"SystemMetaData","comment":"The location at which chat request was made.","endPoint":"none","purpose":"FeatureInsight"},"model":{"classification":"SystemMetaData","comment":"The model used to generate the response.","endPoint":"none","purpose":"FeatureInsight"},"numcodeblocks":{"classification":"SystemMetaData","comment":"The number of code blocks in the response.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"roblourens","permissionlevel":{"classification":"SystemMetaData","comment":"The tool auto-approval permission level selected in the permission picker (default, assisted, autoApprove, or autopilot). Undefined when the picker is not applicable (e.g. ask mode or API-driven requests).","endPoint":"none","purpose":"FeatureInsight"},"requestid":{"classification":"SystemMetaData","comment":"The identifier of the chat request, used to correlate workbench and agent host telemetry.","endPoint":"none","purpose":"PerformanceAndHealth"},"requestindex":{"classification":"SystemMetaData","comment":"The zero-based index of the request within the chat session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"requesttype":{"classification":"SystemMetaData","comment":"The type of request that the user made.","endPoint":"none","purpose":"FeatureInsight"},"result":{"classification":"SystemMetaData","comment":"Whether invoking the ChatProvider resulted in an error.","endPoint":"none","purpose":"FeatureInsight"},"sessiontype":{"classification":"SystemMetaData","comment":"The session type scheme (e.g. vscodeLocalChatSession for local, or remote session scheme).","endPoint":"none","purpose":"FeatureInsight"},"sessiontypeselectionreason":{"classification":"SystemMetaData","comment":"Why the session type was selected when the session was created. Undefined for restored or reused sessions.","endPoint":"none","purpose":"FeatureInsight"},"settingdefaulttocopilotharness":{"classification":"SystemMetaData","comment":"The effective value of the chat.defaultToCopilotHarness setting when the request started.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"settinglocalagentenabled":{"classification":"SystemMetaData","comment":"The effective value of the chat.editor.localAgent.enabled setting when the request started.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"settingprefercopilotharness":{"classification":"SystemMetaData","comment":"The effective value of the chat.editor.preferCopilotHarness setting when the request started.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"slashcommand":{"classification":"SystemMetaData","comment":"The type of slashCommand used.","endPoint":"none","purpose":"FeatureInsight"},"timetofirstprogress":{"classification":"SystemMetaData","comment":"The time in milliseconds from invoking the provider to getting the first data.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"totaltime":{"classification":"SystemMetaData","comment":"The total time it took to run the provider's `provideResponseWithProgress`.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"interactiveSessionRunInTerminal":{"agentid":{"classification":"SystemMetaData","comment":"The ID of the related chat agent.","endPoint":"none","purpose":"FeatureInsight"},"command":{"classification":"SystemMetaData","comment":"The name of the related slash command.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Provides insight into the usage of Chat features.","isagenthostsession":{"classification":"SystemMetaData","comment":"Whether the action was performed in an Agent Host-backed chat session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"languageid":{"classification":"SystemMetaData","comment":"The language of the code that was run in the terminal.","endPoint":"none","purpose":"FeatureInsight"},"owner":"roblourens"},"interactiveSessionVote":{"agentid":{"classification":"SystemMetaData","comment":"The ID of the chat agent that this vote is for.","endPoint":"none","purpose":"FeatureInsight"},"command":{"classification":"SystemMetaData","comment":"The name of the slash command that this vote is for.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Provides insight into the performance of Chat agents.","direction":{"classification":"SystemMetaData","comment":"Whether the user voted up or down.","endPoint":"none","purpose":"FeatureInsight"},"isagenthostsession":{"classification":"SystemMetaData","comment":"Whether the action was performed in an Agent Host-backed chat session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"roblourens"},"keywordRecognition":{"comment":"An event that fires when a speech keyword detection is started","keywordrecognized":{"classification":"SystemMetaData","comment":"If the keyword was recognized.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"bpasero"},"languageModelToolInvoked":{"chatsessionid":{"classification":"SystemMetaData","comment":"The ID of the chat session that the tool was used within, if applicable.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Provides insight into the usage of language model tools.","copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"hostlaunchkind":{"classification":"SystemMetaData","comment":"Whether the agent host process was launched by the VS Code main process or VS Code CLI.","endPoint":"none","purpose":"FeatureInsight"},"initiatorclienttype":{"classification":"SystemMetaData","comment":"The type of VS Code client that initiated the event.","endPoint":"none","purpose":"FeatureInsight"},"initiatorconnectionkind":{"classification":"SystemMetaData","comment":"The route the initiating client used to reach the agent host.","endPoint":"none","purpose":"FeatureInsight"},"initiatordevdeviceid":{"classification":"EndUserPseudonymizedInformation","comment":"The development device identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"SqmMachineId","purpose":"BusinessInsight"},"initiatormachineid":{"classification":"EndUserPseudonymizedInformation","comment":"The machine identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"MacAddressHash","purpose":"FeatureInsight"},"initiatortransportkind":{"classification":"SystemMetaData","comment":"The physical transport on which the agent host received the initiating client action.","endPoint":"none","purpose":"FeatureInsight"},"invocationtimems":{"classification":"SystemMetaData","comment":"Time spent in tool invoke method in milliseconds.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"model":{"classification":"SystemMetaData","comment":"The trusted provider model identifier that produced the tool call, or a generic value for BYOK and unknown models, if applicable.","endPoint":"none","purpose":"FeatureInsight"},"owner":"roblourens","preparetimems":{"classification":"SystemMetaData","comment":"Time spent in prepareToolInvocation method in milliseconds.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"provider":{"classification":"SystemMetaData","comment":"The agent host provider that invoked the tool (e.g. copilotcli, claude, codex), if applicable.","endPoint":"none","purpose":"FeatureInsight"},"result":{"classification":"SystemMetaData","comment":"Whether invoking the LanguageModelTool resulted in an error.","endPoint":"none","purpose":"FeatureInsight"},"resultsizeincharacters":{"classification":"SystemMetaData","comment":"Length of the serialized Agent Host tool result in UTF-16 code units, if applicable.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"toolcallid":{"classification":"SystemMetaData","comment":"The agent host tool call identifier, if applicable.","endPoint":"none","purpose":"FeatureInsight"},"toolextensionid":{"classification":"SystemMetaData","comment":"The extension that contributed the tool.","endPoint":"none","purpose":"FeatureInsight"},"toolid":{"classification":"SystemMetaData","comment":"The ID of the tool used.","endPoint":"none","purpose":"FeatureInsight"},"toolsourcekind":{"classification":"SystemMetaData","comment":"The source kind of the tool.","endPoint":"none","purpose":"FeatureInsight"},"turnid":{"classification":"SystemMetaData","comment":"The identifier of the Agent Host turn containing the tool invocation, if applicable.","endPoint":"none","purpose":"FeatureInsight"}},"languagePackSuggestion:popup":{"language":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"owner":"TylerLeonhardt","userreaction":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"}},"marketplace:auth:checked":{"authprovider":{"classification":"SystemMetaData","comment":"The auth provider used (github, microsoft).","endPoint":"none","purpose":"FeatureInsight"},"comment":"Reports marketplace authentication results for enterprise marketplace access.","eligible":{"classification":"SystemMetaData","comment":"Whether the user was granted marketplace access.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"sandy081"},"mcp.addserver":{"comment":"Generic details for adding a new MCP server","owner":"digitarald","packagetype":{"classification":"SystemMetaData","comment":"The type of MCP server package","endPoint":"none","purpose":"FeatureInsight"}},"mcp.addserver.completed":{"comment":"Generic details for successfully adding model-assisted MCP server","owner":"digitarald","packagetype":{"classification":"SystemMetaData","comment":"The type of MCP server package","endPoint":"none","purpose":"FeatureInsight"},"servertype":{"classification":"SystemMetaData","comment":"The type of MCP server","endPoint":"none","purpose":"FeatureInsight"},"target":{"classification":"SystemMetaData","comment":"The target of the MCP server configuration","endPoint":"none","purpose":"FeatureInsight"}},"mcp.elicitationRequested":{"comment":"Triggered when elictation is requested","owner":"connor4312","servername":{"classification":"SystemMetaData","comment":"The name of the MCP server","endPoint":"none","purpose":"FeatureInsight"},"serverversion":{"classification":"SystemMetaData","comment":"The version of the MCP server","endPoint":"none","purpose":"FeatureInsight"}},"mcp/authSetup":{"comment":"Tracks how MCP OAuth authentication setup was discovered and configured","owner":"TylerLeonhardt","resourcemetadatasource":{"classification":"SystemMetaData","comment":"How resource metadata was discovered (header, wellKnown, or none)","endPoint":"none","purpose":"FeatureInsight"},"servermetadatasource":{"classification":"SystemMetaData","comment":"How authorization server metadata was discovered (resourceMetadata, wellKnown, or default)","endPoint":"none","purpose":"FeatureInsight"}},"mcp/serverBoot":{"comment":"Details the capabilities of the MCP server","owner":"connor4312","servername":{"classification":"SystemMetaData","comment":"The name of the MCP server","endPoint":"none","purpose":"FeatureInsight"},"serverversion":{"classification":"SystemMetaData","comment":"The version of the MCP server","endPoint":"none","purpose":"FeatureInsight"},"supportslogging":{"classification":"SystemMetaData","comment":"Whether the server supports logging","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"supportsprompts":{"classification":"SystemMetaData","comment":"Whether the server supports prompts","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"supportsresources":{"classification":"SystemMetaData","comment":"Whether the server supports resource","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"toolcount":{"classification":"SystemMetaData","comment":"The number of tools the server advertises","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"mcp/serverBootState":{"comment":"Details the capabilities of the MCP server","owner":"connor4312","state":{"classification":"SystemMetaData","comment":"The server outcome","endPoint":"none","purpose":"FeatureInsight"},"time":{"classification":"SystemMetaData","comment":"Duration in milliseconds to reach that state","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"mcp/serverInstall":{"comment":"MCP server installation event tracking","error":{"classification":"CallstackOrException","comment":"Error message if installation failed","endPoint":"none","purpose":"FeatureInsight"},"hasinputs":{"classification":"SystemMetaData","comment":"Whether the server requires input configuration","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"connor4312","scope":{"classification":"SystemMetaData","comment":"Installation scope (user, workspace, etc.)","endPoint":"none","purpose":"FeatureInsight"},"servername":{"classification":"SystemMetaData","comment":"The name of the MCP server being installed","endPoint":"none","purpose":"FeatureInsight"},"source":{"classification":"SystemMetaData","comment":"Installation source (gallery or local)","endPoint":"none","purpose":"FeatureInsight"},"success":{"classification":"SystemMetaData","comment":"Whether installation succeeded","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"mcp:action:install":{"comment":"Used to understand if the action to install the MCP server is used.","name":{"classification":"SystemMetaData","comment":"The gallery name of the MCP server being installed","endPoint":"none","purpose":"FeatureInsight"},"owner":"sandy081"},"mcp:action:install:remote":{"comment":"Used to understand if the action to install the MCP server is used.","name":{"classification":"SystemMetaData","comment":"The gallery name of the MCP server being installed","endPoint":"none","purpose":"FeatureInsight"},"owner":"sandy081"},"mcp:action:install:workspace":{"comment":"Used to understand if the action to install the MCP server is used.","name":{"classification":"SystemMetaData","comment":"The gallery name of the MCP server being installed","endPoint":"none","purpose":"FeatureInsight"},"owner":"sandy081"},"mergeEditor.action.accept":{"comment":"This event tracks when a user accepts one side of a conflict.","isinput1":{"classification":"SystemMetaData","comment":"Indicates if the user accepted input 1 or input 2","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"otheraccepted":{"classification":"SystemMetaData","comment":"Indicates if the user already accepted the other side","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"hediet"},"mergeEditor.action.conflictCounterClicked":{"comment":"This event tracks when the user clicks on the conflict counter to navigate to the next conflict.","owner":"hediet"},"mergeEditor.action.goToNextConflict":{"comment":"This event tracks when the user navigates to the next conflict\\\".","owner":"hediet"},"mergeEditor.action.goToPreviousConflict":{"comment":"This event tracks when the user navigates to the previous conflict\\\".","owner":"hediet"},"mergeEditor.action.remove":{"comment":"This event tracks when a user un-accepts one side of a conflict.","isinput1":{"classification":"SystemMetaData","comment":"Indicates if the user accepted input 1 or input 2","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"otheraccepted":{"classification":"SystemMetaData","comment":"Indicates if the user accepted the other side","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"hediet"},"mergeEditor.action.resetToBase":{"comment":"This event tracks when the user invokes \\\"Reset To Base\\\".","owner":"hediet"},"mergeEditor.action.smartCombination":{"comment":"This event tracks when the user clicks on \\\"Accept Both\\\".","otheraccepted":{"classification":"SystemMetaData","comment":"Indicates if the user immediately clicks on accept both or only after the other side has been accepted","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"hediet"},"mergeEditor.closed":{"accepted":{"classification":"SystemMetaData","comment":"Indicates if the user completed the merge successfully or just closed the editor","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"combinableconflictcount":{"classification":"SystemMetaData","comment":"To evaluate how useful the smart-merge feature is","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"This event tracks when a user closes a merge editor. It also tracks how the user solved the merge conflicts. This data can be used to improve the UX of the merge editor. This event will be fired rarely (less than 200k per week)","conflictcount":{"classification":"SystemMetaData","comment":"To understand how many conflicts typically occur","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"conflictsresolvedwithbase":{"classification":"SystemMetaData","comment":"To understand how many conflicts are resolved with base","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"conflictsresolvedwithinput1":{"classification":"SystemMetaData","comment":"To understand how many conflicts are resolved with input1","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"conflictsresolvedwithinput2":{"classification":"SystemMetaData","comment":"To understand how many conflicts are resolved with input2","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"conflictsresolvedwithsmartcombination":{"classification":"SystemMetaData","comment":"To understand how many conflicts are resolved with smart combination","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"durationopenedsecs":{"classification":"SystemMetaData","comment":"Indicates how long the merge editor was open before it was closed. This can be compared with the inline experience to investigate time savings.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"manuallysolvedconflictcountthatequalinput1":{"classification":"SystemMetaData","comment":"Indicates how many conflicts were solved manually that equal just input 1","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"manuallysolvedconflictcountthatequalinput2":{"classification":"SystemMetaData","comment":"Indicates how many conflicts were solved manually that equal just input 2","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"manuallysolvedconflictcountthatequalnone":{"classification":"SystemMetaData","comment":"Indicates how many conflicts were solved manually that are not recognized by the merge editor.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"manuallysolvedconflictcountthatequalnoneandstartedwithbase":{"classification":"SystemMetaData","comment":"Indicates how many manually solved conflicts that are not recognized started with base","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"manuallysolvedconflictcountthatequalnoneandstartedwithbothnonsmart":{"classification":"SystemMetaData","comment":"Indicates how many manually solved conflicts that are not recognized started with both (non-smart combination)","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"manuallysolvedconflictcountthatequalnoneandstartedwithbothsmart":{"classification":"SystemMetaData","comment":"Indicates how many manually solved conflicts that are not recognized started with both (smart-combination)","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"manuallysolvedconflictcountthatequalnoneandstartedwithinput1":{"classification":"SystemMetaData","comment":"Indicates how many manually solved conflicts that are not recognized started with input1","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"manuallysolvedconflictcountthatequalnoneandstartedwithinput2":{"classification":"SystemMetaData","comment":"Indicates how many manually solved conflicts that are not recognized started with input2","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"manuallysolvedconflictcountthatequalsmartcombine":{"classification":"SystemMetaData","comment":"Indicates how many conflicts were solved manually that equal the smart combination of the inputs.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"hediet","remainingconflictcount":{"classification":"SystemMetaData","comment":"Indicates how many conflicts were skipped. Should be zero for a successful merge.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"mergeEditor.layoutChanged":{"basetop":{"classification":"SystemMetaData","comment":"To gain insight which layout should be default for the base view","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"basevisible":{"classification":"SystemMetaData","comment":"To understand how many users use the base view to solve a conflict","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"This event tracks when a user changes the layout of the 3 way merge editor. This is useful to understand what layout should be default.","iscolumnview":{"classification":"SystemMetaData","comment":"To gain insight which layout should be default","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"hediet"},"mergeEditor.opened":{"basetop":{"classification":"SystemMetaData","comment":"To gain insight which layout should be default for the base view","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"basevisible":{"classification":"SystemMetaData","comment":"To understand how many users use the base view to solve a conflict","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"combinableconflictcount":{"classification":"SystemMetaData","comment":"To evaluate how useful the smart-merge feature is","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"This event tracks when a user opens a 3 way merge editor. The associated data helps to fine-tune the merge editor.","conflictcount":{"classification":"SystemMetaData","comment":"To understand how many conflicts typically occur","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"iscolumnview":{"classification":"SystemMetaData","comment":"To gain insight which layout should be default","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"hediet"},"meteredConnectionStateChange":{"comment":"Tracks metered network connection state changes to understand usage patterns.","connectionstate":{"classification":"SystemMetaData","comment":"Whether the underlying network connection is metered according to the OS.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"dmitrivMS"},"networkProcess.gone":{"comment":"Tracks network process gone events for reliability insights.","crashed":{"classification":"SystemMetaData","comment":"Whether the network process crashed.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"crashedpreipc":{"classification":"SystemMetaData","comment":"Whether the network process crashed before IPC was established.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"exitcode":{"classification":"SystemMetaData","comment":"The exit code of the network process.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"deepak1556"},"networkProcess.launched":{"comment":"Tracks network process launch events.","owner":"deepak1556"},"newChatPickerClosed":{"comment":"Tracks new chat view pane picker usage and selection changes.","id":{"classification":"SystemMetaData","comment":"The telemetry id of the picker.","endPoint":"none","purpose":"FeatureInsight"},"name":{"classification":"SystemMetaData","comment":"The telemetry name of the picker.","endPoint":"none","purpose":"FeatureInsight"},"optionidafter":{"classification":"SystemMetaData","comment":"The option selected when the picker was closed.","endPoint":"none","purpose":"FeatureInsight"},"optionidbefore":{"classification":"SystemMetaData","comment":"The option configured before opening the picker.","endPoint":"none","purpose":"FeatureInsight"},"optionlabelafter":{"classification":"SystemMetaData","comment":"The label of the option selected when the picker was closed.","endPoint":"none","purpose":"FeatureInsight"},"optionlabelbefore":{"classification":"SystemMetaData","comment":"The label of the option configured before opening the picker.","endPoint":"none","purpose":"FeatureInsight"},"owner":"benibenj","selectionchanged":{"classification":"SystemMetaData","comment":"Whether the user changed the selected option.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"notebook/SaveError":{"comment":"Detect if we are having issues saving a notebook on the Extension Host","error":{"classification":"SystemMetaData","comment":"Info about the error that occurred","endPoint":"none","purpose":"PerformanceAndHealth"},"isipynbworkerserializer":{"classification":"SystemMetaData","comment":"Whether the IPynb files are serialized in workers","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"isremote":{"classification":"SystemMetaData","comment":"Whether the save is happening on a remote file system","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"amunger"},"notebook/editorOpenPerf":{"codecellcount":{"classification":"SystemMetaData","comment":"Total number of code cell","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"codelength":{"classification":"SystemMetaData","comment":"Length of text in all code cells","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"The notebook file open metrics. Used to get a better understanding of the performance of notebook file opening","custommarkdownloaded":{"classification":"SystemMetaData","comment":"Custom markdown loading time for the resource opening","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"editorloaded":{"classification":"SystemMetaData","comment":"Overall editor loading time for the resource opening","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"ext":{"classification":"SystemMetaData","comment":"File extension for the notebook resource","endPoint":"none","purpose":"FeatureInsight"},"extensionactivated":{"classification":"SystemMetaData","comment":"Extension activation time for the resource opening","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"inputloaded":{"classification":"SystemMetaData","comment":"Editor Input loading time for the resource opening","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"markdownlength":{"classification":"SystemMetaData","comment":"Length of text in all markdown cells","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"mdcellcount":{"classification":"SystemMetaData","comment":"Total number of markdown cell","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"notebookstatsloaded":{"classification":"SystemMetaData","comment":"Time for generating the notebook level information for telemetry","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"outputbytes":{"classification":"SystemMetaData","comment":"Total number of bytes for all outputs","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"outputcount":{"classification":"SystemMetaData","comment":"Total number of cell outputs","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"rebornix","scheme":{"classification":"SystemMetaData","comment":"File system provider scheme for the notebook resource","endPoint":"none","purpose":"FeatureInsight"},"viewtype":{"classification":"SystemMetaData","comment":"The view type of the notebook editor","endPoint":"none","purpose":"FeatureInsight"},"webviewcommloaded":{"classification":"SystemMetaData","comment":"Webview initialization time for the resource opening","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"notebook/editorOpened":{"comment":"Identify the notebook editor view type","ext":{"classification":"SystemMetaData","comment":"File extension for the resource","endPoint":"none","purpose":"FeatureInsight"},"isrepl":{"classification":"SystemMetaData","comment":"Whether the notebook editor is within a REPL editor","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"rebornix","scheme":{"classification":"SystemMetaData","comment":"File system provider scheme for the resource","endPoint":"none","purpose":"FeatureInsight"},"viewtype":{"classification":"SystemMetaData","comment":"View type of the notebook editor","endPoint":"none","purpose":"FeatureInsight"}},"onboarding.promptOptionInteraction":{"comment":"Reports privacy-safe interactions with V3 onboarding prompt options without collecting prompt or repository content.","impressionid":{"classification":"SystemMetaData","comment":"A random identifier generated for this prompt impression, used only to join this event with the strategy event of the same impression.","endPoint":"none","purpose":"FeatureInsight"},"interaction":{"classification":"SystemMetaData","comment":"Whether an option was selected or the prompt-option widget was closed.","endPoint":"none","purpose":"FeatureInsight"},"option":{"classification":"SystemMetaData","comment":"The categorical prompt option selected, or none when the widget was closed.","endPoint":"none","purpose":"FeatureInsight"},"optionindex":{"classification":"SystemMetaData","comment":"The zero-based slot position of the selected option, or -1 when the widget was closed or the option is no longer rendered.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"optionkindsshown":{"classification":"SystemMetaData","comment":"The comma separated categorical kinds of the prompt options that were rendered, in slot order.","endPoint":"none","purpose":"FeatureInsight"},"owner":"benibenj","scenarioid":{"classification":"SystemMetaData","comment":"The id of the onboarding scenario that showed the prompt options.","endPoint":"none","purpose":"FeatureInsight"}},"onboarding.promptStrategy":{"candidatesfound":{"classification":"SystemMetaData","comment":"How many GitHub candidates the lookup found before they were truncated to the number of prompt-option slots.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Reports which prompt experience an onboarding tour selected, and where the GitHub personalization budget went, without collecting prompt or repository content.","configuredvariation":{"classification":"SystemMetaData","comment":"The configured prompt experience, reduced to a known category.","endPoint":"none","purpose":"FeatureInsight"},"effectivestrategy":{"classification":"SystemMetaData","comment":"The effective prompt or prompt-option strategy selected for the tour.","endPoint":"none","purpose":"FeatureInsight"},"fallbackreason":{"classification":"SystemMetaData","comment":"The categorical reason GitHub personalization fell back to a default prompt or standard options.","endPoint":"none","purpose":"PerformanceAndHealth"},"githuboptioncount":{"classification":"SystemMetaData","comment":"How many of the rendered prompt-option slots were personalized GitHub items, from zero to the number of slots.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"impressionid":{"classification":"SystemMetaData","comment":"A random identifier generated for this prompt impression, used only to join this event with the interaction events of the same impression.","endPoint":"none","purpose":"FeatureInsight"},"issuelinkagems":{"classification":"SystemMetaData","comment":"Time in milliseconds spent checking which assigned issues already have linked pull requests, or zero when that stage did not run.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"issuelinkageoutcome":{"classification":"SystemMetaData","comment":"The categorical outcome of the issue pull request linkage stage.","endPoint":"none","purpose":"PerformanceAndHealth"},"issuesummaryms":{"classification":"SystemMetaData","comment":"Time in milliseconds spent fetching assigned issue summaries, or zero when that stage did not run.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"issuesummaryoutcome":{"classification":"SystemMetaData","comment":"The categorical outcome of the assigned issue summary stage.","endPoint":"none","purpose":"PerformanceAndHealth"},"lookupdurationms":{"classification":"SystemMetaData","comment":"Total time in milliseconds spent in the GitHub prompt-option lookup, including repository resolution.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"benibenj","prreviewms":{"classification":"SystemMetaData","comment":"Longest time in milliseconds spent fetching pull request review threads, or zero when that stage did not run.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"prreviewoutcome":{"classification":"SystemMetaData","comment":"The most severe categorical outcome of the pull request review-thread stage.","endPoint":"none","purpose":"PerformanceAndHealth"},"prsummaryms":{"classification":"SystemMetaData","comment":"Time in milliseconds spent fetching authored pull request summaries, or zero when that stage did not run.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"prsummaryoutcome":{"classification":"SystemMetaData","comment":"The categorical outcome of the authored pull request summary stage.","endPoint":"none","purpose":"PerformanceAndHealth"},"repositoryms":{"classification":"SystemMetaData","comment":"Time in milliseconds spent resolving the GitHub repository of the selected workspace, or zero when that stage did not run.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"scenarioid":{"classification":"SystemMetaData","comment":"The id of the onboarding scenario that ran.","endPoint":"none","purpose":"FeatureInsight"},"shown":{"classification":"SystemMetaData","comment":"Whether the selected prompt or prompt-option widget was shown.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"timedoutstage":{"classification":"SystemMetaData","comment":"The categorical lookup stage that was still running when the total lookup budget expired, or none.","endPoint":"none","purpose":"PerformanceAndHealth"}},"onboarding.scenarioOutcome":{"comment":"Reports how a user progressed through an onboarding tour to evaluate onboarding effectiveness.","dismissreason":{"classification":"SystemMetaData","comment":"The concrete action that ended the tour, e.g. skipButton, escapeKey, targetClick, completed or aborted.","endPoint":"none","purpose":"FeatureInsight"},"durationms":{"classification":"SystemMetaData","comment":"How long the tour was on screen, in milliseconds.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"experimentactive":{"classification":"SystemMetaData","comment":"Whether an active experiment drove this run.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"laststepindex":{"classification":"SystemMetaData","comment":"The furthest 0-based step index the user reached.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"outcome":{"classification":"SystemMetaData","comment":"How the tour ended: completed, skipped, dismissed or aborted.","endPoint":"none","purpose":"FeatureInsight"},"owner":"benibenj","scenarioid":{"classification":"SystemMetaData","comment":"The id of the onboarding scenario that ran.","endPoint":"none","purpose":"FeatureInsight"},"stepcount":{"classification":"SystemMetaData","comment":"The total number of steps in the tour.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"onboarding.scenarioShown":{"comment":"Reports a rendered onboarding tour impression. The scenario and experiment assignment identifiers are bounded product categories, not user content.","experimentactive":{"classification":"SystemMetaData","comment":"Whether a valid experiment treatment selected the rendered scenario.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"experimentassignmentcontextid":{"classification":"SystemMetaData","comment":"The bounded experiment assignment-context identifier for the rendered scenario, when active.","endPoint":"none","purpose":"FeatureInsight"},"owner":"benibenj","scenarioid":{"classification":"SystemMetaData","comment":"The stable identifier of the onboarding scenario that rendered.","endPoint":"none","purpose":"FeatureInsight"}},"openedChatCodeCitations":{"comment":"Indicates when a user opens chat code citations","owner":"roblourens"},"osProxyConfig":{"allproxyenvironmentstate":{"classification":"SystemMetaData","comment":"Whether the effective all-proxy environment variable is unset, configured, or invalid. The variable name and value are not collected.","endPoint":"none","purpose":"FeatureInsight"},"autodetect":{"classification":"SystemMetaData","comment":"Whether automatic proxy discovery is enabled.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Tracks categorized operating system proxy configuration after startup without collecting proxy addresses, URLs, scripts, bypass entries, or error text.","configuredpacstate":{"classification":"SystemMetaData","comment":"The configured PAC inspection state. Configured URLs and errors are not collected.","endPoint":"none","purpose":"FeatureInsight"},"durationms":{"classification":"SystemMetaData","comment":"Wall-clock duration of the operating system proxy configuration read in milliseconds.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"excludesimplehostnames":{"classification":"SystemMetaData","comment":"Whether macOS excludes simple hostnames from proxying. Undefined on other platforms.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"hasbypassrules":{"classification":"SystemMetaData","comment":"Whether operating system proxy bypass rules are present. Bypass entries are not collected.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"hasconfiguredpac":{"classification":"SystemMetaData","comment":"Whether the operating system has a PAC URL configured. The URL is not collected.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"hashttpproxy":{"classification":"SystemMetaData","comment":"Whether normalized static HTTP proxy settings are present. Proxy addresses are not collected.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"hashttpsproxy":{"classification":"SystemMetaData","comment":"Whether normalized static HTTPS proxy settings are present. Proxy addresses are not collected.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"hasloadedpac":{"classification":"SystemMetaData","comment":"Whether a PAC script was discovered and loaded. The URL and script contents are not collected.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"hassocksproxy":{"classification":"SystemMetaData","comment":"Whether normalized static SOCKS proxy settings are present. Proxy addresses are not collected.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"httpproxyenvironmentstate":{"classification":"SystemMetaData","comment":"Whether the effective HTTP proxy environment variable is unset, configured, or invalid. The variable name and value are not collected.","endPoint":"none","purpose":"FeatureInsight"},"httpsproxyenvironmentstate":{"classification":"SystemMetaData","comment":"Whether the effective HTTPS proxy environment variable is unset, configured, or invalid. The variable name and value are not collected.","endPoint":"none","purpose":"FeatureInsight"},"noproxyenvironmentstate":{"classification":"SystemMetaData","comment":"Whether the effective no-proxy environment variable is unset, configured, or invalid. The variable name and value are not collected.","endPoint":"none","purpose":"FeatureInsight"},"owner":"chrmarti","pacscriptcharactercount":{"classification":"SystemMetaData","comment":"Number of characters in the loaded PAC script. The script contents are not collected.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"pacscriptlinecount":{"classification":"SystemMetaData","comment":"Number of lines in the loaded PAC script. The script contents are not collected.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"pacscriptreturncount":{"classification":"SystemMetaData","comment":"Number of return keyword occurrences in the loaded PAC script. The script contents are not collected.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"pacsource":{"classification":"SystemMetaData","comment":"How the loaded PAC script was selected (wpad-dhcp, wpad-dns, configured, unknown, or none).","endPoint":"none","purpose":"FeatureInsight"},"platformkind":{"classification":"SystemMetaData","comment":"The operating system proxy configuration source (windows, macos, linux, unknown, or none).","endPoint":"none","purpose":"FeatureInsight"},"success":{"classification":"SystemMetaData","comment":"Whether reading the operating system proxy configuration completed successfully.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"wpaddhcpstate":{"classification":"SystemMetaData","comment":"The DHCP WPAD inspection state. Discovered URLs and errors are not collected.","endPoint":"none","purpose":"FeatureInsight"},"wpaddnsstate":{"classification":"SystemMetaData","comment":"The DNS WPAD inspection state. Discovered URLs and errors are not collected.","endPoint":"none","purpose":"FeatureInsight"}},"performance.inputLatency":{"comment":"This is a set of samples of the time (in milliseconds) that various events took when typing in the editor","gpuacceleration":{"classification":"SystemMetaData","comment":"Whether GPU acceleration was enabled at the time the event was reported.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"input.average":{"classification":"SystemMetaData","comment":"The minimum time it took to execute.","endPoint":"none","owner":"hediet","purpose":"PerformanceAndHealth"},"input.max":{"classification":"SystemMetaData","comment":"The minimum time it took to execute.","endPoint":"none","owner":"hediet","purpose":"PerformanceAndHealth"},"input.min":{"classification":"SystemMetaData","comment":"The minimum time it took to execute.","endPoint":"none","owner":"hediet","purpose":"PerformanceAndHealth"},"jsheapsizelimit":{"classification":"SystemMetaData","comment":"The JS heap size limit in bytes, or -1 if unavailable.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"jsheapusagepercentage":{"classification":"SystemMetaData","comment":"The JS heap usage as a percentage (0-100), or -1 if unavailable.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"keydown.average":{"classification":"SystemMetaData","comment":"The minimum time it took to execute.","endPoint":"none","owner":"hediet","purpose":"PerformanceAndHealth"},"keydown.max":{"classification":"SystemMetaData","comment":"The minimum time it took to execute.","endPoint":"none","owner":"hediet","purpose":"PerformanceAndHealth"},"keydown.min":{"classification":"SystemMetaData","comment":"The minimum time it took to execute.","endPoint":"none","owner":"hediet","purpose":"PerformanceAndHealth"},"owner":"hediet","render.average":{"classification":"SystemMetaData","comment":"The minimum time it took to execute.","endPoint":"none","owner":"hediet","purpose":"PerformanceAndHealth"},"render.max":{"classification":"SystemMetaData","comment":"The minimum time it took to execute.","endPoint":"none","owner":"hediet","purpose":"PerformanceAndHealth"},"render.min":{"classification":"SystemMetaData","comment":"The minimum time it took to execute.","endPoint":"none","owner":"hediet","purpose":"PerformanceAndHealth"},"samplecount":{"classification":"SystemMetaData","comment":"The number of samples measured.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"total.average":{"classification":"SystemMetaData","comment":"The minimum time it took to execute.","endPoint":"none","owner":"hediet","purpose":"PerformanceAndHealth"},"total.max":{"classification":"SystemMetaData","comment":"The minimum time it took to execute.","endPoint":"none","owner":"hediet","purpose":"PerformanceAndHealth"},"total.min":{"classification":"SystemMetaData","comment":"The minimum time it took to execute.","endPoint":"none","owner":"hediet","purpose":"PerformanceAndHealth"},"usedjsheapsize":{"classification":"SystemMetaData","comment":"The JS heap size in bytes at the time of reporting, or -1 if unavailable.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"policy.applied":{"accountgatepolicycount":{"classification":"SystemMetaData","comment":"Number of effective policy values forced by an unsatisfied approved-account gate.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"accountpolicycount":{"classification":"SystemMetaData","comment":"Number of effective policy values derived from GitHub account policy or entitlement data.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"approvedorgsset":{"classification":"SystemMetaData","comment":"True if the approved-account-organizations policy is applied.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Reports effective policy values by privacy-safe delivery source and selected value buckets, to distinguish device policy, managed-settings channels, and account-driven restrictions. No raw policy values are collected.","defaultmodelforcedtoauto":{"classification":"SystemMetaData","comment":"True if the default chat model policy forces the \\\"auto\\\" model.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"defaultmodelset":{"classification":"SystemMetaData","comment":"True if the default chat model policy is applied.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"devicepolicycount":{"classification":"SystemMetaData","comment":"Number of effective policy values from OS or device policy, including values without more specific tracked provenance.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"enabledpluginsset":{"classification":"SystemMetaData","comment":"True if the enabled-plugins policy is applied.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"enablefeedbackset":{"classification":"SystemMetaData","comment":"True if the enable-feedback policy is applied.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"extramarketplacesset":{"classification":"SystemMetaData","comment":"True if the extra-marketplaces policy is applied.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"filemanagedsettingspolicycount":{"classification":"SystemMetaData","comment":"Number of effective policy values caused by managed settings delivered through a policy file.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"mixedmanagedsettingspolicycount":{"classification":"SystemMetaData","comment":"Number of effective policy values caused by managed settings from more than one delivery channel.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"nativemdmpolicycount":{"classification":"SystemMetaData","comment":"Number of effective policy values caused by managed settings delivered through native MDM.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"otelforcedenabled":{"classification":"SystemMetaData","comment":"True if the OpenTelemetry policy forces export enabled.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"otelset":{"classification":"SystemMetaData","comment":"True if the OpenTelemetry-enabled policy is applied.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"joshspicer","servermanagedsettingspolicycount":{"classification":"SystemMetaData","comment":"Number of effective policy values caused by managed settings delivered from GitHub services.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"strictmarketplaceslockdown":{"classification":"SystemMetaData","comment":"True if the strict-marketplaces policy is an empty allowlist (blocks all marketplaces).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"strictmarketplacesset":{"classification":"SystemMetaData","comment":"True if the strict-marketplaces policy is applied.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"telemetrylevel":{"classification":"SystemMetaData","comment":"The forced telemetry level bucket (off/crash/error/all, or \\\"unknown\\\") when the telemetry-level policy is applied.","endPoint":"none","purpose":"FeatureInsight"},"telemetrylevelset":{"classification":"SystemMetaData","comment":"True if the telemetry-level policy is applied.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"toolsautoapproveforcedoff":{"classification":"SystemMetaData","comment":"True if the tools auto-approve policy forces auto-approve off.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"toolsautoapproveset":{"classification":"SystemMetaData","comment":"True if the tools auto-approve policy is applied.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"power.resume":{"comment":"Tracks OS power suspend and resume events for reliability insights.","idlestate":{"classification":"SystemMetaData","comment":"The system idle state (active, idle, locked, unknown).","endPoint":"none","purpose":"PerformanceAndHealth"},"idletime":{"classification":"SystemMetaData","comment":"The system idle time in seconds.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"onbattery":{"classification":"SystemMetaData","comment":"Whether the system is running on battery power.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"chrmarti","thermalstate":{"classification":"SystemMetaData","comment":"The system thermal state (unknown, nominal, fair, serious, critical).","endPoint":"none","purpose":"PerformanceAndHealth"}},"power.suspend":{"comment":"Tracks OS power suspend and resume events for reliability insights.","idlestate":{"classification":"SystemMetaData","comment":"The system idle state (active, idle, locked, unknown).","endPoint":"none","purpose":"PerformanceAndHealth"},"idletime":{"classification":"SystemMetaData","comment":"The system idle time in seconds.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"onbattery":{"classification":"SystemMetaData","comment":"Whether the system is running on battery power.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"chrmarti","thermalstate":{"classification":"SystemMetaData","comment":"The system thermal state (unknown, nominal, fair, serious, critical).","endPoint":"none","purpose":"PerformanceAndHealth"}},"profiles:count":{"comment":"Report the number of user profiles excluding the default profile","count":{"classification":"SystemMetaData","comment":"The number of user profiles excluding the default profile","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"sandy081"},"proxyAuthenticationRequest":{"authenticationtype":{"classification":"PublicNonPersonalData","comment":"Type of the authentication requested","endPoint":"none","purpose":"FeatureInsight"},"comment":"Data about proxy authentication requests","extensionhosttype":{"classification":"SystemMetaData","comment":"Type of the extension host","endPoint":"none","purpose":"FeatureInsight"},"owner":"chrmarti"},"proxyResolveStats":{"avgduration":{"classification":"SystemMetaData","comment":"Average resolution time (ms)","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"comment":"Performance statistics for proxy resolution","count":{"classification":"SystemMetaData","comment":"Number of proxy resolution calls","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"maxduration":{"classification":"SystemMetaData","comment":"Maximum resolution time (ms)","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"minduration":{"classification":"SystemMetaData","comment":"Minimum resolution time (ms)","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"chrmarti","totalduration":{"classification":"SystemMetaData","comment":"Total time spent in proxy resolution (ms)","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"type":{"classification":"SystemMetaData","comment":"Sorted, comma-separated list of resolved proxy types seen during the interval (e.g. DIRECT, PROXY, HTTPS, SOCKS, EMPTY, UNKNOWN)","endPoint":"none","purpose":"PerformanceAndHealth"}},"query-expfeature":{"abexp.queriedfeature":{"classification":"SystemMetaData","comment":"The experimental feature being queried","endPoint":"none","purpose":"FeatureInsight"},"comment":"Logs queries to the experiment service by feature for metric calculations","owner":"sbatten"},"releaseNotesSettingAction":{"comment":"Used to understand if the action to update settings from the release notes is used.","owner":"alexr00","settingid":{"classification":"SystemMetaData","comment":"The id of the setting that was clicked on in the release notes","endPoint":"none","purpose":"FeatureInsight"}},"remoteConnectionFailure":{"comment":"The initial connection failed","connectiontimems":{"classification":"SystemMetaData","comment":"Time, in ms, until connection failure","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"message":{"classification":"SystemMetaData","comment":"Error message","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"alexdima","remotename":{"classification":"SystemMetaData","comment":"The name of the resolver.","endPoint":"none","purpose":"PerformanceAndHealth"},"web":{"classification":"SystemMetaData","comment":"Is web ui.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"remoteConnectionGain":{"attempt":{"classification":"SystemMetaData","comment":"The reconnection attempt counter.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"comment":"The remote connection state is now `ConnectionGain`","millissincelastincomingdata":{"classification":"SystemMetaData","comment":"Elapsed time (in ms) since data was last received.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"alexdima","reconnectiontoken":{"classification":"SystemMetaData","comment":"The identifier of the connection.","endPoint":"none","purpose":"PerformanceAndHealth"},"remotename":{"classification":"SystemMetaData","comment":"The name of the resolver.","endPoint":"none","purpose":"PerformanceAndHealth"}},"remoteConnectionHealth":{"comment":"The remote connection health has changed (round trip time)","connectionhealth":{"classification":"SystemMetaData","comment":"The health of the connection: good or poor.","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"alexdima","reconnectiontoken":{"classification":"SystemMetaData","comment":"The identifier of the connection.","endPoint":"none","purpose":"PerformanceAndHealth"},"remotename":{"classification":"SystemMetaData","comment":"The name of the resolver.","endPoint":"none","purpose":"PerformanceAndHealth"}},"remoteConnectionLatency":{"comment":"The latency to the remote extension host","latencyms":{"classification":"SystemMetaData","comment":"Latency to the remote, in milliseconds","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"connor4312","remotename":{"classification":"SystemMetaData","comment":"Anonymized remote name","endPoint":"none","purpose":"PerformanceAndHealth"},"web":{"classification":"SystemMetaData","comment":"Whether this is running on web","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"remoteConnectionLost":{"comment":"The remote connection state is now `ConnectionLost`","owner":"alexdima","reconnectiontoken":{"classification":"SystemMetaData","comment":"The identifier of the connection.","endPoint":"none","purpose":"PerformanceAndHealth"},"remotename":{"classification":"SystemMetaData","comment":"The name of the resolver.","endPoint":"none","purpose":"PerformanceAndHealth"}},"remoteConnectionSuccess":{"comment":"The initial connection succeeded","connectiontimems":{"classification":"SystemMetaData","comment":"Time, in ms, until connected","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"alexdima","remotename":{"classification":"SystemMetaData","comment":"The name of the resolver.","endPoint":"none","purpose":"PerformanceAndHealth"},"tunnelname":{"classification":"SystemMetaData","comment":"The name of the tunnel for tunnel connections.","endPoint":"none","purpose":"FeatureInsight"},"web":{"classification":"SystemMetaData","comment":"Is web ui.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"remoteReconnectionPermanentFailure":{"attempt":{"classification":"SystemMetaData","comment":"The reconnection attempt counter.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"comment":"The remote connection state is now `ReconnectionPermanentFailure`","handled":{"classification":"SystemMetaData","comment":"The error was handled by the resolver.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"millissincelastincomingdata":{"classification":"SystemMetaData","comment":"Elapsed time (in ms) since data was last received.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"alexdima","reconnectiontoken":{"classification":"SystemMetaData","comment":"The identifier of the connection.","endPoint":"none","purpose":"PerformanceAndHealth"},"remotename":{"classification":"SystemMetaData","comment":"The name of the resolver.","endPoint":"none","purpose":"PerformanceAndHealth"}},"remoteReconnectionReload":{"attempt":{"classification":"SystemMetaData","comment":"The reconnection attempt counter.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"comment":"The reload button in the builtin permanent reconnection failure dialog was pressed","millissincelastincomingdata":{"classification":"SystemMetaData","comment":"Elapsed time (in ms) since data was last received.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"alexdima","reconnectiontoken":{"classification":"SystemMetaData","comment":"The identifier of the connection.","endPoint":"none","purpose":"PerformanceAndHealth"},"remotename":{"classification":"SystemMetaData","comment":"The name of the resolver.","endPoint":"none","purpose":"PerformanceAndHealth"}},"remoteReconnectionRunning":{"attempt":{"classification":"SystemMetaData","comment":"The reconnection attempt counter.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"comment":"The remote connection state is now `ReconnectionRunning`","millissincelastincomingdata":{"classification":"SystemMetaData","comment":"Elapsed time (in ms) since data was last received.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"alexdima","reconnectiontoken":{"classification":"SystemMetaData","comment":"The identifier of the connection.","endPoint":"none","purpose":"PerformanceAndHealth"},"remotename":{"classification":"SystemMetaData","comment":"The name of the resolver.","endPoint":"none","purpose":"PerformanceAndHealth"}},"remoteTunnel.connected":{"comment":"Reporting when a Remote Tunnel connection is established","isattached":{"classification":"SystemMetaData","comment":"Whether the connection is attached to an existing tunnel process","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"aeschli","tunnelname":{"classification":"SystemMetaData","comment":"The name of the connected tunnel","endPoint":"none","purpose":"FeatureInsight"}},"remoteTunnel.enablement":{"comment":"Reporting when Remote Tunnel access is turned on or off","enabled":{"classification":"SystemMetaData","comment":"Flag indicating if Remote Tunnel Access is enabled or not","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"aeschli","service":{"classification":"SystemMetaData","comment":"Flag indicating if Remote Tunnel Access is installed as a service","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"tunnelname":{"classification":"SystemMetaData","comment":"The name of the tunnel being enabled or disabled","endPoint":"none","purpose":"FeatureInsight"}},"searchComplete":{"cmdresultcount":{"classification":"SystemMetaData","comment":"The number of results returned from the search command","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"cmdtime":{"classification":"SystemMetaData","comment":"The amount of time spent running the search command","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"comment":"Fired when a file search is completed","directorieswalked":{"classification":"SystemMetaData","comment":"The number of directories walked","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"endtoendtime":{"classification":"SystemMetaData","comment":"The total search time","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"fileswalked":{"classification":"SystemMetaData","comment":"The number of files walked","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"filewalktime":{"classification":"SystemMetaData","comment":"The amount of time spent walking file system","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"roblourens","reason":{"classification":"SystemMetaData","comment":"Indicates which extension or UI feature triggered this search","endPoint":"none","purpose":"PerformanceAndHealth"},"resultcount":{"classification":"SystemMetaData","comment":"The number of search results","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"scheme":{"classification":"SystemMetaData","comment":"The uri scheme of the folder searched in","endPoint":"none","purpose":"PerformanceAndHealth"},"sortingtime":{"classification":"SystemMetaData","comment":"The amount of time spent sorting results","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"workspacefoldercount":{"classification":"SystemMetaData","comment":"The number of folders in the workspace","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"searchEditor/createEditorFromSearchResult":{"comment":"Fired when a search editor is opened from the search view","owner":"roblourens"},"searchEditor/openNewSearchEditor":{"comment":"Fired when a search editor is opened","owner":"roblourens"},"searchEditor/saveSearchResults":{"comment":"Fired when a search editor is saved","owner":"roblourens"},"searchKeywordClick":{"comment":"Fired when the user clicks on a keyword suggestion","index":{"classification":"SystemMetaData","comment":"The index of the keyword clicked","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"maxkeywords":{"classification":"SystemMetaData","comment":"The total number of suggested keywords","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"osortega"},"searchResultsFinished":{"duration":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"roblourens"},"searchResultsFirstRender":{"duration":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"roblourens"},"searchResultsShown":{"count":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"duration":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"filecount":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"options.iscasesensitive":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"options.ismultiline":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"options.isregexp":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"options.issmartcase":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"options.iswordmatch":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"options.wordseparators":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"owner":"roblourens","scheme":{"classification":"SystemMetaData","endPoint":"none","purpose":"PerformanceAndHealth"},"searchontypeenabled":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"type":{"classification":"SystemMetaData","endPoint":"none","purpose":"PerformanceAndHealth"}},"serverPlatformInfo":{"comment":"Provides insight into the distro information on Linux.","owner":"deepak1556","platformid":{"classification":"SystemMetaData","comment":"A string identifying the operating system without any version information.","endPoint":"none","purpose":"FeatureInsight"},"platformidlike":{"classification":"SystemMetaData","comment":"A string identifying the operating system the current OS derivate is closely related to.","endPoint":"none","purpose":"FeatureInsight"},"platformversionid":{"classification":"SystemMetaData","comment":"A string identifying the operating system version excluding any name information or release code.","endPoint":"none","purpose":"FeatureInsight"}},"serverStart":{"codeloadedtime":{"classification":"SystemMetaData","comment":"The time which the code loaded on the server","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"comment":"The server has started up","owner":"alexdima","readytime":{"classification":"SystemMetaData","comment":"The time when the server was completely ready","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"startedtime":{"classification":"SystemMetaData","comment":"The time the server began listening for connections.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"starttime":{"classification":"SystemMetaData","comment":"The time the server started at.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"setUntitledDocumentLanguage":{"comment":"Helps understand what the automatic language detection does for untitled files","from":{"classification":"SystemMetaData","comment":"Help understand effectiveness of automatic language detection","endPoint":"none","owner":"TylerLeonhardt","purpose":"FeatureInsight"},"modelpreference":{"classification":"SystemMetaData","comment":"Help understand effectiveness of automatic language detection","endPoint":"none","owner":"TylerLeonhardt","purpose":"FeatureInsight"},"owner":"TylerLeonhardt","to":{"classification":"SystemMetaData","comment":"Help understand effectiveness of automatic language detection","endPoint":"none","owner":"TylerLeonhardt","purpose":"FeatureInsight"}},"settingsEditor.searchPerformance":{"comment":"Event emitted when the Settings editor calls a search provider to search for a setting","elapsedms":{"classification":"SystemMetaData","comment":"The time taken to perform the search, in milliseconds.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"rzhao271","providername":{"classification":"SystemMetaData","comment":"The name of the search provider, if applicable.","endPoint":"none","purpose":"FeatureInsight"}},"settingsEditor.settingModified":{"comment":"Event emitted when the user modifies a setting in the Settings editor","displayindex":{"classification":"SystemMetaData","comment":"The index of the setting in the combined search results, if applicable.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"groupid":{"classification":"SystemMetaData","comment":"Whether the setting is from the local search or remote search provider, if applicable.","endPoint":"none","purpose":"FeatureInsight"},"isreset":{"classification":"SystemMetaData","comment":"Identifies whether a setting was reset to its default value.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"key":{"classification":"SystemMetaData","comment":"The setting that is being modified.","endPoint":"none","purpose":"FeatureInsight"},"nlpindex":{"classification":"SystemMetaData","comment":"The index of the setting in the remote search provider results, if applicable.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"rzhao271","providername":{"classification":"SystemMetaData","comment":"The name of the search provider, if applicable.","endPoint":"none","purpose":"FeatureInsight"},"showconfiguredonly":{"classification":"SystemMetaData","comment":"Whether the user is in the modified view, which shows configured settings only.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"target":{"classification":"SystemMetaData","comment":"The scope of the setting, such as user or workspace.","endPoint":"none","purpose":"FeatureInsight"}},"settingsSync:sync":{"comment":"Report when running a sync operation","duration":{"classification":"SystemMetaData","comment":"Time taken to run sync operation","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"sandy081"},"shareService.share":{"comment":"Reporting which share provider is invoked.","owner":"joyceerhl","providerid":{"classification":"SystemMetaData","comment":"The id of the selected share provider.","endPoint":"none","purpose":"FeatureInsight"}},"shimming.open":{"comment":"Know when the open-shim was used","extension":{"classification":"SystemMetaData","comment":"The extension is question","endPoint":"none","purpose":"FeatureInsight"},"owner":"jrieken"},"shimming.open.call.noForward":{"comment":"Know when the open-shim was used","extension":{"classification":"SystemMetaData","comment":"The extension is question","endPoint":"none","purpose":"FeatureInsight"},"owner":"jrieken"},"signal.played":{"comment":"This data is collected to understand how signals are used and if more signals should be added.","isscreenreaderoptimized":{"classification":"SystemMetaData","comment":"Whether the user is using a screen reader","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"hediet","signal":{"classification":"SystemMetaData","comment":"The signal that was played.","endPoint":"none","purpose":"FeatureInsight"},"source":{"classification":"SystemMetaData","comment":"The source that triggered the signal (e.g. \\\"diffEditorNavigation\\\").","endPoint":"none","purpose":"FeatureInsight"}},"skillLoadedIntoContext":{"comment":"Tracks individual skill loading into agent context with provenance metadata.","extensionidhash":{"classification":"SystemMetaData","comment":"Hash of the contributing extension identifier, empty if none.","endPoint":"none","purpose":"FeatureInsight"},"extensionversion":{"classification":"SystemMetaData","comment":"Semver version of the contributing extension, empty if none.","endPoint":"none","purpose":"FeatureInsight"},"owner":"manishj, dbreshears","pluginnamehash":{"classification":"SystemMetaData","comment":"Hash of the plugin display name, empty if not from a plugin.","endPoint":"none","purpose":"FeatureInsight"},"pluginversion":{"classification":"SystemMetaData","comment":"Semver version of the plugin, empty if unavailable.","endPoint":"none","purpose":"FeatureInsight"},"skillnamehash":{"classification":"SystemMetaData","comment":"Hash of the skill name loaded into the agent context.","endPoint":"none","purpose":"FeatureInsight"},"skillstorage":{"classification":"SystemMetaData","comment":"The storage source of the skill (local, user, extension, plugin, internal).","endPoint":"none","purpose":"FeatureInsight"}},"speechToTextSession":{"comment":"An event that fires when a speech to text session is created","context":{"classification":"SystemMetaData","comment":"Context of the session.","endPoint":"none","purpose":"FeatureInsight"},"owner":"bpasero","sessioncontentlength":{"classification":"SystemMetaData","comment":"Length of the recognized text.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionduration":{"classification":"SystemMetaData","comment":"Duration of the session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionerror":{"classification":"SystemMetaData","comment":"If speech resulted in error.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlanguage":{"classification":"SystemMetaData","comment":"Configured language for the session.","endPoint":"none","purpose":"FeatureInsight"},"sessionrecognized":{"classification":"SystemMetaData","comment":"If speech was recognized.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"startup.resource.perf":{"comment":"Resource performance numbers","duration":{"classification":"SystemMetaData","comment":"Resource duration","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"hosthash":{"classification":"SystemMetaData","comment":"Hash of the hostname","endPoint":"none","purpose":"PerformanceAndHealth"},"name":{"classification":"SystemMetaData","comment":"Resource basename","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"jrieken"},"startup.timer.mark":{"comment":"Information about a performance marker","name":{"classification":"SystemMetaData","comment":"The name of this marker (as defined in source code)","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"jrieken","source":{"classification":"SystemMetaData","comment":"Where this marker was generated, e.g main, renderer, extension host","endPoint":"none","purpose":"PerformanceAndHealth"},"starttime":{"classification":"SystemMetaData","comment":"The absolute timestamp (unix time)","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"startupHeapStatistics":{"comment":"An event that reports startup heap statistics for performance analysis.","gcsduration":{"classification":"SystemMetaData","comment":"GCs duration","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"heapgarbage":{"classification":"SystemMetaData","comment":"Garbage heap","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"heapused":{"classification":"SystemMetaData","comment":"Used heap","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"majorgcs":{"classification":"SystemMetaData","comment":"Major GCs count","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"minorgcs":{"classification":"SystemMetaData","comment":"Minor GCs count","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"bpasero"},"startupLayout":{"activitybarvisible":{"classification":"SystemMetaData","comment":"Whether or the not the activity bar is visible","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"auxiliarybarvisible":{"classification":"SystemMetaData","comment":"Whether or the not the secondary side bar is visible","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Information about the layout of the workbench during statup","owner":"benibenj","panelposition":{"classification":"SystemMetaData","comment":"Whether the panel is on the top, bottom, left, or right","endPoint":"none","purpose":"FeatureInsight"},"panelvisible":{"classification":"SystemMetaData","comment":"Whether or the not the panel is visible","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sidebarposition":{"classification":"SystemMetaData","comment":"Whether the primary side bar is on the left or right","endPoint":"none","purpose":"FeatureInsight"},"sidebarvisible":{"classification":"SystemMetaData","comment":"Whether or the not the primary side bar is visible","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"statusbarvisible":{"classification":"SystemMetaData","comment":"Whether or the not the status bar is visible","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"startupTimeVaried":{"arch":{"classification":"SystemMetaData","endPoint":"none","purpose":"PerformanceAndHealth"},"cpus.count":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"cpus.model":{"classification":"SystemMetaData","endPoint":"none","purpose":"PerformanceAndHealth"},"cpus.speed":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"didusecacheddata":{"classification":"SystemMetaData","endPoint":"none","purpose":"PerformanceAndHealth"},"editorids":{"classification":"SystemMetaData","endPoint":"none","purpose":"PerformanceAndHealth"},"ellapsed":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"emptyworkbench":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"freemem":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"hasaccessibilitysupport":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"initialstartup":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"isarm64emulated":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"islatestversion":{"classification":"SystemMetaData","endPoint":"none","purpose":"PerformanceAndHealth"},"isvmlikelyhood":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"loadavg":{"classification":"SystemMetaData","endPoint":"none","purpose":"PerformanceAndHealth"},"meminfo.privatebytes":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"meminfo.sharedbytes":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"meminfo.workingsetsize":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"jrieken","panelid":{"classification":"SystemMetaData","endPoint":"none","purpose":"PerformanceAndHealth"},"platform":{"classification":"SystemMetaData","endPoint":"none","purpose":"PerformanceAndHealth"},"release":{"classification":"SystemMetaData","endPoint":"none","purpose":"PerformanceAndHealth"},"timers.ellapsedappready":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"timers.ellapsedauxiliaryviewletrestore":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"timers.ellapsedcrashreporter":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"timers.ellapsededitorrestore":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"timers.ellapsedextensions":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"timers.ellapsedextensionsready":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"timers.ellapsedloadmainbundle":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"timers.ellapsedmainserver":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"timers.ellapsednlsgeneration":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"timers.ellapsedotheruserdatainit":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"timers.ellapsedpanelrestore":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"timers.ellapsedrequire":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"timers.ellapsedrequireduserdatainit":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"timers.ellapsedrunmainbundle":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"timers.ellapsedsharedprocesconnected":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"timers.ellapsedstorageinit":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"timers.ellapsedviewletrestore":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"timers.ellapsedwaitforwindowconfig":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"timers.ellapsedwindowcreate":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"timers.ellapsedwindowload":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"timers.ellapsedwindowloadtorequire":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"timers.ellapsedworkbench":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"timers.ellapsedworkbenchcontributions":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"timers.ellapsedworkspaceserviceinit":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"totalmem":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"viewletid":{"classification":"SystemMetaData","endPoint":"none","purpose":"PerformanceAndHealth"},"windowcount":{"classification":"SystemMetaData","endPoint":"none","purpose":"PerformanceAndHealth"},"windowkind":{"classification":"SystemMetaData","endPoint":"none","purpose":"PerformanceAndHealth"}},"suggest.acceptedSuggestion":{"additionaleditsasync":{"classification":"SystemMetaData","comment":"Info about asynchronously applying additional edits","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"basenamehash":{"classification":"PublicNonPersonalData","comment":"Hash of the basename of the file into which the completion was inserted","endPoint":"none","purpose":"FeatureInsight"},"commandduration":{"classification":"SystemMetaData","comment":"How long a completion item command took","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Information accepting completion items","extensionid":{"classification":"PublicNonPersonalData","comment":"Extension contributing the completions item","endPoint":"none","purpose":"FeatureInsight"},"fileextension":{"classification":"SystemMetaData","comment":"File extension of the file into which the completion was inserted","endPoint":"none","purpose":"FeatureInsight"},"firstindex":{"classification":"SystemMetaData","comment":"When there are multiple completions, the index of the first instance.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"index":{"classification":"SystemMetaData","comment":"The index of the completion item in the sorted list.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"kind":{"classification":"SystemMetaData","comment":"The completion item kind","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"languageid":{"classification":"SystemMetaData","comment":"Language type of the file into which the completion was inserted","endPoint":"none","purpose":"FeatureInsight"},"owner":"jrieken","providerid":{"classification":"PublicNonPersonalData","comment":"Provider of the completions item","endPoint":"none","purpose":"FeatureInsight"},"resolveduration":{"classification":"SystemMetaData","comment":"How long resolving took to finish","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"resolveinfo":{"classification":"SystemMetaData","comment":"If the item was inserted before resolving was done","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"suggest.durations.json":{"comment":"Completions performance numbers","data":{"classification":"SystemMetaData","comment":"Durations per source and overall","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"jrieken"},"survey/submit":{"comment":"Tracks in-product survey submissions. Fields are populated based on the survey definition telemetryKey mappings.","owner":"digitarald","primarybenefit":{"classification":"SystemMetaData","comment":"The primary value driver option ID selected by the user, empty if not applicable.","endPoint":"none","purpose":"FeatureInsight"},"primaryfriction":{"classification":"SystemMetaData","comment":"The primary friction point option ID selected by the user, empty if not applicable.","endPoint":"none","purpose":"FeatureInsight"},"programmingexperience":{"classification":"SystemMetaData","comment":"Programming experience bracket as option index (0=<3yr, 1=3-5yr, 2=6-9yr, 3=10-19yr, 4=20+yr). -1 if not answered.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"score":{"classification":"SystemMetaData","comment":"Primary score as option index (e.g. PMF disappointment 0-4, NPS 0-10). -1 if not answered.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"source":{"classification":"SystemMetaData","comment":"The feature or attribution category associated with the survey (e.g. completions, agents, churn).","endPoint":"none","purpose":"FeatureInsight"},"surveyid":{"classification":"SystemMetaData","comment":"The survey identifier.","endPoint":"none","purpose":"FeatureInsight"}},"sync.download.latest":{"code":{"classification":"SystemMetaData","comment":"error code","endPoint":"none","purpose":"FeatureInsight"},"comment":"Information about the error that occurred while syncing","executionid":{"classification":"SystemMetaData","comment":"Settings Sync execution id for which this error has occurred","endPoint":"none","purpose":"FeatureInsight"},"owner":"sandy081","resource":{"classification":"SystemMetaData","comment":"Settings Sync resource for which this error has occurred","endPoint":"none","purpose":"FeatureInsight"},"servercode":{"classification":"SystemMetaData","comment":"Settings Sync service error code","endPoint":"none","purpose":"FeatureInsight"},"service":{"classification":"SystemMetaData","comment":"Settings Sync service for which this error has occurred","endPoint":"none","purpose":"FeatureInsight"},"url":{"classification":"SystemMetaData","comment":"Settings Sync resource URL for which this error has occurred","endPoint":"none","purpose":"FeatureInsight"}},"sync/error":{"code":{"classification":"SystemMetaData","comment":"error code","endPoint":"none","purpose":"FeatureInsight"},"comment":"Information about the error that occurred while syncing","executionid":{"classification":"SystemMetaData","comment":"Settings Sync execution id for which this error has occurred","endPoint":"none","purpose":"FeatureInsight"},"owner":"sandy081","resource":{"classification":"SystemMetaData","comment":"Settings Sync resource for which this error has occurred","endPoint":"none","purpose":"FeatureInsight"},"servercode":{"classification":"SystemMetaData","comment":"Settings Sync service error code","endPoint":"none","purpose":"FeatureInsight"},"service":{"classification":"SystemMetaData","comment":"Settings Sync service for which this error has occurred","endPoint":"none","purpose":"FeatureInsight"},"url":{"classification":"SystemMetaData","comment":"Settings Sync resource URL for which this error has occurred","endPoint":"none","purpose":"FeatureInsight"}},"sync/showConflicts":{"action":{"classification":"SystemMetaData","comment":"action taken while resolving conflicts. Eg: acceptLocal, acceptRemote","endPoint":"none","purpose":"FeatureInsight"},"comment":"Response information when conflict happens during settings sync","owner":"sandy081","source":{"classification":"SystemMetaData","comment":"settings sync resource. eg., settings, keybindings...","endPoint":"none","purpose":"FeatureInsight"}},"tas-call":{"assignmentcontext":{"classification":"SystemMetaData","comment":"The assignment context returned by this call's endpoint","endPoint":"none","purpose":"FeatureInsight"},"calltype":{"classification":"SystemMetaData","comment":"Which endpoint was called: legacy or assignments","endPoint":"none","purpose":"PerformanceAndHealth"},"comment":"Logs each TAS call (legacy and new assignments endpoint) with its outcome, to confirm calls are made and succeeding per extension","extensionname":{"classification":"SystemMetaData","comment":"The extension/host the TAS call was made for","endPoint":"none","purpose":"PerformanceAndHealth"},"outcome":{"classification":"SystemMetaData","comment":"Call outcome: Success, ServerError, NoResponse, or GenericError","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"sbatten"},"tasClientFetchLatency":{"comment":"Measures the client-side latency of fetching treatment assignments from the experiment service (TAS)","durationms":{"classification":"SystemMetaData","comment":"Time in milliseconds the fetch took to complete","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"fetchtype":{"classification":"SystemMetaData","comment":"Whether this was the initial fetch or a refetch","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"sbatten"},"tasClientReadTreatmentComplete":{"comment":"Logged when a treatment value is read from the experiment service","owner":"sbatten","treatmentname":{"classification":"SystemMetaData","comment":"The name of the treatment that was read","endPoint":"none","purpose":"PerformanceAndHealth"},"treatmentvalue":{"classification":"SystemMetaData","comment":"The value of the read treatment","endPoint":"none","purpose":"PerformanceAndHealth"}},"terminal.chatDeleteHiddenTerminals":{"comment":"Tracks when the user deletes all hidden chat terminals from the terminal tabs entry.","count":{"classification":"SystemMetaData","comment":"The number of hidden chat terminals that were deleted.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"anthonykim1"},"terminal.chatRevealHiddenTerminal":{"comment":"Tracks when the user reveals and focuses a specific hidden chat terminal, indicating they needed to interact directly with an agent-owned terminal.","owner":"anthonykim1","via":{"classification":"SystemMetaData","comment":"How the terminal was revealed: single (only one hidden terminal) or quickPick (selected from the list).","endPoint":"none","purpose":"FeatureInsight"}},"terminal.chatViewHiddenTerminals":{"comment":"Tracks when the user opens the hidden chat terminals UI to understand how often users need to reach into agent-owned terminals.","hiddencount":{"classification":"SystemMetaData","comment":"The number of hidden chat terminals that existed when the action was invoked. A value of 1 reveals the terminal directly, while more than 1 shows a quick pick.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"anthonykim1"},"terminal.integrated.chatAgentTools.outputLocation":{"comment":"This is used to know the output location for chat terminals","owner":"meganrogge","settingvalue":{"classification":"SystemMetaData","comment":"value of the setting","endPoint":"none","purpose":"FeatureInsight"},"source":{"classification":"SystemMetaData","comment":"source of the setting","endPoint":"none","purpose":"FeatureInsight"}},"terminal.integrated.suggest.enabled":{"comment":"This is used to know if terminal suggestions are enabled or not","owner":"meganrogge","settingvalue":{"classification":"SystemMetaData","comment":"value of the setting","endPoint":"none","purpose":"FeatureInsight"},"source":{"classification":"SystemMetaData","comment":"source of the setting","endPoint":"none","purpose":"FeatureInsight"}},"terminal.suggest.acceptedCompletion":{"comment":"This data is collected to understand the outcome of a terminal completion acceptance.","exitcode":{"classification":"SystemMetaData","comment":"The exit code from the command","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"kind":{"classification":"SystemMetaData","comment":"The completion item's kind","endPoint":"none","purpose":"FeatureInsight"},"outcome":{"classification":"SystemMetaData","comment":"The outcome of the accepted completion","endPoint":"none","purpose":"FeatureInsight"},"owner":"meganrogge","provider":{"classification":"SystemMetaData","comment":"The ID of the provider that supplied the completion","endPoint":"none","purpose":"FeatureInsight"},"terminalsessionid":{"classification":"SystemMetaData","comment":"The session ID of the terminal session where the completion was accepted","endPoint":"none","purpose":"FeatureInsight"}},"terminal.suggest.completionLatency":{"comment":"Latency in ms from terminal completion request to completions shown.","firstshell":{"classification":"SystemMetaData","comment":"Whether this is the first ever showing of completions in the shell.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"firstwindow":{"classification":"SystemMetaData","comment":"Whether this is the first ever showing of completions in the window.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"latency":{"classification":"SystemMetaData","comment":"The latency in milliseconds.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"meganrogge","terminalsessionid":{"classification":"SystemMetaData","comment":"The session ID of the terminal session.","endPoint":"none","purpose":"FeatureInsight"}},"terminal/chatFocusInstance":{"comment":"Track usage of the focus chat terminal action.","location":{"classification":"SystemMetaData","comment":"Location of the terminal instance when focusing.","endPoint":"none","purpose":"FeatureInsight"},"owner":"meganrogge","target":{"classification":"SystemMetaData","comment":"Whether focusing targeted an existing instance or opened a command URI.","endPoint":"none","purpose":"FeatureInsight"}},"terminal/chatThinkingBlockToggle":{"comment":"Track when a user expands or collapses a terminal command block in chat thinking.","inthinking":{"classification":"SystemMetaData","comment":"Whether the terminal block is rendered inside a thinking container.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"anthonykim1","previousexpanded":{"classification":"SystemMetaData","comment":"Whether the terminal block was expanded before the toggle.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"thinkingstyle":{"classification":"SystemMetaData","comment":"Configured thinking display mode when the block was toggled.","endPoint":"none","purpose":"FeatureInsight"}},"terminal/chatToggleOutput":{"comment":"Track usage of the toggle chat terminal output action.","owner":"meganrogge","previousexpanded":{"classification":"SystemMetaData","comment":"Whether the terminal output was expanded before the toggle.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"terminal/createInstance":{"comment":"Track details about terminal creation, such as the shell type","hasremoteauthority":{"classification":"SystemMetaData","comment":"Whether the terminal has a remote authority, this is likely a connection terminal when undefined in a window with a remote authority.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"imageaddonloaded":{"classification":"SystemMetaData","comment":"Whether the xterm.js image addon was loaded.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"iscustomptyimplementation":{"classification":"SystemMetaData","comment":"Whether the terminal was using a custom PTY implementation.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isextensionownedterminal":{"classification":"SystemMetaData","comment":"Whether the terminal was created by an extension.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isloginshell":{"classification":"SystemMetaData","comment":"Whether the arguments contain -l or --login.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isreconnect":{"classification":"SystemMetaData","comment":"Whether the terminal is reconnecting to an existing instance.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"location":{"classification":"SystemMetaData","comment":"The location of the terminal.","endPoint":"none","purpose":"FeatureInsight"},"owner":"anthonykim1","prompttype":{"classification":"SystemMetaData","comment":"The detected prompt type for the terminal.","endPoint":"none","purpose":"FeatureInsight"},"shellintegrationinjected":{"classification":"SystemMetaData","comment":"Whether the shell integration script was injected.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"shellintegrationinjectionfailurereason":{"classification":"SystemMetaData","comment":"Info about shell integration injection.","endPoint":"none","purpose":"FeatureInsight"},"shellintegrationquality":{"classification":"SystemMetaData","comment":"The shell integration quality (rich=2, basic=1 or none=0).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"shelltype":{"classification":"SystemMetaData","comment":"The detected shell type for the terminal.","endPoint":"none","purpose":"FeatureInsight"},"terminalsessionid":{"classification":"SystemMetaData","comment":"The session ID of the terminal instance.","endPoint":"none","purpose":"FeatureInsight"}},"terminal/imageAdded":{"comment":"Tracks when an image is added to the terminal via the image addon","owner":"anthonykim1"},"terminal/imageAddonActivated":{"comment":"Tracks when the xterm.js image addon is loaded, including dynamic enablement","owner":"anthonykim1"},"terminal/openLink":{"comment":"When the user opens a link in the terminal","linktype":{"classification":"SystemMetaData","comment":"The type of link being opened","endPoint":"none","purpose":"FeatureInsight"},"owner":"anthonykim1"},"terminal/profileSettingChanged":{"changetype":{"classification":"SystemMetaData","comment":"Whether the effective profile setting was added, changed, or removed.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Tracks changes to terminal profile settings without collecting profile names, paths, arguments, environment variables, or other profile contents.","configured":{"classification":"SystemMetaData","comment":"Whether the setting resolves to a configured profile after the change.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"os":{"classification":"SystemMetaData","comment":"The operating system targeted by the changed setting.","endPoint":"none","purpose":"FeatureInsight"},"owner":"anthonykim1","profiletype":{"classification":"SystemMetaData","comment":"Whether the changed setting controls chat, automation, or default terminals.","endPoint":"none","purpose":"FeatureInsight"},"settingid":{"classification":"SystemMetaData","comment":"The terminal profile setting that changed.","endPoint":"none","purpose":"FeatureInsight"},"source":{"classification":"SystemMetaData","comment":"The broad configuration change source reported by the configuration service.","endPoint":"none","purpose":"FeatureInsight"}},"terminal/profileSettingState":{"comment":"Tracks terminal profile settings that already have a configured value without collecting profile names, paths, arguments, environment variables, or other profile contents.","configured":{"classification":"SystemMetaData","comment":"Whether the setting has a configured value.","endPoint":"none","purpose":"FeatureInsight"},"os":{"classification":"SystemMetaData","comment":"The operating system targeted by the configured setting.","endPoint":"none","purpose":"FeatureInsight"},"owner":"anthonykim1","profiletype":{"classification":"SystemMetaData","comment":"Whether the configured setting controls chat, automation, or default terminals.","endPoint":"none","purpose":"FeatureInsight"},"settingid":{"classification":"SystemMetaData","comment":"The terminal profile setting that has a configured value.","endPoint":"none","purpose":"FeatureInsight"}},"terminal/quick-fix":{"comment":"Terminal quick fixes","owner":"meganrogge","quickfixid":{"classification":"SystemMetaData","comment":"The quick fix ID","endPoint":"none","purpose":"FeatureInsight"},"ranquickfix":{"classification":"SystemMetaData","comment":"Whether the quick fix was run","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"terminalsessionid":{"classification":"SystemMetaData","comment":"The terminal session ID","endPoint":"none","purpose":"FeatureInsight"}},"terminal/shellIntegrationActivationFailureCustomArgs":{"comment":"Indicates shell integration was not activated because of custom args","owner":"meganrogge"},"terminal/shellIntegrationActivationSucceeded":{"comment":"Indicates shell integration was activated","owner":"meganrogge"},"terminal/shellIntegrationActivationTimeout":{"comment":"Indicates shell integration activation timeout","owner":"meganrogge"},"terminal/shellIntegrationFailureProcessExit":{"comment":"Indicates the process exited when created with shell integration args","owner":"meganrogge"},"terminal/shellTypeChanged":{"comment":"Track when the detected shell type for a terminal changes, including detection of agent CLIs (e.g. claude, copilot, gemini)","owner":"anthonykim1","shelltype":{"classification":"SystemMetaData","comment":"The new detected shell type for the terminal.","endPoint":"none","purpose":"FeatureInsight"},"terminalsessionid":{"classification":"SystemMetaData","comment":"The session ID of the terminal instance.","endPoint":"none","purpose":"FeatureInsight"}},"terminalLatencyStats":{"count":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"max":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"median":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"min":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"anthonykim1","predictionaccuracy":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"test.outcomes":{"comment":"Test outcome metrics. This helps us understand magnitude of feature use and how to build fix suggestions.","controller":{"classification":"SystemMetaData","comment":"The test controller being used","endPoint":"none","purpose":"FeatureInsight"},"failures":{"classification":"SystemMetaData","comment":"Number of test failures","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"connor4312","passes":{"classification":"SystemMetaData","comment":"Number of test failures","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"testing.expandOlderResults":{"comment":"Records that test history was used","owner":"connor4312"},"textSearchComplete":{"comment":"Fired when a text search is completed","endtoendtime":{"classification":"SystemMetaData","comment":"The total search time","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"error":{"classification":"SystemMetaData","comment":"The type of the error, if any","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"roblourens","reason":{"classification":"SystemMetaData","comment":"Indicates which extension or UI feature triggered this search","endPoint":"none","purpose":"PerformanceAndHealth"},"scheme":{"classification":"SystemMetaData","comment":"The uri scheme of the folder searched in","endPoint":"none","purpose":"PerformanceAndHealth"},"workspacefoldercount":{"classification":"SystemMetaData","comment":"The number of folders in the workspace","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"textToSpeechSession":{"comment":"An event that fires when a text to speech session is created","context":{"classification":"SystemMetaData","comment":"Context of the session.","endPoint":"none","purpose":"FeatureInsight"},"owner":"bpasero","sessionduration":{"classification":"SystemMetaData","comment":"Duration of the session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionerror":{"classification":"SystemMetaData","comment":"If speech resulted in error.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"sessionlanguage":{"classification":"SystemMetaData","comment":"Configured language for the session.","endPoint":"none","purpose":"FeatureInsight"}},"todoListToolInvoked":{"comment":"Provides insight into the usage of the todo list tool including detailed task status distribution.","completedcount":{"classification":"SystemMetaData","comment":"The number of tasks with completed status.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"inprogresscount":{"classification":"SystemMetaData","comment":"The number of tasks with in-progress status.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"notstartedcount":{"classification":"SystemMetaData","comment":"The number of tasks with not-started status.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"operation":{"classification":"SystemMetaData","comment":"The operation performed on the todo list (read or write).","endPoint":"none","purpose":"FeatureInsight"},"owner":"bhavyaus"},"todoStoreOperation":{"agentsessionid":{"classification":"SystemMetaData","comment":"The agent host session identifier.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Tracks successful Copilot CLI SQL operations that access todo item or dependency storage.","copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"hostlaunchkind":{"classification":"SystemMetaData","comment":"Whether the agent host process was launched by the VS Code main process or VS Code CLI.","endPoint":"none","purpose":"FeatureInsight"},"initiatorclienttype":{"classification":"SystemMetaData","comment":"The type of VS Code client that initiated the event.","endPoint":"none","purpose":"FeatureInsight"},"initiatorconnectionkind":{"classification":"SystemMetaData","comment":"The route the initiating client used to reach the agent host.","endPoint":"none","purpose":"FeatureInsight"},"initiatordevdeviceid":{"classification":"EndUserPseudonymizedInformation","comment":"The development device identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"SqmMachineId","purpose":"BusinessInsight"},"initiatormachineid":{"classification":"EndUserPseudonymizedInformation","comment":"The machine identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"MacAddressHash","purpose":"FeatureInsight"},"initiatortransportkind":{"classification":"SystemMetaData","comment":"The physical transport on which the agent host received the initiating client action.","endPoint":"none","purpose":"FeatureInsight"},"issubagentsession":{"classification":"SystemMetaData","comment":"Whether the todo storage operation belongs to a subagent session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"operation":{"classification":"SystemMetaData","comment":"Whether the SQL operation read from, wrote to, or both read from and wrote to todo storage.","endPoint":"none","purpose":"FeatureInsight"},"owner":"amunger","provider":{"classification":"SystemMetaData","comment":"The provider handling the agent host session.","endPoint":"none","purpose":"FeatureInsight"},"target":{"classification":"SystemMetaData","comment":"Whether the SQL operation referenced todo items, todo dependencies, or both.","endPoint":"none","purpose":"FeatureInsight"},"toolcallid":{"classification":"SystemMetaData","comment":"The identifier of the SQL tool call, used to correlate with generic tool telemetry.","endPoint":"none","purpose":"FeatureInsight"}},"toolCallDetails":{"agentsessionid":{"classification":"SystemMetaData","comment":"The agent host session identifier.","endPoint":"none","purpose":"FeatureInsight"},"availabletoolcount":{"classification":"SystemMetaData","comment":"The number of tools offered to the model.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Records aggregate information about tool calls during an agent host turn.","conversationid":{"classification":"SystemMetaData","comment":"The identifier of the current chat conversation.","endPoint":"none","purpose":"FeatureInsight"},"copilotsku":{"classification":"SystemMetaData","comment":"The raw Copilot entitlement SKU for the authenticated GitHub account.","endPoint":"none","purpose":"FeatureInsight"},"hostlaunchkind":{"classification":"SystemMetaData","comment":"Whether the agent host process was launched by the VS Code main process or VS Code CLI.","endPoint":"none","purpose":"FeatureInsight"},"initiatorclienttype":{"classification":"SystemMetaData","comment":"The type of VS Code client that initiated the event.","endPoint":"none","purpose":"FeatureInsight"},"initiatorconnectionkind":{"classification":"SystemMetaData","comment":"The route the initiating client used to reach the agent host.","endPoint":"none","purpose":"FeatureInsight"},"initiatordevdeviceid":{"classification":"EndUserPseudonymizedInformation","comment":"The development device identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"SqmMachineId","purpose":"BusinessInsight"},"initiatormachineid":{"classification":"EndUserPseudonymizedInformation","comment":"The machine identifier of the VS Code client that initiated the event.","endPoint":"none","endpoint":"MacAddressHash","purpose":"FeatureInsight"},"initiatortransportkind":{"classification":"SystemMetaData","comment":"The physical transport on which the agent host received the initiating client action.","endPoint":"none","purpose":"FeatureInsight"},"issubagentsession":{"classification":"SystemMetaData","comment":"Whether the tool-call aggregate belongs to a subagent session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"messagecharlen":{"classification":"SystemMetaData","comment":"The number of characters in the user message, when known.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"model":{"classification":"SystemMetaData","comment":"The model used for the final model call in the turn, when known.","endPoint":"none","purpose":"FeatureInsight"},"numrequests":{"classification":"SystemMetaData","comment":"The number of model-call rounds in the turn.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"roblourens","paralleltoolcallrounds":{"classification":"SystemMetaData","comment":"The number of model-call rounds containing multiple tool calls.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"paralleltoolcallstotal":{"classification":"SystemMetaData","comment":"The number of tool calls belonging to parallel tool-call rounds.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"provider":{"classification":"SystemMetaData","comment":"The provider handling the agent host session.","endPoint":"none","purpose":"FeatureInsight"},"requestid":{"classification":"SystemMetaData","comment":"The identifier of the current turn request.","endPoint":"none","purpose":"FeatureInsight"},"responsetype":{"classification":"SystemMetaData","comment":"Whether the turn completed successfully, was cancelled, or failed.","endPoint":"none","purpose":"FeatureInsight"},"toolcounts":{"classification":"SystemMetaData","comment":"The number of times each tool was requested during the turn.","endPoint":"none","purpose":"FeatureInsight"},"totaltoolcalls":{"classification":"SystemMetaData","comment":"The total number of tool calls requested during the turn.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"turnduration":{"classification":"SystemMetaData","comment":"The elapsed time in milliseconds for the turn.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"turnindex":{"classification":"SystemMetaData","comment":"The zero-based turn ordinal within the agent host session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"toolResultCompressed":{"afterchars":{"classification":"SystemMetaData","comment":"Total text part length in UTF-16 code units after compression.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"beforechars":{"classification":"SystemMetaData","comment":"Total text part length in UTF-16 code units before compression.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"cachehit":{"classification":"SystemMetaData","comment":"True when the compressed result came from a session-memory cache hit (response dedup) rather than from filters.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Reports tool output compression savings.","filters":{"classification":"SystemMetaData","comment":"Comma-separated filter ids that fired.","endPoint":"none","purpose":"FeatureInsight"},"owner":"meganrogge","toolid":{"classification":"SystemMetaData","comment":"The tool whose output was compressed.","endPoint":"none","purpose":"FeatureInsight"}},"toolUse.runInTerminal":{"comment":"Understanding the usage of the runInTerminal tool","compressoutputenabled":{"classification":"SystemMetaData","comment":"Whether the chat.tools.compressOutput.enabled setting is on for this invocation.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"exitcodevalue":{"classification":"SystemMetaData","comment":"The actual exit code of the terminal command (-1 if unknown)","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"inputtoolfreeforminputcount":{"classification":"SystemMetaData","comment":"The number of times the user entered free form input after prompting","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"inputtoolfreeforminputshowncount":{"classification":"SystemMetaData","comment":"The number of times the user was prompted to provide free form input","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"inputtoolmanualacceptcount":{"classification":"SystemMetaData","comment":"The number of times the user manually accepted a detected suggestion","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"inputtoolmanualchars":{"classification":"SystemMetaData","comment":"The number of characters input by manual acceptance of a suggestion","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"inputtoolmanualrejectcount":{"classification":"SystemMetaData","comment":"The number of times the user manually rejected a detected suggestion","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"inputtoolmanualshowncount":{"classification":"SystemMetaData","comment":"The number of times the user was prompted to manually accept an input suggestion","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"inputuserchars":{"classification":"SystemMetaData","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","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"inputusersigint":{"classification":"SystemMetaData","comment":"Whether the user input the SIGINT signal","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isbackground":{"classification":"SystemMetaData","comment":"Whether the command is a background command","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"isnewsession":{"classification":"SystemMetaData","comment":"Whether this was the first execution for the terminal session","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"issandbox":{"classification":"SystemMetaData","comment":"Whether the command was run inside the terminal sandbox","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"nonzeroexitcode":{"classification":"SystemMetaData","comment":"Whether the command exited with a non-zero code (-1=error/unknown, 0=zero exit code, 1=non-zero)","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"outputlinecount":{"classification":"SystemMetaData","comment":"How many lines of output were produced, this is -1 when isBackground is true or if there's an error","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"meganrogge","polldurationms":{"classification":"SystemMetaData","comment":"How long the tool polled for output, this is undefined when isBackground is true or if there's an error","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"requestunsandboxedexecutionreason":{"classification":"SystemMetaData","comment":"The reason the model gave for requesting unsandboxed execution, if any","endPoint":"none","purpose":"FeatureInsight"},"result":{"classification":"SystemMetaData","comment":"Whether the tool ran successfully, or the type of error","endPoint":"none","purpose":"FeatureInsight"},"strategy":{"classification":"SystemMetaData","comment":"What strategy was used to execute the command (0=none, 1=basic, 2=rich)","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"terminalexecutionidlebeforetimeout":{"classification":"SystemMetaData","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.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"terminalsessionid":{"classification":"SystemMetaData","comment":"The session ID of the terminal instance.","endPoint":"none","purpose":"FeatureInsight"},"terminaltoolsessionid":{"classification":"SystemMetaData","comment":"The session ID for this particular terminal tool invocation.","endPoint":"none","purpose":"FeatureInsight"},"timingconnectms":{"classification":"SystemMetaData","comment":"How long the terminal took to start up and connect to","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"timingexecutems":{"classification":"SystemMetaData","comment":"How long the terminal took to execute the command","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"tooleditedcommand":{"classification":"SystemMetaData","comment":"Whether the tool edited the command","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"usereditedcommand":{"classification":"SystemMetaData","comment":"Whether the user edited the command","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"toolUse.runInTerminal.compaction":{"commandkinds":{"classification":"SystemMetaData","comment":"The compactor tags that matched the command, encoded as a JSON array","endPoint":"none","purpose":"FeatureInsight"},"comment":"Measures how effective terminal output compaction is for the runInTerminal tool","compactedchars":{"classification":"SystemMetaData","comment":"The number of UTF-16 characters in the compacted output","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"originalchars":{"classification":"SystemMetaData","comment":"The number of UTF-16 characters in the original output","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"aiday-mar"},"toolUse.runInTerminal.compactionFailed":{"comment":"Tracks failures when terminal output compaction throws before producing a report","owner":"aiday-mar"},"toolUse.runInTerminal.prepare":{"autoapproveallowed":{"classification":"SystemMetaData","comment":"Whether auto-approve was allowed when evaluated","endPoint":"none","purpose":"FeatureInsight"},"autoapprovedefault":{"classification":"SystemMetaData","comment":"Whether the command line was auto approved due to a default rule","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"autoapprovereason":{"classification":"SystemMetaData","comment":"The reason it was auto approved or denied","endPoint":"none","purpose":"FeatureInsight"},"autoapproveresult":{"classification":"SystemMetaData","comment":"Whether the command line was auto-approved","endPoint":"none","purpose":"FeatureInsight"},"comment":"Understanding the auto approve behavior of the runInTerminal tool","owner":"meganrogge","subcommands":{"classification":"SystemMetaData","comment":"A sanitized list of sub-commands that were executed, encoded as a JSON array","endPoint":"none","purpose":"FeatureInsight"},"terminaltoolsessionid":{"classification":"SystemMetaData","comment":"The session ID for this particular terminal tool invocation.","endPoint":"none","purpose":"FeatureInsight"}},"treeSitter.fullParse":{"comment":"Used to understand how long it takes to parse a tree-sitter tree","languageid":{"classification":"SystemMetaData","comment":"The programming language ID.","endPoint":"none","purpose":"FeatureInsight"},"owner":"alexr00","passes":{"classification":"SystemMetaData","comment":"The number of passes it took to parse","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"time":{"classification":"SystemMetaData","comment":"The ms it took to parse","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"treeSitter.incrementalParse":{"comment":"Used to understand how long it takes to parse a tree-sitter tree","languageid":{"classification":"SystemMetaData","comment":"The programming language ID.","endPoint":"none","purpose":"FeatureInsight"},"owner":"alexr00","passes":{"classification":"SystemMetaData","comment":"The number of passes it took to parse","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"time":{"classification":"SystemMetaData","comment":"The ms it took to parse","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"treeView.resolveFailure":{"comment":"Tracks tree view resolve failures due to concurrent refresh races.","extensionid":{"classification":"SystemMetaData","comment":"The extension identifier.","endPoint":"none","purpose":"FeatureInsight"},"owner":"alexr00"},"typescript.experimental.expandableHover":{"comment":"This is used to know if the TypeScript expandbale hover is enabled or not","owner":"aiday-mar","settingvalue":{"classification":"SystemMetaData","comment":"value of the setting","endPoint":"none","purpose":"FeatureInsight"},"source":{"classification":"SystemMetaData","comment":"source of the setting","endPoint":"none","purpose":"FeatureInsight"}},"unresponsive.sample":{"callers":{"classification":"CallstackOrException","comment":"The heaviest call trace into this sample","endPoint":"none","purpose":"PerformanceAndHealth"},"callersannotated":{"classification":"SystemMetaData","comment":"The heaviest call trace into this sample annotated with respective costs","endPoint":"none","purpose":"PerformanceAndHealth"},"comment":"A callstack that took a long time to execute","functionname":{"classification":"SystemMetaData","comment":"The name of the sample","endPoint":"none","purpose":"PerformanceAndHealth"},"owner":"jrieken","percentage":{"classification":"SystemMetaData","comment":"Relative time (percentage) of the sample","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"perfbaseline":{"classification":"SystemMetaData","comment":"Performance baseline for the machine","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"selftime":{"classification":"SystemMetaData","comment":"Self time of the sample","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"source":{"classification":"SystemMetaData","comment":"The source - either renderer or an extension","endPoint":"none","purpose":"PerformanceAndHealth"},"totaltime":{"classification":"SystemMetaData","comment":"Total time of the sample","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"update:error":{"comment":"This is used to know how often VS Code updates have failed.","messagehash":{"classification":"SystemMetaData","comment":"The hash of the error message.","endPoint":"none","purpose":"FeatureInsight"},"owner":"joaomoreno"},"update:versionChanged":{"comment":"Fired when VS Code detects a version change on startup.","fromcommit":{"classification":"SystemMetaData","comment":"The commit hash of the previous version.","endPoint":"none","purpose":"FeatureInsight"},"fromversion":{"classification":"SystemMetaData","comment":"The previous version of VS Code.","endPoint":"none","purpose":"FeatureInsight"},"fromversiontime":{"classification":"SystemMetaData","comment":"Timestamp when the previous version was first detected.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"dmitriv","timetoupdatems":{"classification":"SystemMetaData","comment":"Milliseconds between the previous version install and this version install.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"tocommit":{"classification":"SystemMetaData","comment":"The commit hash of the current version.","endPoint":"none","purpose":"FeatureInsight"},"toversion":{"classification":"SystemMetaData","comment":"The current version of VS Code.","endPoint":"none","purpose":"FeatureInsight"},"updatemode":{"classification":"SystemMetaData","comment":"The update mode configured by the user.","endPoint":"none","purpose":"FeatureInsight"}},"userDataProfile.createFromTemplate":{"comment":"Report when profile is about to be created","owner":"sandy081","source":{"classification":"SystemMetaData","comment":"Type of profile source","endPoint":"none","purpose":"FeatureInsight"}},"utilityprocesscrash":{"code":{"classification":"SystemMetaData","comment":"The exit code of the utility process to understand the nature of the crash better","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"comment":"Provides insight into reasons the utility process crashed.","owner":"bpasero","reason":{"classification":"SystemMetaData","comment":"The reason of the utility process crash to understand the nature of the crash better.","endPoint":"none","purpose":"PerformanceAndHealth"},"type":{"classification":"SystemMetaData","comment":"The type of utility process to understand the origin of the crash better.","endPoint":"none","purpose":"PerformanceAndHealth"}},"viewDescriptorService.moveViews":{"comment":"Logged when views are moved from one view container to another","fromcontainer":{"classification":"SystemMetaData","comment":"The starting view container of the moved views","endPoint":"none","purpose":"FeatureInsight"},"fromlocation":{"classification":"SystemMetaData","comment":"The location of the starting view container. e.g. Primary Side Bar","endPoint":"none","purpose":"FeatureInsight"},"owner":"benibenj","tocontainer":{"classification":"SystemMetaData","comment":"The destination view container of the moved views","endPoint":"none","purpose":"FeatureInsight"},"tolocation":{"classification":"SystemMetaData","comment":"The location of the destination view container. e.g. Panel","endPoint":"none","purpose":"FeatureInsight"},"viewcount":{"classification":"SystemMetaData","comment":"The number of views moved","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"voiceDisabled":{"comment":"Fired when the user disables agents.voice.enabled.","daysactive":{"classification":"SystemMetaData","comment":"Number of days the feature was enabled before disabling.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"meganrogge"},"voiceEnabled":{"comment":"Fired when the user enables agents.voice.enabled.","owner":"meganrogge","source":{"classification":"SystemMetaData","comment":"How the setting was enabled (settings UI, command, etc.).","endPoint":"none","purpose":"FeatureInsight"}},"voiceFirstConnect":{"comment":"Fired on the first successful WebSocket connect in a window lifetime.","owner":"meganrogge","timetoconnectms":{"classification":"SystemMetaData","comment":"Milliseconds from connect() call to WebSocket open.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"voiceLatency":{"comment":"Fired after a complete voice turn (user speaks → assistant responds). Measures latency.","endtoendturnms":{"classification":"SystemMetaData","comment":"Milliseconds from pttUp to first audio response chunk.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"meganrogge","timetofirsttranscriptionms":{"classification":"SystemMetaData","comment":"Milliseconds from pttDown to first partial transcription received.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"voiceModeOnboarding.action":{"action":{"classification":"PublicNonPersonalData","comment":"The action taken in the Voice Mode onboarding card.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Tracks engagement with the Voice Mode onboarding card.","owner":"meganrogge","source":{"classification":"PublicNonPersonalData","comment":"Whether the card appeared automatically on first use or was opened manually.","endPoint":"none","purpose":"FeatureInsight"}},"voiceNarrationDeferred":{"comment":"Fired client-side when a requested narration cannot play now and is queued for a later retry (no narration text is logged).","kind":{"classification":"SystemMetaData","comment":"Whether the deferred narration was a response, confirmation prompt, or checkpoint.","endPoint":"none","purpose":"FeatureInsight"},"owner":"meganrogge","reason":{"classification":"SystemMetaData","comment":"Why it was deferred: busy (narration_ack busy) or interrupted (narration_interrupted).","endPoint":"none","purpose":"FeatureInsight"}},"voiceNarrationDropped":{"comment":"Fired client-side when a requested narration is dropped without being played (no narration text is logged).","kind":{"classification":"SystemMetaData","comment":"Whether the dropped narration was a response, confirmation prompt, or checkpoint.","endPoint":"none","purpose":"FeatureInsight"},"owner":"meganrogge","reason":{"classification":"SystemMetaData","comment":"Why it was dropped: invalid (narration_ack invalid), stale (no longer the current narratable item), or session_changed (user switched away from the session).","endPoint":"none","purpose":"FeatureInsight"},"rejectionreason":{"classification":"SystemMetaData","comment":"For invalid confirmation narrations, the allowlisted backend rejection category. Missing or unrecognized backend reasons are reported as missing or unknown; raw backend text is never logged.","endPoint":"none","purpose":"PerformanceAndHealth"}},"voicePtt":{"comment":"Fired on each PTT release (pttUp). Measures how long the user held the key.","holddurationms":{"classification":"SystemMetaData","comment":"Milliseconds between pttDown and pttUp.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"meganrogge"},"voiceReconnect":{"comment":"Fired on each automatic WebSocket reconnect.","owner":"meganrogge","timesincelastconnectsec":{"classification":"SystemMetaData","comment":"Seconds since the previous successful connect.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"voiceSessionEnded":{"comment":"Fired when a voice session ends (user disconnect or window close).","durationsec":{"classification":"SystemMetaData","comment":"Wall-clock seconds the session was active.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"meganrogge","reconnectcount":{"classification":"SystemMetaData","comment":"Number of automatic reconnects during this session.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"turncount":{"classification":"SystemMetaData","comment":"Total user turns (PTT presses) in this session.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"voiceSessionStarted":{"comment":"Fired each time a voice WebSocket session is started (connect or reconnect).","owner":"meganrogge","sessionindex":{"classification":"SystemMetaData","comment":"Monotonic index of this session within the window lifetime.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"voiceToolApproval":{"approved":{"classification":"SystemMetaData","comment":"Whether the action was an approval (true) or denial (false).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Fired when the voice backend approves or rejects a tool confirmation.","owner":"meganrogge","toolname":{"classification":"SystemMetaData","comment":"Name of the voice tool that was invoked (respond_to_session).","endPoint":"none","purpose":"FeatureInsight"}},"voiceTtsListenThrough":{"comment":"Fired when TTS playback finishes or is interrupted. Tracks listen-through rate.","listenedpct":{"classification":"SystemMetaData","comment":"Approximate percentage of the response the user heard (0-100).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"listenedtoend":{"classification":"SystemMetaData","comment":"Whether the user listened to the entire response.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"meganrogge"},"vscodeAgents.aquarium/toggle":{"activated":{"classification":"SystemMetaData","comment":"Whether the toggle activated (true) or deactivated (false) the aquarium.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Tracks how often users click the Agents window aquarium easter-egg toggle.","owner":"justschen"},"vscodeAgents.changesView/fileSelect":{"changetype":{"classification":"SystemMetaData","comment":"The type of change (added, modified, deleted).","endPoint":"none","purpose":"FeatureInsight"},"comment":"Tracks when the user selects a changed file in the Changes panel.","owner":"osortega"},"vscodeAgents.changesView/versionModeChange":{"comment":"Tracks when the user switches the version mode in the Changes panel (Branch Changes, Session Changes, Last Turn).","mode":{"classification":"SystemMetaData","comment":"The version mode selected by the user.","endPoint":"none","purpose":"FeatureInsight"},"owner":"osortega"},"vscodeAgents.changesView/viewModeChange":{"comment":"Tracks when the user switches between list and tree view modes in the Changes panel.","mode":{"classification":"SystemMetaData","comment":"The view mode selected by the user (list or tree).","endPoint":"none","purpose":"FeatureInsight"},"owner":"osortega"},"vscodeAgents.codiconBackground/confetti":{"comment":"Tracks how often users discover and activate the Codicon background confetti button.","owner":"tyleonha"},"vscodeAgents.devContainer/environment":{"comment":"Reports whether the Agents window can resolve Docker and how many recent local folders contain a default Dev Container configuration.","devcontainerenabled":{"classification":"SystemMetaData","comment":"Value of the chat.agentHost.devContainer.enabled setting when the event was emitted.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"devcontainerfoldercount":{"classification":"SystemMetaData","comment":"Number of unique recent local folders containing .devcontainer/devcontainer.json or .devcontainer.json.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"dockeravailable":{"classification":"SystemMetaData","comment":"Whether the Docker executable can be resolved from the user shell environment.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"chrmarti"},"vscodeAgents.interaction":{"button":{"classification":"SystemMetaData","comment":"The identifier of the button that was clicked","endPoint":"none","purpose":"FeatureInsight"},"comment":"Tracks user interactions with buttons in the Agents window","owner":"osortega","source":{"classification":"SystemMetaData","comment":"The UI surface that triggered the interaction (menu, actionWidget, titleBar or sidebar)","endPoint":"none","purpose":"FeatureInsight"}},"vscodeAgents.layout/toggleSidePanel":{"comment":"Tracks when the user toggles the Agents window side panel (editor area + auxiliary bar) open or closed.","owner":"sandy081","visible":{"classification":"SystemMetaData","comment":"Whether the side panel is now visible.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"vscodeAgents.sessionsList/compactViewState":{"comment":"Tracks compact Sessions list adoption when the Sessions view initializes.","enabled":{"classification":"SystemMetaData","comment":"Whether the user has compact Sessions list view enabled.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"sandy081"},"vscodeAgents.socket/close":{"closecode":{"classification":"SystemMetaData","comment":"WebSocket close code.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"comment":"Tracks WebSocket close events for agent host connections to measure connection reliability.","lifetimems":{"classification":"SystemMetaData","comment":"How long the socket was alive in milliseconds.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"messagesdropped":{"classification":"SystemMetaData","comment":"Total messages dropped due to non-OPEN socket.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"messagesreceived":{"classification":"SystemMetaData","comment":"Total messages received.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"messagessent":{"classification":"SystemMetaData","comment":"Total messages sent.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"osortega","trigger":{"classification":"SystemMetaData","comment":"What triggered the close (server, sendOnDeadSocket, visibility, offline, malformedFrames, disposed, error).","endPoint":"none","purpose":"PerformanceAndHealth"},"wasclean":{"classification":"SystemMetaData","comment":"Whether the close was clean.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"vscodeAgents.socket/sendDropped":{"comment":"Tracks when a message is silently dropped due to a non-OPEN WebSocket, indicating a zombie socket.","owner":"osortega","readystate":{"classification":"SystemMetaData","comment":"WebSocket readyState at drop time (0=CONNECTING, 1=OPEN, 2=CLOSING, 3=CLOSED).","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"timesincelastreceivems":{"classification":"SystemMetaData","comment":"Milliseconds since last received message.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"timesincelastsendms":{"classification":"SystemMetaData","comment":"Milliseconds since last sent message.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"vscodeAgents.socket/visibilityResumed":{"comment":"Tracks tab visibility resume events to measure zombie socket detection effectiveness.","forceclosed":{"classification":"SystemMetaData","comment":"Whether the socket was force-closed on resume.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"hiddendurationms":{"classification":"SystemMetaData","comment":"How long the tab was hidden in milliseconds.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"osortega","socketalive":{"classification":"SystemMetaData","comment":"Whether the socket was alive after zombie detection check.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"vscodeAgents.sshConnect/attempt":{"attempt":{"classification":"SystemMetaData","comment":"Attempt number within the current connection cycle, starting at one.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"comment":"Tracks SSH agent-host connection attempts so connection and reconnection reliability can be measured.","durationms":{"classification":"SystemMetaData","comment":"Duration of the complete SSH and Agent Host protocol connection attempt in milliseconds.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"errorcategory":{"classification":"SystemMetaData","comment":"Bounded failure category (authentication, cancelled, hostKeyDenied, incompatible, network, or other); empty on success.","endPoint":"none","purpose":"PerformanceAndHealth"},"operation":{"classification":"SystemMetaData","comment":"Whether this was an explicit connection or a reconnect using a stored SSH config host.","endPoint":"none","purpose":"FeatureInsight"},"owner":"roblourens","success":{"classification":"SystemMetaData","comment":"Whether the connection completed through Agent Host protocol initialization.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"userinitiated":{"classification":"SystemMetaData","comment":"Whether the attempt was initiated by an explicit user action rather than automatic connection or reconnection.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"willretry":{"classification":"SystemMetaData","comment":"Whether another automatic retry was scheduled after this failed attempt.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"vscodeAgents.terminal/recovery":{"comment":"Tracks terminal reconnection outcomes after agent host disconnect.","owner":"osortega","recoveredcount":{"classification":"SystemMetaData","comment":"Number of terminals successfully reconnected.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"totalcount":{"classification":"SystemMetaData","comment":"Total number of active terminals at reconnect time.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"vscodeAgents.tunnelConnect/attempt":{"attempt":{"classification":"SystemMetaData","comment":"Attempt number within the current connect session (1-based).","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"comment":"Tracks individual agent-host tunnel connect attempts for performance and reliability.","durationms":{"classification":"SystemMetaData","comment":"Duration of this individual attempt in milliseconds.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"errorcategory":{"classification":"SystemMetaData","comment":"Category of error when the attempt failed (relayConnectionFailed, auth, authExpired, network, other); empty on success.","endPoint":"none","purpose":"PerformanceAndHealth"},"isreconnect":{"classification":"SystemMetaData","comment":"Whether this attempt was part of a reconnect cycle (true) or an initial connect (false).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"osortega","success":{"classification":"SystemMetaData","comment":"Whether this individual attempt succeeded.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"vscodeAgents.tunnelConnect/resolved":{"comment":"Tracks overall agent-host tunnel connect session outcomes for reliability.","failurereason":{"classification":"SystemMetaData","comment":"Reason the session terminated without connecting (hostOffline, maxAttemptsReached, auth, authExpired); empty on success.","endPoint":"none","purpose":"PerformanceAndHealth"},"isreconnect":{"classification":"SystemMetaData","comment":"Whether the resolved session was a reconnect cycle (true) or an initial connect (false).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"osortega","success":{"classification":"SystemMetaData","comment":"Whether the connect session ultimately succeeded.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"totalattempts":{"classification":"SystemMetaData","comment":"Total number of attempts made before resolution.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"totaldurationms":{"classification":"SystemMetaData","comment":"Total elapsed time from session start to resolution in milliseconds.","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"vscodeAgents.tunnelDiscovery/result":{"autoconnectenabled":{"classification":"SystemMetaData","comment":"Whether chat.remoteAgentHostsAutoConnect is enabled.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"cachedbefore":{"classification":"SystemMetaData","comment":"Number of tunnels in the local recent-tunnels cache before this discovery run.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"comment":"Tracks the outcome of agent-host tunnel discovery so we can diagnose stuck-after-discovery scenarios where tunnels are found but no providers ever appear.","hostsenabled":{"classification":"SystemMetaData","comment":"Whether chat.remoteAgentHostsEnabled is enabled.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"osortega","success":{"classification":"SystemMetaData","comment":"Whether the discovery call itself completed (false when listTunnels threw).","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"totalfound":{"classification":"SystemMetaData","comment":"Number of tunnels returned by the embedder after the protocol-version filter.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"trigger":{"classification":"SystemMetaData","comment":"What initiated the discovery (startup, rediscover, sessionChange).","endPoint":"none","purpose":"FeatureInsight"},"withactivehost":{"classification":"SystemMetaData","comment":"Number of discovered tunnels that have a host process currently connected (hostConnectionCount > 0).","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"webviews:createWebviewView":{"comment":"Helps to gain insights on what extension contributed views are most popular","extensionid":{"classification":"SystemMetaData","comment":"Id of the extension","endPoint":"none","purpose":"FeatureInsight"},"id":{"classification":"SystemMetaData","comment":"Id of the view","endPoint":"none","purpose":"FeatureInsight"},"owner":"digitarald"},"welcomeOnboarding.actionExecuted":{"action":{"classification":"SystemMetaData","comment":"The action performed.","endPoint":"none","purpose":"FeatureInsight"},"argument":{"classification":"SystemMetaData","comment":"Optional context such as theme id, extension id, or provider.","endPoint":"none","purpose":"FeatureInsight"},"comment":"Tracks actions taken on the onboarding wizard.","owner":"cwebster-99","step":{"classification":"SystemMetaData","comment":"The step the action was performed on.","endPoint":"none","purpose":"FeatureInsight"}},"welcomeOnboarding.stepView":{"comment":"Tracks which onboarding step is viewed.","owner":"cwebster-99","step":{"classification":"SystemMetaData","comment":"The step identifier.","endPoint":"none","purpose":"FeatureInsight"},"stepnumber":{"classification":"SystemMetaData","comment":"The 1-based step index.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"window.density.layout":{"comment":"This is used to know which Modern UI Update spacing density the user has selected.","owner":"mrleemurray","settingvalue":{"classification":"SystemMetaData","comment":"value of the setting","endPoint":"none","purpose":"FeatureInsight"},"source":{"classification":"SystemMetaData","comment":"source of the setting","endPoint":"none","purpose":"FeatureInsight"}},"window.newWindowProfile":{"comment":"This is used to know the new window profile that is being used","owner":"sandy081","settingvalue":{"classification":"SystemMetaData","comment":"if the profile is default or not","endPoint":"none","purpose":"FeatureInsight"},"source":{"classification":"SystemMetaData","comment":"source of the setting","endPoint":"none","purpose":"FeatureInsight"}},"window.titleBarStyle":{"comment":"This is used to know if window title bar style is set to custom or not","owner":"benibenj","settingvalue":{"classification":"SystemMetaData","comment":"value of the setting","endPoint":"none","purpose":"FeatureInsight"},"source":{"classification":"SystemMetaData","comment":"source of the setting","endPoint":"none","purpose":"FeatureInsight"}},"windowerror":{"code":{"classification":"SystemMetaData","comment":"The exit code of the window process to understand the nature of the error better","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"comment":"Provides insight into reasons the vscode window had an error.","owner":"bpasero","reason":{"classification":"SystemMetaData","comment":"The reason of the window error to understand the nature of the error better.","endPoint":"none","purpose":"PerformanceAndHealth"},"type":{"classification":"SystemMetaData","comment":"The type of window error to understand the nature of the error better.","endPoint":"none","purpose":"PerformanceAndHealth"}},"windowsEdition":{"comment":"Information about the Windows edition.","edition":{"classification":"SystemMetaData","comment":"The Windows edition.","endPoint":"none","purpose":"BusinessInsight"},"owner":"sbatten"},"windowsUpdateInit":{"comment":"Tracks Windows OS release information during update initialization.","osnoderelease":{"classification":"SystemMetaData","comment":"The Windows OS release version from os.release().","endPoint":"none","purpose":"FeatureInsight"},"osrelease":{"classification":"SystemMetaData","comment":"The Windows OS release version from registry.","endPoint":"none","purpose":"FeatureInsight"},"owner":"dmitriv"},"workbench.activityBar.location":{"comment":"This is used to know where activity bar is shown in the workbench.","owner":"sandy081","settingvalue":{"classification":"SystemMetaData","comment":"value of the setting","endPoint":"none","purpose":"FeatureInsight"},"source":{"classification":"SystemMetaData","comment":"source of the setting","endPoint":"none","purpose":"FeatureInsight"}},"workbench.experimental.modernUI":{"comment":"This is used to know if the experimental Modern UI Update is explicitly enabled or disabled by the user.","owner":"mrleemurray","settingvalue":{"classification":"SystemMetaData","comment":"value of the setting","endPoint":"none","purpose":"FeatureInsight"},"source":{"classification":"SystemMetaData","comment":"source of the setting","endPoint":"none","purpose":"FeatureInsight"}},"workbench.secondarySideBar.defaultVisibility":{"comment":"This is used to know if secondary side bar is visible or not","owner":"bpasero","settingvalue":{"classification":"SystemMetaData","comment":"value of the setting","endPoint":"none","purpose":"FeatureInsight"},"source":{"classification":"SystemMetaData","comment":"source of the setting","endPoint":"none","purpose":"FeatureInsight"}},"workbenchActionExecuted":{"comment":"Provides insight into actions that are executed within the workbench.","detail":{"classification":"SystemMetaData","comment":"Optional details about how the action was run, e.g which keybinding was used.","endPoint":"none","purpose":"FeatureInsight"},"from":{"classification":"SystemMetaData","comment":"The name of the component the action was run from.","endPoint":"none","purpose":"FeatureInsight"},"id":{"classification":"SystemMetaData","comment":"The identifier of the action that was run.","endPoint":"none","purpose":"FeatureInsight"},"owner":"isidorn"},"workbenchEditorReopen":{"comment":"Identify how a document is reopened","ext":{"classification":"SystemMetaData","comment":"File extension for the resource","endPoint":"none","purpose":"FeatureInsight"},"from":{"classification":"SystemMetaData","comment":"The editor view type the resource is switched from","endPoint":"none","purpose":"FeatureInsight"},"owner":"rebornix","scheme":{"classification":"SystemMetaData","comment":"File system provider scheme for the resource","endPoint":"none","purpose":"FeatureInsight"},"to":{"classification":"SystemMetaData","comment":"The editor view type the resource is switched to","endPoint":"none","purpose":"FeatureInsight"}},"workspace.azure":{"java":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"node":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"lramos15"},"workspace.remotes":{"domains":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"owner":"lramos15"},"workspace.stats":{"comment":"Metadata related to the workspace","owner":"lramos15","renderersessionid":{"classification":"SystemMetaData","comment":"The ID of the session","endPoint":"none","purpose":"FeatureInsight"},"workspace.id":{"classification":"SystemMetaData","comment":"A UUID given to a workspace to identify it.","endPoint":"none","purpose":"FeatureInsight"}},"workspace.stats.configFiles":{"comment":"Helps us gain insights into what type of files are being used in a workspace","count":{"classification":"SystemMetaData","comment":"How many types of that file are present","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"lramos15","renderersessionid":{"classification":"SystemMetaData","comment":"The ID of the session.","endPoint":"none","purpose":"FeatureInsight"},"type":{"classification":"SystemMetaData","comment":"The type of file","endPoint":"none","purpose":"FeatureInsight"}},"workspace.stats.file":{"comment":"Helps us gain insights into what type of files are being used in a workspace","count":{"classification":"SystemMetaData","comment":"How many types of that file are present","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"lramos15","renderersessionid":{"classification":"SystemMetaData","comment":"The ID of the session.","endPoint":"none","purpose":"FeatureInsight"},"type":{"classification":"SystemMetaData","comment":"The type of file","endPoint":"none","purpose":"FeatureInsight"}},"workspace.stats.launchConfigFile":{"comment":"Helps us gain insights into what type of files are being used in a workspace","count":{"classification":"SystemMetaData","comment":"How many types of that file are present","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"lramos15","renderersessionid":{"classification":"SystemMetaData","comment":"The ID of the session.","endPoint":"none","purpose":"FeatureInsight"},"type":{"classification":"SystemMetaData","comment":"The type of file","endPoint":"none","purpose":"FeatureInsight"}},"workspace.stats.metadata":{"comment":"Metadata about workspace metadata collection","duration":{"classification":"SystemMetaData","comment":"How did it take to make workspace stats","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"filecount":{"classification":"SystemMetaData","comment":"How many files did workspace stats discover","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"owner":"jrieken","reachedlimit":{"classification":"SystemMetaData","comment":"Did making workspace stats reach its limits","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"},"readdircount":{"classification":"SystemMetaData","comment":"How many readdir call were needed","endPoint":"none","isMeasurement":true,"purpose":"PerformanceAndHealth"}},"workspaceFolderDepthBelowTrustedFolder":{"comment":"Some metrics on the trusted workspaces folder structure","delta":{"classification":"SystemMetaData","comment":"The difference between the trusted path and the workspace path directories depth","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"sbatten","trustedfolderdepth":{"classification":"SystemMetaData","comment":"The number of directories deep of the trusted path","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspacefolderdepth":{"classification":"SystemMetaData","comment":"The number of directories deep of the workspace path","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"workspaceLoad":{"comment":"Metadata around the workspace that is being loaded into a window.","customkeybindingscount":{"classification":"SystemMetaData","comment":"Number of custom keybindings","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"emptyworkbench":{"classification":"SystemMetaData","comment":"Whether a folder or workspace is opened or not.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"language":{"classification":"SystemMetaData","comment":"The display language of the window.","endPoint":"none","purpose":"BusinessInsight"},"owner":"bpasero","pinnedviewlets":{"classification":"SystemMetaData","comment":"The identifiers of views that are pinned.","endPoint":"none","purpose":"FeatureInsight"},"restorededitors":{"classification":"SystemMetaData","comment":"The number of editors that restored.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"restoredviewlet":{"classification":"SystemMetaData","comment":"The identifier of the view that is restored.","endPoint":"none","purpose":"FeatureInsight"},"startupkind":{"classification":"SystemMetaData","comment":"How the window was opened, e.g via reload or not.","endPoint":"none","purpose":"FeatureInsight"},"theme":{"classification":"SystemMetaData","comment":"The current theme of the window.","endPoint":"none","purpose":"FeatureInsight"},"windowsize.innerheight":{"classification":"SystemMetaData","comment":"The size of the window.","endPoint":"none","owner":"bpasero","purpose":"FeatureInsight"},"windowsize.innerwidth":{"classification":"SystemMetaData","comment":"The size of the window.","endPoint":"none","owner":"bpasero","purpose":"FeatureInsight"},"windowsize.outerheight":{"classification":"SystemMetaData","comment":"The size of the window.","endPoint":"none","owner":"bpasero","purpose":"FeatureInsight"},"windowsize.outerwidth":{"classification":"SystemMetaData","comment":"The size of the window.","endPoint":"none","owner":"bpasero","purpose":"FeatureInsight"},"workbench.filestodiff":{"classification":"SystemMetaData","comment":"Number of files that should be compared.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workbench.filestomerge":{"classification":"SystemMetaData","comment":"Number of files that should be merged.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workbench.filestoopenorcreate":{"classification":"SystemMetaData","comment":"Number of files that should open or be created.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"workspaceProfileInfo":{"comment":"Report profile information of the current workspace","defaultprofile":{"classification":"SystemMetaData","comment":"Whether the profile of the workspace is default or not.","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"sandy081","workspaceid":{"classification":"SystemMetaData","comment":"A UUID given to a workspace to identify it.","endPoint":"none","purpose":"FeatureInsight"}},"workspaceTrustDisabled":{"comment":"Logged when workspace trust is disabled","owner":"sbatten","reason":{"classification":"SystemMetaData","comment":"The reason workspace trust is disabled. e.g. cli or setting","endPoint":"none","purpose":"FeatureInsight"}},"workspaceTrustFolderCounts":{"comment":"Information about the workspaces trusted on the machine","owner":"sbatten","trustedfolderscount":{"classification":"SystemMetaData","comment":"The number of trusted folders on the machine","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}},"workspaceTrustStateChanged":{"comment":"Logged when the workspace transitions between trusted and restricted modes","istrusted":{"classification":"SystemMetaData","comment":"true if the workspace is trusted","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"owner":"sbatten","workspaceid":{"classification":"SystemMetaData","comment":"An id of the workspace","endPoint":"none","purpose":"FeatureInsight"}},"workspaceextension:install":{"comment":"Install workspace extension","owner":"sandy081"},"workspaceextension:uninstall":{"comment":"Uninstall workspace extension","owner":"sandy081"},"workspce.tags":{"owner":"lramos15","workbench.filestodiff":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workbench.filestomerge":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workbench.filestoopenorcreate":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.android.cpp":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.asp<NUMBER>":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.azure.yaml":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.bower":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.config.xml":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.cordova.high":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.cordova.low":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.empty":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/ai/azopenai":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/azcore":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/azidentity":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/azidentity/cache":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/batch/azbatch":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/containers/azcontainerregistry":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/data/azappconfig":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/data/azcosmos":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/data/aztables":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/messaging/azeventhubs":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/messaging/azservicebus":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/messaging/azwebpubsub":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/messaging/eventgrid/azeventgrid":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/messaging/eventgrid/aznamespaces":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/messaging/eventgrid/azsystemevents":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/monitor/azingest":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/monitor/azquery":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/monitor/ingestion/azlogs":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/monitor/query/azlogs":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/monitor/query/azmetrics":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/aad/armaad":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/addons/armaddons":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/advisor/armadvisor":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/agrifood/armagrifood":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/alertsmanagement/armalertsmanagement":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/analysisservices/armanalysisservices":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/apimanagement/armapimanagement":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/appcomplianceautomation/armappcomplianceautomation":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/appconfiguration/armappconfiguration":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/appcontainers/armappcontainers":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/applicationinsights/armapplicationinsights":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/appplatform/armappplatform":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/appservice/armappservice":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/attestation/armattestation":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/authorization/armauthorization":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/automanage/armautomanage":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/automation/armautomation":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/avs/armavs":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/azurearcdata/armazurearcdata":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/azuredata/armazuredata":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/azurestackhci/armazurestackhci":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/baremetalinfrastructure/armbaremetalinfrastructure":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/batch/armbatch":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/billing/armbilling":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/billingbenefits/armbillingbenefits":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/blockchain/armblockchain":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/blueprint/armblueprint":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/botservice/armbotservice":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/cdn/armcdn":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/changeanalysis/armchangeanalysis":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/chaos/armchaos":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/cognitiveservices/armcognitiveservices":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/commerce/armcommerce":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/communication/armcommunication":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/confidentialledger/armconfidentialledger":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/confluent/armconfluent":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/connectedvmware/armconnectedvmware":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/consumption/armconsumption":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/containerinstance/armcontainerinstance":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/containerregistry/armcontainerregistry":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/containerservice/armcontainerservice":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/containerservicefleet/armcontainerservicefleet":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/cosmos/armcosmos":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/cosmosforpostgresql/armcosmosforpostgresql":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/costmanagement/armcostmanagement":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/customerinsights/armcustomerinsights":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/customerlockbox/armcustomerlockbox":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/customproviders/armcustomproviders":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/dashboard/armdashboard":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/databox/armdatabox":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/databoxedge/armdataboxedge":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/databricks/armdatabricks":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/datacatalog/armdatacatalog":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/datadog/armdatadog":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/datafactory/armdatafactory":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/datalake-analytics/armdatalakeanalytics":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/datalake-store/armdatalakestore":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/datamigration/armdatamigration":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/dataprotection/armdataprotection":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/datashare/armdatashare":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/delegatednetwork/armdelegatednetwork":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/deploymentmanager/armdeploymentmanager":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/desktopvirtualization/armdesktopvirtualization":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/devcenter/armdevcenter":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/devhub/armdevhub":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/deviceprovisioningservices/armdeviceprovisioningservices":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/deviceupdate/armdeviceupdate":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/devops/armdevops":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/devtestlabs/armdevtestlabs":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/digitaltwins/armdigitaltwins":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/dns/armdns":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/dnsresolver/armdnsresolver":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/domainservices/armdomainservices":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/dynatrace/armdynatrace":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/edgeorder/armedgeorder":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/edgeorderpartner/armedgeorderpartner":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/education/armeducation":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/elastic/armelastic":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/elasticsan/armelasticsan":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/elasticsans/armelasticsans":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/engagementfabric/armengagementfabric":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/eventgrid/armeventgrid":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/eventhub/armeventhub":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/extendedlocation/armextendedlocation":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/fluidrelay/armfluidrelay":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/frontdoor/armfrontdoor":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/graphservices/armgraphservices":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/guestconfiguration/armguestconfiguration":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/hanaonazure/armhanaonazure":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/hardwaresecuritymodules/armhardwaresecuritymodules":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/hdinsight/armhdinsight":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/healthbot/armhealthbot":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/healthcareapis/armhealthcareapis":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/hybridcompute/armhybridcompute":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/hybridconnectivity/armhybridconnectivity":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/hybridcontainerservice/armhybridcontainerservice":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/hybriddatamanager/armhybriddatamanager":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/hybridkubernetes/armhybridkubernetes":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/hybridnetwork/armhybridnetwork":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/iotcentral/armiotcentral":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/iotfirmwaredefense/armiotfirmwaredefense":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/iothub/armiothub":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/iotsecurity/armiotsecurity":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/keyvault/armkeyvault":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/kubernetesconfiguration/armkubernetesconfiguration":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/kusto/armkusto":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/labservices/armlabservices":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/liftrqumulo/armqumulo":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/loadtesting/armloadtesting":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/logic/armlogic":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/logz/armlogz":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/m365securityandcompliance/armm365securityandcompliance":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/machinelearning/armmachinelearning":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/machinelearningservices/armmachinelearningservices":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/maintenance/armmaintenance":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/managednetwork/armmanagednetwork":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/managednetworkfabric/armmanagednetworkfabric":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/managedservices/armmanagedservices":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/managementgroups/armmanagementgroups":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/managementpartner/armmanagementpartner":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/maps/armmaps":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/mariadb/armmariadb":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/marketplace/armmarketplace":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/marketplaceordering/armmarketplaceordering":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/mediaservices/armmediaservices":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/migrate/armmigrate":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/mixedreality/armmixedreality":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/mobilenetwork/armmobilenetwork":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/monitor/armmonitor":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/msi/armmsi":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/mysql/armmysql":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/mysql/armmysqlflexibleservers":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/netapp/armnetapp":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/networkcloud/armnetworkcloud":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/networkfunction/armnetworkfunction":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/newrelic/armnewrelicobservability":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/nginx/armnginx":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/notificationhubs/armnotificationhubs":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/oep/armoep":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/operationalinsights/armoperationalinsights":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/operationsmanagement/armoperationsmanagement":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/orbital/armorbital":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/paloaltonetworksngfw/armpanngfw":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/peering/armpeering":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/policyinsights/armpolicyinsights":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/portal/armportal":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/postgresql/armpostgresql":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/postgresql/armpostgresqlflexibleservers":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/postgresqlhsc/armpostgresqlhsc":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/powerbidedicated/armpowerbidedicated":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/powerbiembedded/armpowerbiembedded":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/powerbiprivatelinks/armpowerbiprivatelinks":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/powerplatform/armpowerplatform":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/privatedns/armprivatedns":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/providerhub/armproviderhub":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/purview/armpurview":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/quantum/armquantum":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/recoveryservices/armrecoveryservices":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/recoveryservices/armrecoveryservicesbackup":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/recoveryservices/armrecoveryservicessiterecovery":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/redhatopenshift/armredhatopenshift":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/redis/armredis":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/redisenterprise/armredisenterprise":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/relay/armrelay":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/reservations/armreservations":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/resourceconnector/armresourceconnector":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/resourcegraph/armresourcegraph":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/resourcehealth/armresourcehealth":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/resourcemover/armresourcemover":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/resources/armchanges":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/resources/armdeploymentscripts":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/resources/armfeatures":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/resources/armlinks":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/resources/armlocks":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/resources/armmanagedapplications":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/resources/armpolicy":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/resources/armsubscriptions":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/resources/armtemplatespecs":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/saas/armsaas":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/scheduler/armscheduler":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/scvmm/armscvmm":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/search/armsearch":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/security/armsecurity":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/securitydevops/armsecuritydevops":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/securityinsight/armsecurityinsight":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/securityinsights/armsecurityinsights":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/selfhelp/armselfhelp":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/serialconsole/armserialconsole":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/servicebus/armservicebus":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/servicefabric/armservicefabric":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/servicefabricmesh/armservicefabricmesh":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/servicelinker/armservicelinker":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/servicenetworking/armservicenetworking":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/signalr/armsignalr":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/solutions/armmanagedapplications":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/sphere/armsphere":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/sql/armsql":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/sqlvirtualmachine/armsqlvirtualmachine":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/storage/armstorage":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/storagecache/armstoragecache":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/storageimportexport/armstorageimportexport":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/storagemover/armstoragemover":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/storagepool/armstoragepool":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/storagesync/armstoragesync":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/storsimple1200series/armstorsimple1200series":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/storsimple8000series/armstorsimple8000series":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/streamanalytics/armstreamanalytics":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/subscription/armsubscription":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/support/armsupport":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/synapse/armsynapse":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/testbase/armtestbase":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/timeseriesinsights/armtimeseriesinsights":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/trafficmanager/armtrafficmanager":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/web/armweb":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/webpubsub/armwebpubsub":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/windowsesu/armwindowsesu":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/windowsiot/armwindowsiot":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/workloadmonitor/armworkloadmonitor":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/resourcemanager/workloads/armworkloads":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/security/keyvault/azadmin":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/security/keyvault/azcertificates":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/security/keyvault/azkeys":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/security/keyvault/azsecrets":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/storage/azblob":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/storage/azdatalake":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/storage/azfile":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/storage/azqueue":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.go.mod.github.com/azure/azure-sdk-for-go/sdk/tracing/azotel":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gradle.azure":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gradle.azure-ai-anomalydetector":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gradle.azure-ai-contentsafety":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gradle.azure-ai-documentintelligence":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gradle.azure-ai-documenttranslator":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gradle.azure-ai-formrecognizer":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gradle.azure-ai-openai-assistants":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gradle.azure-ai-personalizer":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gradle.azure-ai-textanalytics":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gradle.azure-ai-translation-document":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gradle.azure-ai-translation-text":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gradle.azure-ai-vision-face":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gradle.azure-ai-vision-imageanalysis":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gradle.azure-cognitiveservices":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gradle.azure-cognitiveservices-speech":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gradle.azure-cosmos":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gradle.azure-eventhubs":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gradle.azure-functions":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gradle.azure-openai":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gradle.azure-search-documents":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gradle.azure-servicebus":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gradle.azure-storage":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gradle.graalvm":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gradle.javaee":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gradle.jdbc":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gradle.jpa":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gradle.langchain4j":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gradle.lombok":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gradle.micronaut":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gradle.microprofile":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gradle.mockito":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gradle.openai":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gradle.quarkus":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gradle.redis":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gradle.semantic-kernel":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gradle.springboot":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gradle.springboot-ai":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gradle.sql":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gradle.unittest":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.grunt":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.gulp":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.id":{"classification":"SystemMetaData","endPoint":"none","purpose":"FeatureInsight"},"workspace.ionic":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":"true","purpose":"FeatureInsight"},"workspace.jake":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.java.android":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.java.gradle":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.java.pom":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.jsconfig":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.nativescript":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":"true","purpose":"FeatureInsight"},"workspace.npm":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@angular/core":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@anthropic-ai/sdk":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@anthropic-ai/tokenizer":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@arizeai/openinference-instrumentation-langchain":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@arizeai/openinference-instrumentation-openai":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@aws-sdk-client-bedrock-runtime":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@aws-sdk/client-bedrock":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure-rest/ai-anomaly-detector":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure-rest/ai-content-safety":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure-rest/ai-document-intelligence":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure-rest/ai-document-translator":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure-rest/ai-inference":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure-rest/ai-personalizer":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure-rest/ai-translation-text":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure-rest/ai-vision-image-analysis":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure-rest/arm-appservice":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/abort-controller":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/ai":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/ai-anomaly-detector":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/ai-form-recognizer":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/ai-language-conversations":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/ai-language-text":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/ai-metrics-advisor":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/ai-text-analytics":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/amqp-common":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/app-configuration":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/arm-apimanagement":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/arm-appcontainers":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/arm-appservice":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/arm-botservice":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/arm-cognitiveservices":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/arm-dashboard":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/arm-hybridkubernetes":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/arm-kubernetesconfiguration":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/arm-labservices":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/arm-logic":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/arm-machinelearning":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/arm-rediscache":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/arm-redisenterprisecache":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/arm-securitydevops":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/arm-signalr":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/attestation":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/cognitiveservices-anomalydetector":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/cognitiveservices-contentmoderator":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/cognitiveservices-customvision-prediction":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/cognitiveservices-customvision-training":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/cognitiveservices-face":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/cognitiveservices-formrecognizer":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/cognitiveservices-textanalytics":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/cognitiveservices-translatortext":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/communication-administration":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/communication-calling":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/communication-chat":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/communication-common":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/communication-signaling":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/communication-sms":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/core":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/core-amqp":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/core-arm":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/core-asynciterator-polyfill":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/core-auth":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/core-client":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/core-http":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/core-https":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/core-lro":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/core-paging":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/core-tracing":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/core-xml":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/cosmos":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/cosmos-language-service":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/cosmos-sign":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/data-tables":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/digital-twins-core":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/event":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/event-hubs":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/event-processor-host":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/eventgrid":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/eventhubs-checkpointstore-blob":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/identity":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/keyvault":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/keyvault-admin":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/keyvault-certificates":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/keyvault-keys":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/keyvault-secrets":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/logger":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/openai":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/schema-registry":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/schema-registry-avro":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/search":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/search-documents":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/service-bus":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/storage":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/storage-blob":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/storage-blob-changefeed":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/storage-datalake":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/storage-file":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/storage-file-datalake":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/storage-file-share":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/storage-queue":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/synapse-access-control":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/synapse-artifacts":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/synapse-managed-private-endpoints":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/synapse-monitoring":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/synapse-spark":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/web-pubsub":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/web-pubsub-client":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/web-pubsub-client-protobuf":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@azure/web-pubsub-express":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@babel/cli":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@babel/core":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@biomejs/biome":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@builder.io/qwik":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@datastax/astra-db-ts":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@dprint/formatter":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@google-cloud/aiplatform":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@google-cloud/common":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@google/generative-ai":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@huggingface/inference":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@langchain/anthropic":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@microsoft/office-js":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@microsoft/office-js-helpers":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@microsoft/rush":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@microsoft/teams-js":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@mistralai/mistralai":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@nestjs/core":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@playwright/test":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@preact/signals":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@remix-run/dev":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@remix-run/express":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@remix-run/node":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@remix-run/react":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@rspack/cli":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@rspack/core":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@supabase/supabase-js":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@sveltejs/kit":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@swc/cli":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@swc/core":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@tensorflow/tfjs":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@trpc/client":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@trpc/server":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@types/bun":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@types/node":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@types/office-js":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@types/office-runtime":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@types/react":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@types/vscode":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@types/web":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@typescript/native":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@typescript/native-preview":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@uifabric/experiments":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@uifabric/icons":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@uifabric/merge-styles":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@uifabric/styling":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@uifabric/utilities":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@vscode/dts":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@xenova/transformers":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.@zilliz/milvus2-sdk-node":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.ai":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.alpinejs":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.astro":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.aws-amplify-sdk":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.aws-sdk":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.azure":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.azure-storage":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.beachball":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.bun-types":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.chai":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.chroma":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.cypress":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.docusaurus":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.dprint":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.electron":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.esbuild":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.eslint":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.express":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.faiss":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.fastify":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.firebase":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.fireworks-js":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.gatsby":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.gherkin":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.hapi":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.heroku-cli":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.hono":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.htmx.org":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.humanloop":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.jest":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.just-task":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.koa":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.langchain":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.langsmith":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.lerna":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.lit-html":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.llamaindex":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.microsoft-cognitiveservices-speech-sdk":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.milvus":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.mocha":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.mongodb":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.neo4j-driver":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.next":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.nightwatch":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.nuxt":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.nx":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.office-ui-fabric-react":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.ollama":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.onnxruntime-node":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.onnxruntime-web":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.openai":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.oxc-minify":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.oxc-resolver":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.oxc-transform":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.oxfmt":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.oxlint":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.parcel":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.pg":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.pinecone":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.playwright":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.playwright-chromium":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.playwright-cli":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.playwright-core":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.playwright-firefox":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.playwright-webkit":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.postgresql":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.preact":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.prettier":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.protractor":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.puppeteer":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.pyright":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.qdrant":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.react":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.react-native-macos":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.react-native-windows":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.redis":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.restify":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.rnpm-plugin-windows":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.rolldown":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.rollup":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.sails":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.selenium-webdriver":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.socket.io":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.solid-js":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.strapi":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.svelte":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.svelte-check":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.tika":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.ts-morph":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.tsdown":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.tslib":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.tsup":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.turbo":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.typescript":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.typescript-eslint":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.vite":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.vitest":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.vue":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.vue-tsc":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.vuepress":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.weaviate-client":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.webdriverio":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.webpack":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.npm.zod":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.pom.azure":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.pom.azure-ai-anomalydetector":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.pom.azure-ai-contentsafety":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.pom.azure-ai-documentintelligence":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.pom.azure-ai-documenttranslator":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.pom.azure-ai-formrecognizer":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.pom.azure-ai-openai-assistants":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.pom.azure-ai-personalizer":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.pom.azure-ai-textanalytics":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.pom.azure-ai-translation-document":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.pom.azure-ai-translation-text":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.pom.azure-ai-vision-face":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.pom.azure-ai-vision-imageanalysis":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.pom.azure-cognitiveservices":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.pom.azure-cognitiveservices-speech":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.pom.azure-cosmos":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.pom.azure-eventhubs":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.pom.azure-functions":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.pom.azure-openai":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.pom.azure-search-documents":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.pom.azure-servicebus":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.pom.azure-storage":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.pom.graalvm":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.pom.javaee":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.pom.jdbc":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.pom.jpa":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.pom.langchain4j":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.pom.lombok":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.pom.micronaut":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.pom.microprofile":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.pom.mockito":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.pom.openai":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.pom.quarkus":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.pom.redis":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.pom.semantic-kernel":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.pom.springboot":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.pom.springboot-ai":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.pom.sql":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.pom.unittest":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.adal":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.anthropic":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.any-azure":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.aporia":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.app":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.arize":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-ai":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-ai-anomalydetector":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-ai-contentsafety":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-ai-documentintelligence":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-ai-formrecognizer":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-ai-inference":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-ai-language-conversations":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-ai-language-questionanswering":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-ai-metricsadvisor":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-ai-ml":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-ai-nspkg":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-ai-textanalytics":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-ai-translation-document":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-ai-translation-text":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-ai-vision":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-appconfiguration":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-appconfiguration-provider":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-applicationinsights":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-cognitiveservices":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-cognitiveservices-anomalydetector":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-cognitiveservices-formrecognizer":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-cognitiveservices-knowledge-nspkg":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-cognitiveservices-language-luis":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-cognitiveservices-language-nspkg":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-cognitiveservices-language-textanalytics":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-cognitiveservices-nspkg":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-cognitiveservices-search-nspkg":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-cognitiveservices-speech":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-cognitiveservices-vision-contentmoderator":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-cognitiveservices-vision-face":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-cognitiveservices-vision-nspkg":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-common":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-communication-administration":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-communication-callautomation":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-communication-chat":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-communication-email":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-communication-identity":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-communication-nspkg":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-communication-phonenumbers":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-communication-rooms":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-communication-sms":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-confidentialledger":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-containerregistry":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-core":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-core-tracing-opencensus":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-core-tracing-opentelemetry":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-cosmos":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-data-nspkg":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-data-tables":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-developer-loadtesting":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-devtools":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-digitaltwins-core":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-digitaltwins-nspkg":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-elasticluster":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-event":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-eventgrid":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-eventhub":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-eventhub-checkpointstoreblob":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-eventhub-checkpointstoreblob-aio":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-functions":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-graphrbac":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-identity":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-iot-deviceupdate":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-iothub-device-client":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-keyvault":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-keyvault-administration":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-keyvault-certificates":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-keyvault-keys":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-keyvault-nspkg":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-keyvault-secrets":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-loganalytics":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-messaging-webpubsubservice":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-mgmt":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-mgmt-apimanagement":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-mgmt-appconfiguration":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-mgmt-appcontainers":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-mgmt-cognitiveservices":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-mgmt-dashboard":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-mgmt-hybridkubernetes":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-mgmt-kubernetesconfiguration":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-mgmt-labservices":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-mgmt-logic":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-mgmt-redis":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-mgmt-redisenterprise":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-mgmt-search":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-mgmt-securitydevops":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-mgmt-signalr":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-mgmt-web":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-mgmt-webpubsub":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-ml":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-monitor":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-monitor-ingestion":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-monitor-query":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-nspkg":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-schemaregistry":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-schemaregistry-avroencoder":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-schemaregistry-avroserializer":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-search":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-search-documents":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-search-nspkg":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-security-attestation":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-servicebus":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-servicefabric":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-shell":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-storage":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-storage-blob":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-storage-blob-changefeed":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-storage-common":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-storage-file":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-storage-file-datalake":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-storage-file-share":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-storage-nspkg":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-storage-queue":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-synapse":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-synapse-accesscontrol":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-synapse-artifacts":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-synapse-nspkg":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-synapse-spark":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azure-translator":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.azureml-sdk":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.botbuilder-core":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.botbuilder-schema":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.botframework-connector":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.conda":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.deepchecks":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.fireworks-ai":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.google-cloud-aiplatform":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.google-generativeai":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.guidance":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.humanloop":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.langchain":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.langchain-anthropic":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.langchain-fireworks":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.langchain-huggingface":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.llama-index":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.manage":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.ollama":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.onnxruntime":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.openai":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.pgvector":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.pipfile":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.playwright":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.pulumi-azure":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.pydocumentdb":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.pymongo":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.pyproject":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.requirements":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.requirements.star":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.semantic-kernel":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.sentence-transformers":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.setup":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.setupcfg":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.tika":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.transformers":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.trulens":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.trulens-eval":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.py.wandb":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.reactnative":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.roots":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.sln":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.tsconfig":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.unity":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.vsc.extension":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.xamarin.android":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.xamarin.ios":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"},"workspace.yeoman.code.ext":{"classification":"SystemMetaData","endPoint":"none","isMeasurement":true,"purpose":"FeatureInsight"}}}}