OpenMAIC-React / src /lib /constants /agent-defaults.ts
muthuk1's picture
Convert OpenMAIC from Next.js to React (Vite)
f56a29b verified
/**
* Shared constants for agent profile generation.
*
* Used by both the client-side agent-profiles API route and the
* server-side classroom-generation pipeline to keep colors / avatars in sync.
*/
/** Color palette cycled for generated agents */
export const AGENT_COLOR_PALETTE = [
'#3b82f6',
'#10b981',
'#f59e0b',
'#ec4899',
'#06b6d4',
'#8b5cf6',
'#f97316',
'#14b8a6',
'#e11d48',
'#6366f1',
'#84cc16',
'#a855f7',
] as const;
/**
* Default avatar paths cycled for generated agents.
*
* Every entry MUST correspond to a file that exists under `public/avatars/`.
*/
export const AGENT_DEFAULT_AVATARS = [
'/avatars/teacher.png',
'/avatars/assist.png',
'/avatars/curious.png',
'/avatars/thinker.png',
'/avatars/note-taker.png',
'/avatars/teacher-2.png',
'/avatars/assist-2.png',
'/avatars/curious-2.png',
'/avatars/thinker-2.png',
'/avatars/note-taker-2.png',
] as const;