v2/benchmark/KNOWN_ISSUES.md
The --non-interactive flag is not being properly handled by claude-flow commands, particularly:
hive-mind spawn --non-interactive still prompts for interactive inputswarm --non-interactive may also have similar issuesThe benchmark system correctly passes the --non-interactive flag in the proper command format:
./claude-flow hive-mind spawn "Task description" --count 2 --coordination majority --non-interactive
However, the claude-flow implementation needs to be updated to:
--non-interactive flag before calling wizard functionsCurrently, SPARC commands work correctly without requiring interactive input:
swarm-benchmark real sparc tdd "Create a function"
The following files need updates:
/src/cli/simple-commands/hive-mind.js - Check for non-interactive flag in spawn function/src/cli/simple-commands/swarm.js - Similar check neededExample fix needed:
async function spawnSwarm(args, flags) {
// Check for non-interactive mode FIRST
if (flags['non-interactive'] || flags.nonInteractive) {
// Use defaults or passed parameters without prompting
const objective = args.join(' ').trim();
if (!objective) {
console.error('Objective required in non-interactive mode');
return;
}
// Proceed with defaults...
} else if (flags.wizard || subArgs.length === 0) {
await spawnSwarmWizard();
}
// ...
}
Long-running benchmarks need proper timeout configuration.
Timeouts have been increased to:
These can be adjusted in the benchmark configuration.
Swarm and hive-mind commands require Claude CLI even with --executor flag.
Commands will execute but may fail if Claude CLI is not properly configured.
Use SPARC commands for benchmarking without Claude CLI dependency.