INNER CODE UNIT · TypeScript
generated
ZaxbyHub/opencode-swarm · src/agents/index.ts:1211
const generated = agents.map((a) => a.name).join(', ');
const diagnostic = `[swarm] DIAGNOSTIC: ${agents.length} generated agents but zero primaries. Likely cause: a regression in resolvePrimaryAgentNames. Generated: ${generated}.`;
if (!quiet) {
log(diagnostic);
} else {
addDeferredWarning(diagnostic);
}
}
// Council enablement is config-global, so validate the architect override once
// per invocation rather than once per generated architect in multi-swarm mode.
// Repeating the same advisory can exhaust the bounded warning buffer and hide
// later, distinct operator guidance.
const architectOverride = toolFilterOverrides.architect;
if (
toolFilterEnabled &&
config?.council?.enabled !== true &&
architectOverride !== undefined