Rivet Actors ajoute le stockage SQLite : une base de données par agent, locataire ou document

Rivet Actors, une alternative open-source aux Durable Objects de Cloudflare, a publié le stockage SQLite sous licence Apache 2.0. Chaque acteur obtient sa propre base de données SQLite, permettant des millions de bases de données indépendantes—une par agent, locataire, utilisateur ou document.
Détails clés
Cette approche fournit une isolation des données par entité avec SQLite fonctionnant en processus avec chaque acteur. Un VFS personnalisé persiste les écritures vers un stockage HA (FoundationDB ou Postgres). Le modèle d'acteur à écriture unique maintient les lectures locales et fraîches, contrairement aux bases de données client-serveur où les lectures peuvent être lentes ou obsolètes.
Les cas d'utilisation incluent :
- Agents IA : base de données par agent pour l'historique des messages, l'état, les embeddings
- SaaS multi-locataires : isolation réelle par locataire sans astuces RLS
- Documents collaboratifs : chaque document obtient sa propre base de données avec multi-joueur intégré
- Bases de données par utilisateur : isolées, évoluent horizontalement, fonctionnent à la périphérie
Comparaison
- Cloudflare Durable Objects & Agents : SQLite et calcul colocalisés similaires, mais propriétaire et verrouillé au fournisseur
- Turso Cloud : propriétaire avec un cas d'utilisation différent—les clients interrogent sur le réseau, donc les lectures sont lentes ou obsolètes
- D1, Turso (la base de données), Litestream, rqlite, LiteFS : outils pour exécuter une seule base de données SQLite avec réplication, tandis que Rivet est pour exécuter de nombreuses bases de données isolées
Rivet Actors fournit également du temps réel (WebSockets), une intégration React (useActor), une évolutivité horizontale et des acteurs qui se mettent en veille lorsqu'ils sont inactifs.
📖 Lire la source complète : HN AI Agents
👀 See Also

Claude Code échoue silencieusement lorsque ANTHROPIC_API_KEY est définie dans les environnements cloud
Définir ANTHROPIC_API_KEY dans les environnements cloud provoque un dysfonctionnement de Claude Code et peut entraîner des frais d'utilisation API inattendus. Les utilisateurs signalent une utilisation supplémentaire et un comportement non réactif.

Utilisation de la boîte à outils Obliteratus pour supprimer les poids de refus des modèles d'IA
Un utilisateur de Reddit a utilisé la boîte à outils Obliteratus pour supprimer chirurgicalement des poids spécifiques responsables du comportement de refus dans les modèles d'IA, démontrant sur le modèle Qwen 1.5B d'Alibaba qu'il peut révéler les origines de l'entraînement sans réentraînement.

ClawPort : Orchestration Open Source pour les Workflows d'Agents IA avec Cron à Auto-Réparation
ClawPort est une couche d'orchestration open source pour les flux de travail d'agents IA qui configure automatiquement les pipelines cron, se répare automatiquement en cas d'échec et vous permet de tester les agents directement avant qu'ils ne s'exécutent selon le planning.

Fonctionnalité de Mémoire de Session Introduite dans Claude Code
Claude Code inclut désormais une fonctionnalité 'Mémoire de Session' qui génère et maintient des résumés de session dans des fichiers summary.md. Débloquez-la avec tweakcc pour les sessions interactives dépassant certains seuils de tokens et d'appels d'outils.