Devotd Github
新着コーディングエージェント

aoci-spec/aoci-code — コレクタのフックを説明する自己コードインデックスの更新

aoci-spec/aoci-code は 2026年11月6日のコミットで、PostgreSQLコレクタのテスト専用フックを説明する自己コードインデックスを更新した。

リポジトリ情報aoci-spec/aoci-code ↗

aoci-spec/aoci-code は 2026年11月6日のコミットで、PostgreSQLコレクタのテスト専用フックを説明する自己コードインデックスを更新した。

GitHub の説明: A persistent, Git-versioned map of your whole codebase and database schema that coding agents read before they touch anything. Local-first MCP server + CLI in Go: a governed repository index of code knowledge that gives Claude Code, Codex, Cursor, and opencode long-term context, memory, and code intelligence.

スター
★ 1.6K
フォーク
201
言語
Go
ライセンス
NOASSERTION
原文を見る ↗GitHub で見る ↗

aoci-spec/aoci-code は、コーディングエージェントがコードに触れる前に読み込む、コードベースとデータベーススキーマの Git バージョン管理インデックスを Go で実装し、ローカルファーストの MCP(Model Context Protocol)サーバーと CLI として提供するプロジェクトである。リポジトリの説明は、Claude Code、Codex、Cursor、opencode などのツールに長期的なコンテキストとメモリを与えると述べている。2026年11月6日 03:21 UTC のコミット 6d321f1 は、「chore: index for the collection step hook」というメッセージのインデックス更新であり、変更規模は 34 件(追加 17、削除 17)である。コミットメッセージには Claude Fable 5.1 の共同著者表記が付いている。

変更されたファイルは .aoci/baseline.json と aoci.code.txt の 2 つだけであり、どちらもこのプロジェクトが自身を対象として生成したインデックス成果物である。baseline.json の updated_at は 2026-11-06T02:48:14Z から 2026-11-06T03:16:47Z に変わり、項目ごとの sha256 と size も同時に更新された。記録が変化したファイルは aoci.code.txt(235254 から 235259)、internal/dbevidence/collector.go(13362 から 13927)、internal/dbevidence/collector_postgresql.go(12163 から 12231)、internal/dbevidence/database_integration_test.go(70130 から 70256)である。

内容上の変化はコードインデックス側にある。aoci.code.txt の collector_postgresql.go 項目は、中間ステージングテーブルがパーティションであると同時に親でもある場合に子リンクを既存のパーティションの事実へ統合する必要があるという規則を残したまま文が短くなり、「テスト専用の catalogStepHook がテーブル収集後にトランザクションの中で実行される」という説明が新しく加わった。コミットメッセージが言及する collection step hook はこの箇所を指している 것으로見られる。

ただし、このコミットの変更一覧はインデックスファイル 2 つのみであるため、フックのコード実装がこのコミットに含まれるかどうかは確認できない。collector.go と collector_postgresql.go の記録上のサイズが変わったのは、前のインデックス以降にこの 2 つのソースファイルが修正されたということにすぎない。インデックスの更新時刻(2026-11-06T03:16:47Z)がコミット時刻(2026-11-06T03:21:36Z)より先にあるため、1 つの作業の中でインデックスを更新してからコミットした流れと見られる。ライセンス、リリースバージョン、スター数は与えられた資料には記載がない。確認できる範囲では、このプロジェクトは自己コードインデックスをリポジトリ内の Git 管理ファイルとして引き続き維持しており、今回のコミットはその運用の 1 例である。フックがテスト専用という説明だけから、実際にユーザーへ開かれているかどうかを判断するには、この資料だけでは判断が早い。