Skip to main content

Overview

IncidentFox agents can be customized through configuration to:
  • Modify system prompts
  • Enable or disable specific tools
  • Add custom context about your infrastructure
  • Tune behavior for your team’s needs

Agent Types

Configuration Structure

Each agent is configured under the agents key:

Configuration Options

prompt

The system prompt that defines the agent’s behavior, knowledge, and communication style.
Include context about your infrastructure in the prompt:
  • Service criticality tiers
  • Common failure patterns
  • Escalation procedures
  • Team-specific runbooks to reference

enabled

Toggle an agent on or off. Defaults to true.

disable_default_tools

Remove specific tools from an agent’s default toolkit. Useful for security or compliance.
Disabling critical tools may impact investigation effectiveness. Test thoroughly before disabling in production.

enable_extra_tools

Add tools beyond the agent’s default set.

Writing Effective Prompts

Structure

A well-structured agent prompt includes:
  1. Role definition - What the agent is and does
  2. Context - Information about your infrastructure
  3. Guidelines - How to approach investigations
  4. Constraints - What to avoid or be careful about
  5. Output format - How to structure responses

Example: Investigation Agent

Example: Slack Bot Agent

Agent Specialization

Creating Workflow-Specific Agents

You can create specialized agents for different workflows: CI/CD Investigation Agent:
Database Investigation Agent:

Tuning Tips

Improve Root Cause Accuracy

  1. Add service dependencies to the prompt
  2. Include common failure patterns you’ve seen
  3. Specify data source priority (which to check first)
  4. Add context about recent changes (migrations, refactors)

Reduce Investigation Time

  1. Prioritize fast data sources in the prompt
  2. Include known quick wins (common issues and solutions)
  3. Set appropriate timeouts for tool execution

Improve Response Quality

  1. Define output format explicitly
  2. Include examples of good responses
  3. Specify confidence thresholds for recommendations

Validation

Before deploying prompt changes:
  1. Test in staging with known scenarios
  2. Compare results with previous prompt version
  3. Check for regressions in accuracy or speed
If approval workflows are enabled, prompt changes require admin approval before taking effect.

Next Steps

Tool Configuration

Configure and customize tools

Custom Prompts

Advanced prompt engineering