
何が起きたか
depgraphはunused-export、duplicate-code、import-cycle、god-packageなど8つのルールをGo、TypeScript、JavaScript、Pythonに適用するtree-sitterベースの単一Goバイナリ。
なぜ重要か
既存のlinterはファイルやパッケージの内部しか見ないため、毎日数十ファイルを書き換えるAIエージェントが残す負債はレビューをすり抜ける。depgraphはリポジトリ全体を検査する。
注目点
ロードマップには、インストール済みのNeo4jを子プロセスとして起動するローカルプロバイダー、依存関係の増加をセッション単位で時系列分析する機能、グラフを直接クエリできるMCPサーバーモードが加わる。
誰に効くかこれはClaude CodeなどのAIコーディングエージェントをリポジトリ上で動かす開発者やレビュアーが、マージ前に積み上がる構造的負債を捉えるために有用であり、既にNeo4jを運用しているチームにも関わる。
こういう要約が、毎朝あなたのメールに届きます。
このツールは、AIコーディングエージェントに関するある具体的な観察を出発点に作られた。エージェントが書くコードはコンパイルも型チェックもlintもテストも通るのに、リポジトリは少しずつ劣化していく。名指しされたパターンは具体的だ。検索せずに新しい名前で書き直された関数、リファクタリングの途中で置き去りにされたexport、下位レイヤーから上位レイヤーへのimport、あらゆるものが依存する共有パッケージ。go vet、tsc --noUnusedLocals、eslintは単一のファイルやパッケージの内部しか見ないため、これらはいずれもエラーにならない。
グラフデータベースの選択は問題の形から自然に導かれる。依存関係はノードとリレーションシップなので、ルールはクエリになる。たとえばgod-packageルールは、そのパッケージがリポジトリ内の3つ以上のパッケージに依存しているという条件も加えるため、多くのパッケージからimportされていても自身は何もimportしない安定したドメインモデルは対象外になる。cycleルールは、密なグラフでは実行時間が指数関数的に増える長さ2〜8の全サイクル列挙から、importエッジごとに最短の戻り経路を1つ見つける方式に書き換えられ、新しいクエリは25個のランダムグラフで旧クエリと突き合わせて検証された。
2つの設計判断がツールの想定用途を示している。Neo4jはdepgraph自身が起動・破棄し、親プロセスが正常終了しても、パニックしても、SIGKILLで殺されてもコンテナを削除するウォッチドッグの子プロセスを備える。統合テストではCI上でDockerとPodmanの両方の実コンテナランタイムでこれが検証されている。またclaude-hook-gateを通じて、depgraphはセッション開始時のベースラインと比べて指摘が増えたセッションを失敗させるため、エージェントは負債を増やしたまま作業を終えられない。作者によれば、depgraph自身のリポジトリをスキャンしたところimport解決層とパース層の間に実際の重複が見つかり、共有パッケージに切り出されたという。
業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。
登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →
この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。
このようなAIの動きを、御社の業界・競合に合わせて毎日届ける法人プランもあります → 詳しく見る
GENSHI AIは、長嶋大地氏が2026年7月に開発を始め、8月に公開、9月に完全移行したAGPL-3.0の無料Rustエディタ「necoder」を社内導入したと発表した

Xin Liu氏らはオープンウェイトLLMリポジトリ291件を調査し、非共有のゲート付き・ハイブリッドチェックポイント38件のうち20件(52.6%)で入力埋め込みのノルムが10−6未満だった

Nvidia DGX Spark上の自転車ルート判断テストで、TypeSafe AIのJevがwinnowモデルを動かすOllayaを破り1位

Anthropicは、AIの出力をその生成元の特定モデルに結びつける暗号学的証明を生成するオープンソースシステムFlashProveの研究成果、コード、技術仕様をGitHubで公開した

Databricks MLflowが、Claude PlatformからのネイティブOpenTelemetryエクスポートの対応先となった

AIのみの階層組織を3リポジトリ(AI Hub、SlideshowSuite、FastFiler)で24日間運用し、516コミット・76,000行超を生成
