AB
AiBoss站
快讯

GitHub 为 Copilot 客户端遥测加入用户归属与可配置采集

GitHub 在更新日志中宣布,企业管理员可通过托管设置中的遥测功能,在不采集提示词、回复或工具内容的前提下,将 Copilot 活动归属到具体用户。身份采集默认关闭,并与既有的假名用户标识相互独立。

核心事实

据 GitHub 更新日志,企业管理员现在可以在托管设置中使用遥测功能,将 GitHub Copilot 的活动归属到具体用户,而无需采集该用户的提示词、回复或工具内容。新增的 telemetry.capture.identity 设置会向 OpenTelemetry(OTel)数据添加三个属性:user.name(已认证的 Copilot 账号名,目前为 GitHub 登录名)、process.user.name(本地操作系统账号)以及 host.name(本地机器名)。

身份采集默认关闭,并与既有的假名用户标识保持分离。细粒度采集控制已在 Copilot CLI、GitHub Copilot 应用以及使用 Agent Host 的 VS Code 会话中提供。

背景与影响

管理员还可以独立控制另外五类采集:prompts(用户、系统与开发者提示词及受支持的输入上下文)、responses(助手回复与受支持的推理内容)、toolArguments(原始工具参数、命令、工具 schema,以及工具、MCP 服务器、插件和钩子的标识符)、toolOutput(工具结果与执行错误详情)、policyDetail(沙箱文件系统路径等原始策略详情)。

所有采集类别默认关闭。显式的托管值优先于本地设置、SDK 配置与环境变量。既有的 captureContent 设置仍作为五类内容采集的旧式简写保留,但它不会启用身份采集。GitHub 提示,提示词、工具与策略采集可能包含源代码、文件内容、命令、工具结果以及工作区或用户配置文件路径,建议仅启用审计场景所需的类别,并发送到经批准的采集端点。

限制与来源

上述内容来自 GitHub 更新日志,具体可用范围、默认值与配置方式可能随版本变化,请以 GitHub 官网当前信息为准。更多细节可参阅其企业托管设置参考文档与 OpenTelemetry 代理使用监控说明。