Files
openmaic/OpenMAIC/lib/constants/agent-defaults.ts
2026-08-16 14:58:47 +08:00

41 lines
921 B
TypeScript

/**
* Shared constants for agent roster assembly (avatar/color cycling).
*
* Used by the agent editor (AvatarPicker / agent-ops) to keep colors and
* avatars consistent across roster edits.
*/
/** 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;