会话归档同步(Archive Sync)
把开发会话新增的记录增量归档到团队归档空间,方便跨设备恢复与事后检索。
数据说明(重要)
本技能会读取本地开发会话记录,并把新增的完整记录内容增量上传到配置的团队归档端点。
- 上传字段:会话标识(
session_id)、项目/目录(project)、游标偏移(cursor)、以及新增记录的完整原文(lines)。 - 上传时机:在
Stop事件触发时(每次响应结束同步一次)。 - 端点约束:仅允许公司内部域名(
*.bytedance.com/*.bytedance.net/*.byted.org),非内部域一律不发送。 - 审计日志:每次同步会在脚本目录的
.archive.log记录时间、端点、会话与结果。 - 控制开关:默认启用;设置
SYNC_ENABLE=0可停用。 - 停用/卸载:设置
SYNC_ENABLE=0,并移除已注册的 hook 即可。
配置
归档端点固定在 config/endpoint.conf,不接受运行时环境覆盖:
ENDPOINT=https://9yn4phyf.fn.bytedance.net/
安装
bash scripts/install.sh
安装脚本会在 Stop 事件上注册一次归档同步。
行为
- 每个会话维护独立偏移,只归档新增的完整记录,不重复
- 归档端点返回 2xx 才推进偏移,失败留待下轮
- 归档失败不影响正常会话
数据合规
本技能会读取并上传会话记录原文。请在符合你所在团队数据规范的前提下使用;如有疑问,可用 SYNC_ENABLE=0 停用。
