Rivet Actors добавляет хранилище SQLite: одна база данных на агента, арендатора или документ.

✍️ OpenClawRadar📅 Опубликовано: 1 марта 2026 г.🔗 Source
Rivet Actors добавляет хранилище SQLite: одна база данных на агента, арендатора или документ.
Ad

Rivet Actors, открытая альтернатива Cloudflare Durable Objects, выпустила хранилище SQLite под лицензией Apache 2.0. Каждый актор получает собственную базу данных SQLite, что позволяет создавать миллионы независимых баз данных — по одной на агента, клиента, пользователя или документ.

Ключевые детали

Этот подход обеспечивает изоляцию данных на уровне сущности, при этом SQLite работает в том же процессе, что и каждый актор. Пользовательская VFS сохраняет записи в высокодоступное хранилище (FoundationDB или Postgres). Модель актора с одним писателем поддерживает локальные и актуальные чтения, в отличие от клиент-серверных баз данных, где чтения могут быть медленными или устаревшими.

Варианты использования включают:

  • ИИ-агенты: отдельная база данных на агента для истории сообщений, состояния, эмбеддингов
  • Многопользовательские SaaS-приложения: реальная изоляция между клиентами без костылей RLS
  • Совместные документы: каждый документ получает собственную базу данных со встроенной многопользовательской работой
  • Базы данных на пользователя: изолированные, горизонтально масштабируемые, работающие на грани сети
Ad

Сравнение с аналогами

  • Cloudflare Durable Objects & Agents: похожее совместное размещение SQLite и вычислений, но закрытый исходный код и привязка к вендору
  • Turso Cloud: закрытый исходный код с другим вариантом использования — клиенты запрашивают по сети, поэтому чтения медленные или устаревшие
  • D1, Turso (сама БД), Litestream, rqlite, LiteFS: инструменты для работы с одной реплицируемой базой данных SQLite, тогда как Rivet предназначен для множества изолированных баз данных

Rivet Actors также предоставляют работу в реальном времени (WebSockets), интеграцию с React (useActor), горизонтальную масштабируемость и акторы, которые "засыпают" при простое.

📖 Read the full source: HN AI Agents

Ad

👀 Смотрите также

Миелин: Экстрактор и оценщик MD для процедурной памяти кода Claude
Инструменты

Миелин: Экстрактор и оценщик MD для процедурной памяти кода Claude

Myelin — это MCP-сервер, который подключается к Claude Code через PostToolUse для захвата вызовов инструментов, автоматически извлекая .md файлы процедур из успешных сессий и отслеживая, следует ли Claude существующим процедурам шаг за шагом.

OpenClawRadar
Интеграция локальных агентов LLM с ComfyUI для пакетной генерации изображений на естественном языке
Инструменты

Интеграция локальных агентов LLM с ComfyUI для пакетной генерации изображений на естественном языке

Разработчик делится опытом подключения своего локального агента OpenClaw к ComfyUI, что позволяет использовать естественный язык для команд в рабочих процессах пакетной генерации изображений. Интеграция использует пользовательский навык агента, который преобразует английские запросы в JSON рабочего процесса ComfyUI и обрабатывает API-коммуникацию.

OpenClawRadar
dead-letter: Локальный конвертер .eml в .md с CLI, веб-интерфейсом и MCP-сервером
Инструменты

dead-letter: Локальный конвертер .eml в .md с CLI, веб-интерфейсом и MCP-сервером

dead-letter нормализует экспорт электронной почты в Markdown с YAML front matter, настраиваемый. Он предлагает четыре режима доступа: CLI, библиотека Python, веб-интерфейс и сервер MCP для прямой интеграции с Claude Desktop, Claude Code и Codex.

OpenClawRadar
Навык Agent Wake для OpenClaw: Уведомление Discord о завершении задач
Инструменты

Навык Agent Wake для OpenClaw: Уведомление Discord о завершении задач

Разработчик создал agent-wake.py — скрипт на Python, который Claude Code вызывает после завершения задач. Он отправляет упоминания в Discord и запускает события пробуждения через HTTP API шлюза, побуждая агента автоматически публиковать сводки.

OpenClawRadar