Rivet ActorsはSQLiteストレージを追加:エージェント、テナント、またはドキュメントごとに1つのデータベース

Cloudflare Durable Objectsのオープンソース代替であるRivet Actorsは、Apache 2.0ライセンスの下でSQLiteストレージをリリースしました。各アクターは独自のSQLiteデータベースを取得し、エージェント、テナント、ユーザー、またはドキュメントごとに数百万の独立したデータベースを可能にします。
主な詳細
このアプローチは、各アクターとプロセス内で実行されるSQLiteによるエンティティごとのデータ分離を提供します。カスタムVFSは書き込みをHAストレージ(FoundationDBまたはPostgres)に永続化します。単一ライターのアクターモデルは、読み取りが遅かったり古かったりする可能性があるクライアント-サーバーデータベースとは異なり、読み取りをローカルで最新の状態に保ちます。
ユースケースには以下が含まれます:
- AIエージェント:メッセージ履歴、状態、埋め込みのためのエージェントごとのDB
- マルチテナントSaaS:RLSハックなしでの真のテナントごとの分離
- 共同編集ドキュメント:各ドキュメントが組み込みのマルチプレイヤー機能を持つ独自のデータベースを取得
- ユーザーごとのデータベース:分離され、水平方向にスケーリングし、エッジで実行
比較
- Cloudflare Durable Objects & Agents:同様のコロケーションされたSQLiteとコンピュートですが、クローズドソースでベンダーロックイン
- Turso Cloud:異なるユースケースを持つクローズドソース—クライアントはネットワーク経由でクエリするため、読み取りが遅いか古い
- D1、Turso(DB)、Litestream、rqlite、LiteFS:単一のSQLiteデータベースをレプリケーションで実行するためのツールであり、Rivetは多数の独立したデータベースを実行するためのもの
Rivet Actorsはまた、リアルタイム(WebSockets)、React統合(useActor)、水平スケーラビリティ、およびアイドル時にスリープするアクターも提供します。
📖 完全なソースを読む: HN AI Agents
👀 See Also

8つの高度なClaude Codeのヒント:コスト削減、コンテキスト管理、カスタムコマンド
Claude Codeを日常的に大量に使った経験から得られた実用的なヒント。Gitワークフローの自動化、マルチモーダル画像入力、API使用状況の追跡、コンテキストの圧縮、セッションの再開、ルール管理、思考レベルのトリガー、カスタムコマンドをカバー。

キャリア・オプスフォークがApifyを利用したLinkedIn求人発見機能を追加
開発者がcareer-ops Claude Codeシステムをフォークし、Apifyを使用してLinkedInの求人発見機能を追加しました。これにより、元のプロジェクトが事前設定された企業の採用ページしかスキャンできなかったという主な制限が解消されました。

GitHubのSpec-KitとClaude Codeを2ヶ月使ってみて: 有効な点、改善が必要な点
開発者がGitHubのSpec-Driven DevelopmentツールキットをClaude Codeで使用した実践的なノートを共有。5フェーズのワークフロー、ドリフト問題、オーバーヘッドのトレードオフ、セットアップのコツをカバー。

AIコーディングエージェントのためのセキュリティスキャン機能は、デプロイメントを自動的にチェックします。
開発者が、AIコーディングエージェントがデプロイ後に自動的にセキュリティ問題をスキャンできるスキルファイルを作成しました。このスキャンは、公開された秘密情報、開かれたポート、欠落したセキュリティヘッダー、漏洩したソースコードなどを検出し、各デプロイ後に約30秒で実行されます。