Configuration Overview
Simili Bot is configured using a YAML file. Your configuration structure depends on your chosen deployment pattern.Configuration by pattern
Choose your setup guide to see pattern-specific configuration examples:Pattern A
Single Repository
Pattern B
Centralized Multi-Repo
Pattern C
Distributed Multi-Repo
Configuration file location
By default, Simili Bot looks for configuration in these locations:-
Explicit path: Specified via CLI or workflow
-
GitHub Actions: Path specified in workflow
-
Current directory:
simili.yamlin working directory
Configuration structure
A complete configuration file has these main sections:Section breakdown
Search Backend
Choose your similarity search implementation:Qdrant Configuration
Configure your vector database connection:Embedding configuration
Configure AI embeddings:Defaults configuration
Set default behavior for issue processing:Repositories configuration
List repositories to manage:Transfer configuration
Configure issue routing:Claude Code Configuration
Configure AI-powered workflows:Auto-Close Configuration
Automatically manage duplicate issues:Environment Variables
Use environment variables for sensitive data:Configuration inheritance
Extend configuration from a parent file:- Organization-wide defaults
- Consistent policies across repositories
- Easy updates to shared config
- Per-repository customization
Common configurations
Single repository
Manage one repository only:Organization with multiple repos
Development vs production
Development config (.github/simili-dev.yaml):Validation
Simili Bot validates configuration on startup. Common errors: Missing required fields:Configuration updates
To update configuration
- Edit
simili.yaml - Commit and push to repository
- Next issue processed uses new configuration
- No restart required (GitHub Action runs with latest config)
Safe testing
Test changes before deploying:Next Steps
Qdrant setup
Configure vector database
Gemini setup
Configure AI engine
Repositories
Configure multiple repos
Transfer rules
Setup issue routing
Claude Code
AI Agent workflows
Search Backends
Qdrant vs GitHub Native

