Blueskyプロトコルサービス:ネットワークリプレイを備えたJetstream v2

✍️ OpenClawRadar📅 公開日: August 15, 2026🔗 Source
Ad

Blueskyは、AT Protocolネットワーク上で実行する公開インフラの新しいブランドでありウェブサイトであるBluesky Protocol Servicesを立ち上げました。大きなニュースは、Jetstream v2です。これは、Network Replayを追加し、HTTPで履歴ネットワークデータを取得し、ギャップなくライブWebSocketストリームに切り替えることができます。

Jetstream v2: Network Replay

Jetstreamは、AT Protocolネットワークの一部をWebSocketでプレーンなJSONとして購読できるサービスです。以前は、Jetstreamから履歴レコードを取得できず、自分でリポジトリをバックフィルする必要がありました。Jetstream v2は、新しいNetwork Replay機能でこれを修正します。

仕組みは次のとおりです。

  • フィルタをplanSnapshotにPOSTして、履歴データのプランを取得します。
  • シールされたセグメントをプレーンなHTTPでダウンロードします。
  • ライブWebSocketに接続して、リアルタイムで継続します。

リプレイはサーバー側でステートレスです。コンシューマごとのカーソル、サブスクリプション登録、クライアント側のステージングはありません。また、ライブテールなしで、listSegmentsgetSegmentを使用して、HTTPのみでネットワークのスナップショット(特定時点のコピー)を取得することもできます。

これにより、ローカルでバックフィルすることなく、履歴データに対するサーバー側分析が可能になります。ユースケースには、アプリの起動、1か月分の投稿の分析、ダウンタイムからの回復などが含まれます。

アーカイブの提供は帯域幅を消費するため、BlueskyはアーカイブリクエストにAPIトークンを要求するようになりました。ライブテールはオープンで認証なしのままです。ライブストリームに認証を追加する予定はありません。

v2インスタンスは現在稼働しています:

wss://jetstream.us-west.bsky.network
wss://jetstream.us-east.bsky.network

既存のv1インスタンスは変更なく稼働し続け、ライブテールは同じように動作するため、移行を急ぐ必要はありません。

Ad

新しいJetstream SDK

また、Jetstream SDKの公式リリースも、TypeScriptとGo向けに行われました。以下はドキュメントからのTypeScriptの例です:

import { Jetstream } from '@bsky/jetstream'
import { app } from '@bsky/sdk/lexicons'

const js = new Jetstream('https://jetstream.us-east.bsky.network')

for await (const evt of js.live({ collections: [app.bsky.feed.post] })) { if (evt.kind === 'commit' && evt.commit.operation === 'create') { console.log(evt.commit.collection, evt.commit.record.text) } }

TypeScript SDKはnpmで利用でき、Go SDKはJetstreamプロジェクトの一部です。

Bluesky TypeScript SDKのlexへのリベース

Bluesky TypeScript SDKは@atproto/lex上に再構築され、レガシーコードパスを削除しました。プロトコル層からapp.bskyレコードまで、エンドツーエンドで完全に型付けされています。すべての新しいドキュメントの例でこれを使用しています。古い@atproto/apiは引き続き動作しますが、新しいSDKにより、非推奨バージョンのLLM推奨が排除されます。

endpoints.bsky.appの更新

endpoints.bsky.appのHTTPリファレンスが更新されました。古いdocs.bsky.appは、新しいProtocol Servicesサイトに置き換えられました。

すべてのインフラはオープンソースで、自己ホストが可能です。

📖 ソース全文を読む: HN AI Agents

Ad

👀 See Also

🦀
News

発見された材料:AIエージェントが500以上の新材料を発見、しかし妥当な合成経路を持つのはわずか1つ

Discovered Materials(YC P26)は、最先端LLMを用いて50以上の新しい半導体材料を計算上発見した。しかし、そのうち実験室での合成経路が実現可能なのはわずか1つであり、ラボからファブへのギャップが浮き彫りになった。

OpenClawRadar
Redditユーザーが、Claudeの時間認識ギャップに対処するためのタイムスタンプ機能を提案しています。
News

Redditユーザーが、Claudeの時間認識ギャップに対処するためのタイムスタンプ機能を提案しています。

Redditユーザーが、生産性向上のユースケースにおけるClaudeの時間認識の欠如を限界点として指摘し、すべての応答に日時をスタンプし、セッション間で永続化するオプションのタイムスタンプ機能を提案しています。

OpenClawRadar
AIが既に従来のアカデミアを終わらせた——「ボリュームゲーム」の内部
News

AIが既に従来のアカデミアを終わらせた——「ボリュームゲーム」の内部

教授が解説:AIが学術界を崩壊させた。学生の課題はAI生成、研究者は1日1本論文、助成金申請は3倍に。ゲームはもう成り立たない。

OpenClawRadar
鳥のスキルリポジトリが削除されました — X/Twitterアクセスを今すぐバックアップしてください
News

鳥のスキルリポジトリが削除されました — X/Twitterアクセスを今すぐバックアップしてください

人気のbirdスキル(@steipete作)がGitHubから削除されました。ユーザーはすぐにインストールをバックアップする必要があります。