41 lines
921 B
TypeScript
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;
|