Services du protocole Bluesky : Jetstream v2 avec relecture réseau

✍️ OpenClawRadar📅 Publié: August 15, 2026🔗 Source
Ad

Bluesky a lancé Bluesky Protocol Services, une nouvelle marque et un site web pour l'infrastructure publique qu'elle exploite sur le réseau AT Protocol. La grande nouvelle est Jetstream v2, qui ajoute Network Replay — un moyen d'obtenir des données réseau historiques via HTTP, puis de basculer sur le flux WebSocket en direct sans interruption.

Jetstream v2 : Network Replay

Jetstream est un service qui permet de s'abonner à une partie du réseau AT Protocol sous forme de JSON brut via WebSocket. Auparavant, vous ne pouviez pas obtenir de données historiques de Jetstream ; vous deviez remplir vous-même les référentiels. Jetstream v2 corrige cela avec une nouvelle fonctionnalité Network Replay.

Voici comment cela fonctionne :

  • Envoyez vos filtres en POST à planSnapshot pour obtenir un plan pour les données historiques.
  • Téléchargez les segments scellés via HTTP simple.
  • Connectez-vous au WebSocket en direct au point de bascule pour continuer en temps réel.

La relecture est sans état côté serveur : pas de curseur par consommateur, pas d'enregistrement d'abonnement, rien à préparer côté client. Vous pouvez aussi simplement prendre un instantané du réseau (copie à un moment donné) via HTTP uniquement, en utilisant listSegments et getSegment, sans flux en direct.

Cela permet une analyse côté serveur sur des données historiques sans remplissage local. Les cas d'utilisation incluent le démarrage d'une application, l'analyse d'un mois de messages ou la récupération après une panne.

Étant donné que le service d'archives est gourmand en bande passante, Bluesky exige désormais un jeton API pour les demandes d'archives. Le flux en direct reste ouvert et non authentifié. Aucun projet d'ajout d'authentification au flux en direct.

Les instances v2 sont maintenant en ligne :

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

Les instances v1 existantes continuent de fonctionner sans changement, et le flux en direct se comporte de manière identique, donc aucune précipitation pour migrer.

Ad

Nouveaux SDK Jetstream

Ils ont également publié des SDK Jetstream officiels pour TypeScript et Go. Voici l'exemple TypeScript tiré de la documentation :

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) } }

Le SDK TypeScript est sur npm ; le SDK Go fait partie du projet Jetstream.

SDK TypeScript de Bluesky rebasé sur lex

Le SDK TypeScript de Bluesky est reconstruit sur @atproto/lex, supprimant les chemins de code hérités. Il est entièrement typé de bout en bout, de la couche protocole jusqu'aux enregistrements app.bsky. Tous les nouveaux exemples de documentation l'utilisent. L'ancien @atproto/api fonctionne toujours, mais le nouveau SDK élimine les recommandations des LLM vers des versions obsolètes.

Mises à jour sur endpoints.bsky.app

La référence HTTP sur endpoints.bsky.app a été mise à jour. L'ancien docs.bsky.app est remplacé par le nouveau site Protocol Services.

Toute l'infrastructure est open source et auto-hébergeable.

📖 Lire la source complète : HN AI Agents

Ad

👀 See Also

Claude Code v2.1.181 : syntaxe /config, événements Apple du bac à sable, correctifs de streaming
News

Claude Code v2.1.181 : syntaxe /config, événements Apple du bac à sable, correctifs de streaming

Claude Code v2.1.181 ajoute la syntaxe /config clé=valeur pour les réglages en ligne, sandbox.allowAppleEvents sur macOS et CLAUDE_CLIENT_PRESENCE_FILE. Il met également à niveau Bun vers 1.4, corrige la mise en cache des prompts sur les URL d'API personnalisées, les problèmes d'écriture sur les lecteurs réseau et de nombreuses régressions au démarrage.

OpenClawRadar
Le Pentagone fixe vendredi comme date limite pour qu'Anthropic abandonne ses règles d'éthique en matière d'IA
News

Le Pentagone fixe vendredi comme date limite pour qu'Anthropic abandonne ses règles d'éthique en matière d'IA

Le Pentagone a donné à Anthropic jusqu'à vendredi pour abandonner ses règles d'éthique en matière d'IA, selon un rapport de Politico. L'article a reçu 15 points et 3 commentaires sur Hacker News.

OpenClawRadar
Claude Code v2.1.83 ajoute des fragments de paramètres gérés, la recherche dans les transcriptions et des améliorations de sécurité.
News

Claude Code v2.1.83 ajoute des fragments de paramètres gérés, la recherche dans les transcriptions et des améliorations de sécurité.

Claude Code v2.1.83 introduit un répertoire managed-settings.d/ pour les fragments de politique d'équipe, une recherche dans les transcriptions avec navigation / et n/N, et CLAUDE_CODE_SUBPROCESS_ENV_SCRUB=1 pour supprimer les identifiants des environnements de sous-processus. Cette version inclut également des hooks CwdChanged/FileChanged, le paramètre sandbox.failIfUnavailable, et des corrections pour les blocages à la sortie sur macOS, les gels de l'interface et les fuites de mémoire.

OpenClawRadar
Analyse des Conditions d'Utilisation de Claude : Conservation des Données, Plafonnement de Responsabilité et Résiliation du Service
News

Analyse des Conditions d'Utilisation de Claude : Conservation des Données, Plafonnement de Responsabilité et Résiliation du Service

Une analyse des Conditions Générales d'Utilisation d'Anthropic pour les consommateurs révèle des détails clés pour les abonnés du plan Max à 100$/mois : l'entraînement sur les données est activé par défaut avec une rétention de 5 ans pour les utilisateurs ayant consenti, la responsabilité est plafonnée à un maximum de 600$, et le service peut être résilié sans remboursement en cas de violation.

OpenClawRadar