analyze_config_impact
Identify code affected by configuration value changes. Trace config flow, default handling, and historical changes to plan modifications and debug issues.
Instructions
Analyze what code is affected by specific configuration values.
Use this tool when you need to understand:
What code will behave differently if you change a config setting
How configuration values flow through the system
What the default behavior is when config is missing
How configuration changes have been handled historically
Critical for understanding the impact of configuration modifications, planning configuration changes, or debugging configuration-related issues.
Args: repo_path: Repository path (absolute) working_directory: Working directory (absolute path) config_key: Configuration key to analyze (e.g., "DEBUG", "DATABASE_URL") trace_dependent_logic: Whether to trace through conditional logic include_default_handling: Whether to analyze default value handling show_historical_changes: Whether to show config-related git history
Returns: Configuration impact analysis with affected code paths and recommendations
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo_path | Yes | ||
| config_key | Yes | ||
| working_directory | Yes | ||
| trace_dependent_logic | No | ||
| show_historical_changes | No | ||
| include_default_handling | No |