Rivet Actors fügt SQLite-Speicher hinzu: eine Datenbank pro Agent, Mandant oder Dokument

Rivet Actors, eine Open-Source-Alternative zu Cloudflare Durable Objects, hat SQLite-Speicher unter der Apache-2.0-Lizenz veröffentlicht. Jeder Actor erhält seine eigene SQLite-Datenbank, was Millionen unabhängiger Datenbanken ermöglicht – eine pro Agent, Mandant, Benutzer oder Dokument.
Wichtige Details
Dieser Ansatz bietet datenseitige Isolation pro Entität, wobei SQLite im Prozess jedes Actors läuft. Ein benutzerdefiniertes VFS speichert Schreibvorgänge in HA-Speicher (FoundationDB oder Postgres). Das Single-Writer-Actor-Modell hält Lesevorgänge lokal und aktuell, anders als bei Client-Server-Datenbanken, wo Lesevorgänge langsam oder veraltet sein können.
Anwendungsfälle umfassen:
- KI-Agenten: Datenbank pro Agent für Nachrichtenverlauf, Zustand, Einbettungen
- Mehrinstanzenfähige SaaS: echte Isolation pro Mandant ohne RLS-Hacks
- Kollaborative Dokumente: jedes Dokument erhält seine eigene Datenbank mit integrierter Mehrspielerfunktion
- Datenbanken pro Benutzer: isoliert, horizontal skalierbar, läuft am Edge
Vergleich mit anderen Lösungen
- Cloudflare Durable Objects & Agents: ähnliche colokalisierte SQLite- und Rechenleistung, aber proprietär und anbietergebunden
- Turso Cloud: proprietär mit anderem Anwendungsfall – Clients fragen über Netzwerk ab, daher sind Lesevorgänge langsam oder veraltet
- D1, Turso (die DB), Litestream, rqlite, LiteFS: Tools zum Betrieb einer einzelnen SQLite-Datenbank mit Replikation, während Rivet für viele isolierte Datenbanken gedacht ist
Rivet Actors bieten auch Echtzeitfunktionen (WebSockets), React-Integration (useActor), horizontale Skalierbarkeit und Actors, die im Leerlauf schlafen.
📖 Quelle lesen: HN AI Agents
👀 Siehe auch

Verwendung des Obliteratus-Toolkits, um Ablehnungsgewichte aus KI-Modellen zu entfernen
Ein Reddit-Nutzer verwendete das Obliteratus-Toolkit, um gezielt bestimmte Gewichte zu entfernen, die für Ablehnungsverhalten in KI-Modellen verantwortlich sind, und zeigte am Modell Qwen 1.5B von Alibaba, dass dies Trainingsursachen ohne Neustraining offenbaren kann.

Claude-ETA-Plugin fügt Claude Code Aufgabenzeitmessung und Reparaturschleifen-Erkennung hinzu
Claude-ETA ist ein Claude Code-Plugin, das Aufgaben zeitlich erfasst, Ihre tatsächliche Geschwindigkeit lernt und echte Daten an Claude zurückgibt, bevor es antwortet. Es erkennt auch Reparatur-Schleifen durch Fingerprinting von Fehlerinhalten und greift nach drei identischen Fehlern ein.

LLM-Kostenprofiler: Open-Source-Tool verfolgt API-Ausgaben, um den Einsatz lokaler Modelle zu rechtfertigen
LLM Cost Profiler ist ein Python-Tool, das jeden API-Aufruf an OpenAI/Anthropic verfolgt und genau zeigt, wofür Sie Geld ausgeben. Es deckt Aufgaben auf, die im Verhältnis zu ihrer Komplexität überteuert sind, und liefert konkrete Dollarbeträge, um den Umstieg auf lokale Modelle zu rechtfertigen.

Logira: Echtzeitüberwachung von eBPF für KI-Agenten-Ausführungen
Logira ist ein reines Beobachtungstool für die Linux-Kommandozeile, das über eBPF während KI-Agenten-Läufen Exec-, Datei- und Netzwerkereignisse aufzeichnet, mit lokaler Speicherung pro Lauf in JSONL und SQLite sowie integrierten Erkennungsregeln für Zugriffe auf Anmeldedaten, Persistenzänderungen und verdächtige Muster.