gitingest
Access Git repository data by automatically ingesting content from specified repositories to retrieve summaries, file structures, or full content for analysis.
Instructions
Access Git repository data with automatic ingestion as needed
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo_uri | Yes | URL or local path to the Git repository | |
| resource_type | No | Type of data to retrieve (default: summary) | |
| max_file_size | No | Maximum file size in bytes (default: 10MB) | |
| include_patterns | No | Comma-separated fnmatch-style glob patterns (e.g., 'src/module/*.py', 'docs/file.md'). | |
| exclude_patterns | No | Comma-separated fnmatch-style glob patterns (e.g., 'tests/*', '*.tmp'). | |
| branch | No | Specific branch to analyze | |
| output | No | File path to save the output to | |
| max_tokens | No | Maximum number of tokens to return (1 token = 4 characters). If set, response will be truncated. |