Memtrace: Claudeコードエージェントのための永続的で時間認識型のコードベースメモリ

すべての長いClaude Codeセッションは、古いコンテキストに悩まされます。エージェントは同じファイルを何度も読み返し、インターフェースの詳細を忘れ、影響範囲を理解せずにリファクタリングを行います。Memtraceは、コードベースの継続的に更新される時間認識型表現を維持することで、この問題を解決する無料のオープンソースメモリレイヤーです。
2つの核となる機能
- 常に新鮮な状態: 編集のたびに、エージェントが適用した変更のインクリメンタルスナップショットが42msでトリガーされます。エージェントはセッションの古いメモリから作業することはありません。リファクタリング後、変更された関数のすべての呼び出し元、テスト、および利用者を即座に認識します。
- 巻き戻しとリプレイ: コードベースは二時間軸(ノード/エッジごとにvalid_time + transaction_time)で保存され、「月曜日のこの関数はどのような形だったか」といったクエリや、壊れた関数がコミットごとにどのように進化したかをリプレイすることが可能です。
アーキテクチャとパフォーマンスの前提
インデックス作成時にLLM推論はゼロ:Tree-sitterがコードをASTに解析し、それが構造表現となります。検索はハイブリッド—Tantivy BM25による語彙的検索と、Jina-codeの768次元埋め込みをHNSWにインデックス化した意味的検索を、k=60でReciprocal Rank Fusionにより融合します。Jina-codeはコードで訓練されているため、「auth」という単語のパターンマッチングなしに、「これは認証ハンドラである」ことを理解します。
二時間軸レイヤーにより、型付けされたエッジ(CALLS、IMPORTS、IMPLEMENTS、EXTENDS、CONTAINS、TYPE_REFERENCES、INSTANTIATES)をグラフ時間でトラバースでき、リファクタリング前にエージェントに影響範囲を提供します。速度は重要です。インデックス作成のパスはLLMトークンではなくI/Oにボトルネックがあり、スナップショットをすべての編集で実行するのに十分低コストです。
承認と制限
バイナリは、実際のベータユーザーからのエッジケース(pnpm/npmロックファイルの混在、Rustのプロシージャルマクロ、PythonのTYPE_CHECKINGブロック)のため、承認キーが必要です。承認は週50件に制限されており、24時間以内の対応を目標としています。ベンチマークハーネスは完全にオープンで、キーなしで実行可能です。リポジトリとウェイトリスト: github.com/syncable-dev/memtrace-public
📖 全文を読む: r/ClaudeAI
👀 See Also

OpenClaw Memory-Core用外部リランカープラグイン:古いGPUを再利用する
開発者がOpenClaw用のプラグインを公開。メモリーコアが外部リランカーを使えるようになり、CPU負荷の高いQMDを回避して古いGPUを活用。Qwen3モデルで動作。

pre-commitを使用してAI生成コードの品質とセキュリティを向上させる
開発者が、GoとJavaプロジェクト向けのpre-commit設定を共有しています。golangci-lint、govulncheck、checkovなどのツールを使用して、AI生成コードのコミット前に脆弱性や品質問題を検出します。

Zerostack 1.0.0:純粋なRustで書かれたUnixに触発されたコーディングエージェント
Zerostackは、Unix哲学に基づいて設計された純Rust製のコーディングエージェントです。小さな構成可能なツールがstdin/stdoutでパイプ接続されます。

フィンガープリントのAIエージェント開発者向け無料Webボット認証テストツール
Fingerprintは、Web Bot Authの実装をテストするための無料の公開エンドポイントをリリースしました。このツールはHTTPリクエストの暗号署名を検証し、ボットやAIエージェントの開発者が本番環境に移行する前にWBAの設定が正しく機能することを確認するのに役立ちます。