INNER CODE UNIT · TypeScript
appendMemoryOutcomeGuidance
ZaxbyHub/opencode-swarm · src/agents/index.ts:431
function appendMemoryOutcomeGuidance(
agent: AgentDefinition,
guidance: string | undefined,
memoryEnabled: boolean,
): void {
if (!memoryEnabled || !guidance) return;
agent.config.prompt = `${agent.config.prompt ?? ''}\n\n${guidance}`.trim();
}
/**
* Create agents for a single swarm
*/
function createSwarmAgents(
swarmId: string,
swarmConfig: SwarmConfig,
isDefault: boolean,
pluginConfig?: PluginConfig,
projectContext: ProjectContext = emptyProjectContext(),