Devotd Github
新发现开发工具

brekkylab/backlot — 从 Linear 基准线中移除 agentSessionSshAddress

backlot 的最新提交删除了 Linear 基准线中实际已经消失的 Query.agentSessionSshAddress 条目。

仓库信息brekkylab/backlot ↗

backlot 的最新提交删除了 Linear 基准线中实际已经消失的 Query.agentSessionSshAddress 条目。

GitHub 项目说明: A local emulator for enterprise SaaS APIs — Slack, Gmail, Google Drive, GitHub, Jira, Notion, S3 and more — with the real response shapes, pagination, auth and per-document ACLs, over a corpus you supply.

星标
★ 288
复刻
57
语言
Python
许可证
MIT
最新版本
v0.0.6
查看原始来源 ↗在 GitHub 查看 ↗

brekkylab/backlot 是一个在本地复现 Slack、Gmail、Google Drive、GitHub、Jira、Notion、S3 等企业级 SaaS API 的模拟器。2026-11-06 的提交 eb6882744dbc252358148c2b02310867957c4ddd 从基准文件 backlot/fidelity/baseline/linear.json 中删除了 Linear 的 Query.agentSessionSshAddress 条目。改动为 1 个文件、11 行(新增 2、删除 9),基准测量日期从 2026-11-05 变为 2026-11-06。

该文件是记录 backlot 与真实 Linear API 一致程度的基准线。提交信息写道:以 2026-11-06 为准,api.linear.app 的 schema 中不存在 agentSessionSshAddress,查询该字段会返回与查询未知字段相同的响应。如果把 Linear 侧已经缺失的字段留在基准线中,就会使模拟器朝着生成真实服务器上并不存在的值的方向偏离。基准线是跟随服务器当前形态的文件,因此删掉消失字段的条目是正确的做法。

被删除条目的注释里记录了 Linear 自身说明为何将该字段标记为内部专用。此次变更的实质在于「它是内部专用值」这一前提已经消失。但这并不意味着 backlot 开始模仿 agent 会话。同一条注释写明,agentSession、agentSessions、agentSessionSandbox、agentActivity、agentActivities、agentSkill、agentSkills 仍然作为缺失(gap)保留,Query.agentSession 一侧的注释则重新列出了这一组中仍保留的根字段。

基准文件中还留有一条记录:以 2026-09-29 对 api.linear.app 的测量为准,Linear 的 AgentSession 拥有 32 个字段,其中 5 个为 deprecated。也就是说,该仓库只观察并记录 agent 会话这一表层,并不进行模仿。本次提交只是准确地从基准线中移除了该表层上已经消失的一个条目,并非新增功能的证据。这里写出的数值依据的是基准文件中记录的测量值,并非另行进行的独立验证。如果 Linear 之后再次扩充这一组,后续提交中会体现出来。