last_activity_at
注意
此数据处于公开预览阶段,可能会更改。
用户最近一次使用 Copilot 功能的时间戳。
使用场景
此属性在以下使用场景中保持一致
- 从“访问管理”页面下载的 CSV 报告(参见 审查组织中 GitHub Copilot 用户活动数据)
- Copilot 用户管理的 REST API 端点
计算方式
以下交互计入活动
- 在 IDE 中收到代码建议
- 在 IDE 中与 Copilot Chat 对话
- 生成拉取请求摘要
- 在 GitHub 中与 Copilot Chat 交互
- 在移动设备上与 Copilot 交互
- 在 CLI 中与 Copilot Chat 交互
被跟踪的事件来自客户端和服务器端遥测,确保即使网络状况影响客户端遥测,时间戳仍然可靠。
处理新的遥测事件并更新用户的 last_activity_at 日期可能需要最长 24 小时。用户必须在 IDE 中启用遥测,才能在 last_activity_at 中反映其使用情况。
保留期限
last_activity_at数据的保留期限为 90 天,且不可修改。- 如果 90 天内没有新活动,用户的
last_activity_at值将被设为nil。
欲了解更多信息,请参阅 GitHub 博客上的 将 Copilot 用户管理 API 上的 last_activity_at 值保留期限更新为 90 天的公告。
Copilot 活动报告
Copilot 活动报告显示组织或企业的用户活动数据。
报告中的数据每 30 分钟自动刷新一次。
字段
| 字段 | 描述 |
|---|---|
report_time | 报告生成时的 UTC 时间戳 |
login | Copilot 用户的 GitHub 用户名 |
last_authenticated_at | 用户最近一次身份验证的 UTC 时间戳 |
last_activity_at | 用户最近一次 Copilot 交互的 UTC 时间戳 |
last_surface_used | 最近使用的 Copilot 功能
|
保留期限
活动和身份验证数据会以滚动的 90 天周期保留,保持与 last_activity_at 字段一致。
包含的功能
活动报告可查看 IDE、GitHub、GitHub CLI 与 GitHub Mobile 中所有已正式发布(GA)的 GitHub Copilot 功能使用情况。
IDE 功能
- 行内建议
- 下一个编辑建议
- Copilot 聊天
- 代理模式
- VS Code 中的 Copilot 编辑
GitHub 功能
- Copilot 聊天
- Copilot 云代理
- Copilot 文档
- Copilot 拉取请求摘要
- Copilot 代码审查
限制
GitHub 可能无法从除 VS Code 之外的某些第三方 IDE(如 JetBrains 和 Xcode)获取一致的遥测数据。用户应确保使用最新版本的 IDE。
活动报告可能会排除尚未正式发布(GA)的 GitHub Copilot 功能。目前,以下功能尚未完整记录
- Copilot Spaces
- Copilot Spark