Configuration Model
IncidentFox uses a hierarchical configuration system that allows organizations to set defaults while enabling teams to customize their specific needs.Hierarchy
Configuration flows from top to bottom. Each level can:- Inherit settings from parent levels
- Override specific settings
- Add additional configuration
How Merging Works
When IncidentFox loads a team’s configuration, it:- Starts with organization defaults
- Deep-merges each intermediate group’s config
- Deep-merges the team’s config
- Returns the final “effective config”
Deep merge means nested objects are merged recursively, not replaced entirely. Arrays are typically replaced, not concatenated.
Example
Organization Config:Configuration Sections
Core Settings
Agent Configuration
Configure behavior for each agent type:Tool Configuration
Enable/disable and configure tools:MCP Servers
Configure Model Context Protocol servers:Knowledge Sources
Configure where agents look for documentation and runbooks:Feature Flags
Control feature behavior:Alerts Configuration
Customize alert handling:Managing Configuration
Via Web UI
- Log in to your IncidentFox dashboard
- Navigate to Team Console > Configuration
- Edit settings in the visual editor
- Save changes (may require approval if enabled)
Via API
Viewing Raw Lineage
To understand why a setting has a particular value:Audit Trail
All configuration changes are logged. View the audit history:Best Practices
- Use org-level defaults for common settings
- Group by function - Platform teams vs. application teams may need different configs
- Minimize team overrides - Only override what’s truly team-specific
- Use vault references for secrets - Never store credentials in plain text
- Enable approval workflows for production teams
Next Steps
Agent Configuration
Configure agent behavior and prompts
Tool Configuration
Enable and configure tools

