シグネット:AIエージェントのためのオープンソース・ローカルファーストメモリ基盤

Signetが解決する課題
現在のほとんどのAIエージェントメモリシステムは、RAG(検索拡張生成)のように動作します:ユーザーメッセージ→メモリ検索→結果取得→回答。これは明示的なクエリには有効ですが、関連するコンテキストが暗黙的な場合には機能しません。
ソースからの例:
- 「新しいサービスのデータベースを設定して」は、PostgreSQLが既に選択されていたことを明らかにすべき
- 「私のトランスクリプトは拒否されました、私の名前では記録がありません」は、ユーザーが名前を変更したことを明らかにすべき
- 「8時30分の会議のためにアラームを何時に設定すべきですか?」は、通勤時間を明らかにすべき
問題は保存ではなく、これらのシステムが適切な過去のコンテキストを取得するのに十分なクエリ信号を含む現在のメッセージを待つことです。
Signetの仕組み
Signetは、次のアーキテクチャでエージェントループの外部でメモリを処理します:
- 生のトランスクリプトを保存
- セッションを構造化メモリに蒸留
- エンティティ、制約、関係をグラフにリンク
- グラフトラバーサル+ハイブリッド検索で候補セットを構築
- プロンプト時の関連性で候補を再ランク
- 次のプロンプト開始前にコンテキストを注入
エージェントは何を保存するか、いつ検索するかを決定していません—すでに利用可能なコンテキストから開始します。これはクエリ依存の検索から常時想起へと移行します。
技術詳細
Signetは:
- ローカルファースト(SQLite+マークダウン)
- 検査可能で修復可能
- Claude Code、Codex、OpenCode、OpenClawで動作
LoCoMoでは、現在8問のサンプルで87.5%の回答精度と100%のHit@10検索を達成しています。開発者はこれは小さなサンプルだが、アプローチが有望であることを示していると述べています。
📖 Read the full source: r/openclaw
👀 See Also

ルクズ:20万行のC++グラフデータベースを体系的テストでRustに移植
Rukuzuプロジェクトは、20万行のC++で書かれた埋め込みグラフデータベースkuzuをRustに移植するワークフローを説明しています。Claude Codeカスタムコマンドを使用して両バージョンを同時に維持し、2,700以上のテストを通じて正確性を検証します。

Qwen3.6-27BとOpencodeを使った5090上でのローカルAI開発
Redditユーザーが、クラウドAIコーディングツール(Claude Code、Cursor)から、Opencode + llama-server + Qwen3.6-27B(128Kコンテキスト)を単一のRTX 5090で実行するローカル環境への切り替え体験を共有。利用制限やアカウントリスクからの解放を挙げている。

CSSモダン機能エージェントスキル:AIコーディングエージェントにおけるモダンCSSプラクティスの強制
カラー、レイアウト、セレクタ、アニメーション、タイポグラフィ、ポジショニング、コンポーネントパターンにわたる57以上のモダンCSS機能を強制するエージェントスキル。Claude Code、Cursor、Windsurf、Codex、Cline、GitHub Copilotに対応。

repo-mem:オープンソースMCPサーバーがClaude Codeに永続的なチームメモリを追加
repo-memは、SQLiteとGitを使用してClaude Codeセッションに永続的で共有可能なメモリを追加するオープンソースのMCPサーバーです。ユーザーごとのデータベースに観察結果を保存し、それをリポジトリにコミットすることで、チーム間の隔離問題を解決します。