Your Siya, Your Way
Configuration Overview
Siya's hierarchical configuration system provides flexibility at every level
Configuration Files
- Global Config
- Desktop Config
- Project Config
- SIYA.md
~/.siya/config.json
Setting Categories
Setting Categories
Core Settings
- Default model selection
- UI theme preferences
- Language settings
- Timezone configuration
Developer Settings
- Editor preferences
- Code formatting
- Syntax highlighting
- Debug options
Privacy Settings
- Telemetry control
- Data retention
- Logging levels
- Analytics opt-out
Advanced Settings
- Experimental features
- Beta access
- Performance tuning
- Custom endpoints
Model Configuration
Choose Your AI Model
- Cloud Models
- Local Models
Available Models
Available Models
Claude Models
- Most capable model
- Best for complex tasks
- Superior reasoning
- Balanced performance
- Faster responses
- Cost-effective
OpenAI Models
- Latest generation
- Multimodal capable
- Extended context
- Production ready
- Reliable performance
- Good value
Google Models
- Massive context window
- Multimodal native
- Fast inference
- Lightning fast
- Cost optimized
- Good for simple tasks
Specialized Models
- Code specialized
- Technical tasks
- Open weights
- Multilingual
- Strong reasoning
- Efficient
Model Selection Strategy
Model Selection Strategy
API Configuration
API Configuration
Tool Configuration
Power Up Your Tools
File System Tools
File System Tools
Safety Features
- Automatic backups
- Permission checks
- Destructive warnings
- Undo capability
Performance
- Smart caching
- Batch operations
- Async I/O
- Memory mapping
Integration
- Git awareness
- Build tool hooks
- IDE sync
- File watchers
Code Analysis Tools
Code Analysis Tools
Search Tools
Search Tools
- Grep Configuration
- Semantic Search
Execution Tools
Execution Tools
MCP Server Configuration
Extend with MCP Servers
MCP servers extend Siya's capabilities with domain-specific tools
- Quick Setup
- Manual Setup
- Available Servers
Ask Siya
Automatic Configuration
Start Using
Hooks Configuration
Automate Your Workflow
Hooks enable event-driven automation within Siya
- Creating Hooks
- Hook Events
- Hook Examples
Natural Language
Siya Generates
Automatic Activation
Advanced Configuration
Fine-Tune Every Detail
Performance Tuning
Performance Tuning
- Memory Optimization
- Network Settings
- Concurrency
Heap Settings
- Initial: 512MB
- Maximum: 4GB
- Growth: Adaptive
- GC: Incremental
Cache Strategy
- LRU eviction
- TTL: 1 hour
- Compression: zstd
- Persistence: optional
Security Settings
Security Settings
Access Control
Secrets Management
Logging & Debugging
Logging & Debugging
Configuration Best Practices
Configuration Excellence
Layer Appropriately
Version Control
Document Settings
Regular Review
Team Alignment
Troubleshooting Configuration
Common Issues
Common Issues
Reset Configuration
Reset Configuration
Summary
Configuration Mastery Achieved
Next: MCP Integration
Explore Hooks
Configure once. Work efficiently forever.

