ruvnet/ruflo · error
Warning: '${flag}' depends on '${dep}' which is disabled. '$
Error message
Warning: '${flag}' depends on '${dep}' which is disabled. '${flag}' may not work correctly. What it means
Log warning from validateDependencies (during initialize): a feature depends on another feature that is currently disabled, so the dependent feature may not work correctly — a static consistency warning over the flag graph.
Source
Thrown at v3/@claude-flow/integration/src/feature-flags.ts:443
private loadFromEnvironment(): void {
for (const flag of Object.keys(FEATURE_FLAG_DEFINITIONS)) {
const envVar = `CLAUDE_FLOW_${flag.replace(/([A-Z])/g, '_$1').toUpperCase()}`;
const envValue = process.env[envVar];
if (envValue !== undefined) {
const boolValue = envValue.toLowerCase() === 'true' || envValue === '1';
this.flags[flag as keyof FeatureFlags] = boolValue;
this.sources.set(flag as keyof FeatureFlags, 'environment');
}
}
}
private validateDependencies(): void {
for (const [flag, info] of Object.entries(FEATURE_FLAG_DEFINITIONS)) {
if (this.isEnabled(flag as keyof FeatureFlags)) {
for (const dep of info.dependencies) {
if (!this.isEnabled(dep)) {
console.warn(
`Warning: '${flag}' depends on '${dep}' which is disabled. ` +
`'${flag}' may not work correctly.`
);
}
}
}
}
}
private getDependentFlags(flag: keyof FeatureFlags): (keyof FeatureFlags)[] {
return Object.entries(FEATURE_FLAG_DEFINITIONS)
.filter(([_, info]) => info.dependencies.includes(flag))
.map(([name]) => name as keyof FeatureFlags);
}
}
/**
* Create and initialize a feature flag managerView on GitHub (pinned to fa13ee4ad6)
Solutions
- Enable the dependency named in the warning, or disable the dependent flag to avoid incorrect behavior.
Defensive patterns
Strategy: validation
When it happens
Trigger: Thrown at v3/@claude-flow/integration/src/feature-flags.ts:443 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of ruvnet/ruflo@fa13ee4ad6 (2026-08-18).
Data as JSON: /api/errors/8ba355110dd7a945.
Report an issue: GitHub.