目次
- Recombinant AIの概要
- Recombinant AIの機能
- Recombinant AIの利用シーン
- Recombinant AIの使用例
- Recombinant AIのコマンド・パラメーター
Recombinant AIの概要
RecombinantAIは、ソースコードリポジトリの構造と内容を理解するためのツールを提供します。リポジトリのブランチ、ファイル、コードの内容を取得し、コードベース全体の理解を深めるのに役立ちます。
Recombinant AIの機能
- リポジトリのブランチを一覧表示します。
- 指定したブランチのファイルを一覧表示します。
- 指定したファイルの内容を取得します。
Recombinant AIの利用シーン
- 新しいプロジェクトに参加したときに、ソースコードの全体像を把握する。
- 特定の機能に関連するソースコードを探す。
- 特定のファイルの詳細な内容を確認する。
Recombinant AIの使用例
- ユーザー: 「このリポジトリの全体像を教えてください https://github.com/example/repo」
- プラグイン: 「このリポジトリには以下のブランチとファイルがあります: [ブランチとファイルの一覧]...」
- ユーザー: 「このファイルの内容を教えてください https://github.com/example/repo/blob/main/example.py」
- プラグイン: 「指定されたファイルの内容は以下のとおりです: [ファイルの内容]...」
Recombinant AIのコマンド・パラメーター
- root__get: プラグインのルートを取得します。
- get_status_messages_get_status_messages_get: プラグインの状態メッセージを取得します。
- get_repo_files_get_repo_files_post: 指定したリポジトリのファイルを一覧表示します。パラメータはrepo_urlとbranchです。
- get_file_content_route_get_file_content_post: 指定したファイルの内容を取得します。パラメータはrepo_url、path、branchです。
- list_branches_route_list_branches_post: 指定したリポジトリのブランチを一覧表示します。パラメータはrepo_urlとbranchです。
- plugin_logo_RecombLogo_png_get: プラグインのロゴを取得します。