INNER CODE UNIT · TypeScript
emitGatedAgentAdvisory
ZaxbyHub/opencode-swarm · src/agents/index.ts:475
const emitGatedAgentAdvisory = (msg: string): void => {
if (_emittedGatedAgentAdvisories.has(msg)) return;
_emittedGatedAgentAdvisories.add(msg);
if (quiet) {
addDeferredWarning(msg);
} else {
advisoryWarn(msg);
}
};
// Helper to create prefixed agent name
const prefixName = (name: string) => `${prefix}${name}`;
// 1. Create Architect
if (!isAgentDisabled('architect', swarmAgents, swarmPrefix)) {
const architectPrompts = getPrompts('architect');
const architect = createArchitectAgent(
getModel('architect'),