ingest_git
Analyze and clone a Git repository or local directory, then process files based on specified patterns and parameters. Retrieve summaries, file structures, or file contents directly.
Instructions
Input Schema
Name | Required | Description | Default |
---|---|---|---|
branch | No | The branch to clone and ingest. | main |
exclude_patterns | No | Pattern or set of patterns specifying which files to exclude, e.q. '*.md, src/' | |
include_patterns | No | Pattern or set of patterns specifying which files to include, e.q. '*.md, src/' | |
max_file_size | No | Maximum allowed file size for file ingestion.Files larger than this size are ignored, by default 10*1024*1024 (10 MB). | |
source | Yes | The source to analyze, which can be a URL (for a Git repository) or a local directory path. |