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 のスキーマに agentSessionSshAddress が存在せず、このフィールドを問い合わせると未知のフィールドに対する応答と同じ答えが返ると記している。Linear 側で欠落したフィールドをベースラインに残しておくと、エミュレータが実際のサーバに存在しない値を生成する方向へずれてしまう。ベースラインはサーバの現在の形を追従するファイルなので、消えたフィールドの項目を取り除くのが正しい。

削除された項目のコメントには、Linear 自身の説明がこのフィールドを内部用と表示した理由を収めていた。内部専用の値であるという前提が失われたことが、今回の変更の実質である。ただし、これは backlot がエージェントセッションの模倣を始めたことを意味しない。同じコメントには、agentSession、agentSessions、agentSessionSandbox、agentActivity、agentActivities、agentSkill、agentSkills が依然として欠落(gap)として残っていると記され、Query.agentSession 側のコメントは、このグループに残っているルートを改めて列挙している。

ベースラインファイルには、2026-09-29 の api.linear.app を基準とした測定で、Linear の AgentSession が 32 フィールドをもち、そのうち 5 つが deprecated である記録も残っている。つまり、このリポジトリはエージェントセッションの表面を観察して記録するだけであり、模倣していない。今回のコミットは、その表面から消えた 1 項目をベースラインから正確に除去しただけであり、機能追加の証拠ではない。ここで挙げた数値はベースラインファイルに記録された測定値に基づくもので、独立した検証ではない。今後 Linear がこのグループを再び拡大すれば、後続のコミットで現れる。