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'),

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…