nadeeshamedagama/RepoSync - RAG Knowledge Base Updater
Automatically synchronize GitHub repositories with vector databases for RAG (Retrieval-Augmented Generation) applications.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| update_type | Type of update to run: incremental, full, or validation | no | incremental |
| days_back | Number of days back for incremental update | no | 1 |
| github_token | GitHub token for repository access | yes | — |
| github_organization | GitHub organization to sync repositories from | yes | — |
| github_filter_keyword | Filter keyword for repository names | no | "" |
| azure_openai_api_key | Azure OpenAI API key for embeddings | yes | — |
| azure_openai_endpoint | Azure OpenAI endpoint URL | yes | — |
| azure_openai_api_version | Azure OpenAI API version | no | 2024-02-01 |
| azure_openai_embeddings_deployment | Azure OpenAI embeddings deployment name | yes | — |
| milvus_uri | Milvus vector database URI | yes | — |
| milvus_token | Milvus authentication token | yes | — |
| milvus_collection_name | Milvus collection name | yes | — |
| milvus_dimension | Embedding vector dimension | no | 1536 |
Outputs
| name | description |
|---|---|
| status | Status of the sync operation (success/failure) |
| documents_processed | Number of documents processed |
| repositories_synced | Number of repositories synced |