Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | /** * Default mode — open conversation with the child. * * Full tool set. Uses generateNumberPersonality for instructions (which * includes the scenario, child profile, tool guide, primes, etc.). */ import type { AgentMode } from './types' import { generateNumberPersonality } from '../generateNumberPersonality' import { getDefaultTools } from './tools' export const defaultMode: AgentMode = { id: 'default', getInstructions: (ctx) => generateNumberPersonality( ctx.calledNumber, ctx.scenario, ctx.childProfile, ctx.profileFailed, ctx.availablePlayers.length > 0 ? ctx.availablePlayers : undefined, ctx.sessionActivity, ctx.sharedHistory ), getTools: getDefaultTools, } |