ingest_git
Clone and analyze Git repositories or local directories. Extract file summaries, tree structures, or content based on specified patterns, branch, and file size limits.
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. |