Repo Wiki は、ご利用のプロジェクトの構造化されたドキュメントを自動的に生成し、コードとドキュメントの両方の変更をリアルタイムで追跡します。
開発中に概念に関する問い合わせ、コードの説明のレビュー、または機能の追加を行うと、Repo Wiki はプロジェクトの構造とコードの実装を分析します。この分析結果をコンテキスト情報および既存の Repo Wiki データと組み合わせることで、正確で詳細な回答とドキュメントサポートを提供します。これにより、エージェントはコードベースをより深く認識できるようになります。
この機能は現在 ベータ 版です。無料でお試しいただけますが、使用量には制限付きのクォータが適用されます。クォータを使い切ると、この機能が正式にリリースされるまで使用できなくなります。
|
対応エディション |
Enterprise Dedicated Edition |
Wiki の生成
リポジトリ内の Wiki は静的なものではなく、コードと常に同期されます。
Wiki は主に 3 つの状況で更新されます。これらの更新がいつ、なぜ発生するのかを理解することで、Wiki を常に最新の状態に保つことができます。
-
初回 Wiki 生成
プロジェクトを初めて開いたとき、デフォルトでは Wiki は存在しません。ワンクリックでゼロから生成できます。
一般的な生成時間:4,000 ファイルを含むリポジトリの場合、約 120 分。

-
コード変更の検出
初回生成後、システムはコードの変更を継続的に監視します。
Wiki にすでに記載されている関数シグネチャ、クラス定義、または API エンドポイントなどのコンテンツを修正した場合、システムは現在のコードと既存の Wiki との不整合を検出します。[更新] をクリックすると、影響を受けるセクションのみが再生成されます。
Wiki 生成エラーを避けるため、コードの変更は 10,000 行未満にしてください。

-
Git ディレクトリの同期
Git ディレクトリ内の Markdown ファイルを直接編集すると、システムが Git コンテンツと Wiki の間の不一致を検出します。[同期] をクリックして、これらの Git 変更を適用し、Wiki を更新します。
Git ファイル
repowiki/…/metaを編集しないでください。これにより、Wiki が正常に読み込まれなくなる可能性があります。このファイルはシステムによって自動的に管理されます。
制限事項
-
プロジェクトあたり最大 10,000 ファイル
プロジェクトに 10,000 を超えるファイルがある場合は、[Lingma 設定] → [リポジトリインデックス] → [インデックス除外] で不要なパスを除外してください。
-
フル生成はすべてのリポジトリをサポートします。増分更新は、少なくとも 1 つのコミットを含む Git リポジトリのみをサポートします。
Wiki の共有
チーム全体での知識の流通をより効率的にするために、Wiki の共有をサポートしています。ローカルで Wiki を生成すると、システムが自動的にコードリポジトリ内に専用ディレクトリを作成します:.lingma/repowiki。

このディレクトリをリモートブランチにコミットしてプッシュします。その後、チームメンバーは git pull を使用して生成された Wiki コンテンツをプルできます。追加の構成は不要です。
多言語サポート
Wiki システムは 複数の言語 をサポートしています。Wiki を生成する際に、希望する言語を選択できます。現在サポートされている言語は 英語 および 中国語 です。Wiki を生成すると、システムは選択した各言語ごとに、Git ディレクトリ内に別々のディレクトリを作成します。たとえば、repowiki/zh/ および repowiki/en/ です。
利用シーン
-
アーキテクチャと実装に関するクエリ
エージェントは、事前に構築されたアーキテクチャ知識を利用して、「X はどのように実装されていますか?」や「どのサービスがこのモジュールに依存していますか?」といった質問に、多くの場合ツールを呼び出すことなく回答します。 -
エージェント主導の開発タスク
コンテキストサイズが限られている場合、Repo Wiki は以下のようなタスクのコードナビゲーションを高速化します。-
新機能の追加
-
バグの修正
-