UNPKG

giga-code

Version:

A personal AI CLI assistant powered by Grok for local development.

64 lines (58 loc) 1.32 kB
{ "_comment": "GIGA RAG Configuration - Copy to rag-config.json and customize", "enabled": true, "_embedding_comment": "Embedding configuration", "embeddingProvider": "gemini", "embeddingModel": "gemini-embedding-001", "_search_comment": "Search configuration", "searchThreshold": 0.40, "maxResults": 5, "_chunking_comment": "Code chunking strategy: 'logical' (functions/classes) or 'fixed' (character-based)", "chunkingStrategy": "logical", "_patterns_comment": "File patterns for indexing", "includePatterns": [ "**/*.ts", "**/*.js", "**/*.tsx", "**/*.jsx", "**/*.py", "**/*.java", "**/*.cpp", "**/*.c", "**/*.h", "**/*.go", "**/*.rs", "**/*.php", "**/*.rb", "**/*.swift", "**/*.kt", "**/*.cs", "**/*.scala", "**/*.clj", "**/*.sh", "**/*.yml", "**/*.yaml", "**/*.json", "**/*.md", "**/*.txt" ], "excludePatterns": [ "**/node_modules/**", "**/dist/**", "**/build/**", "**/.git/**", "**/coverage/**", "**/target/**", "**/bin/**", "**/obj/**", "**/.next/**", "**/.nuxt/**", "**/vendor/**", "**/__pycache__/**", "**/*.min.js", "**/*.min.css", "**/package-lock.json", "**/yarn.lock", "**/pnpm-lock.yaml" ] }