Standby state. Minimal activity, dim traces.
Processing. Cyan glow, contemplative pulses.
Tool execution. Orange activity, rapid blinking.
Output generation. Green flow, sequential cascade.
Intense operation. Magenta strobe, maximum activity.
// HTML attribute
<circuit-avatar mode="thinking"></circuit-avatar>
// JavaScript property
const avatar = document.querySelector('circuit-avatar');
avatar.mode = 'executing';
// Method
avatar.setMode('tools');
// Manual pulse effect
avatar.pulse();
// Listen for mode changes
avatar.addEventListener('modechange', (e) => {
console.log(`Mode: ${e.detail.mode}`);
});