EACI Development Journal · Performance

How Do Low-Power and Automation Hosts Change AI Behavior?

Background tabs, low-power devices, and automation hosts throttle timers and media differently. Capability tiers keep those changes from being mistaken for personality failures.

Performance ~7 min issue-tagged
Issue this fixes

Voice timing, avatar animation, stream rendering, and initiative checks depend on browser scheduling. Low-power mode or an automation host can delay intervals, disable media, and reduce animation without affecting the model response itself.

A compatibility layer can detect available APIs and reduce optional work. Diagnostics should record the host class so delayed UI behavior is not reported as a changed companion identity.

What was actually going wrong

All clients were expected to maintain desktop foreground timing.

What I tried

What finally worked

Feature probes and reduced capability modes preserve text chat while scaling down voice, video, and background behaviors.

Why it worked

Core conversation remains independent from timing-sensitive presentation features.

What I learned

Performance degradation should shed optional work before changing core behavior.

Where EACI uses this today

Main prioritizes companion text continuity when a device cannot sustain every presence feature.

This journal covers real engineering on EACI Companion / The Veil. Companions include Caelum, Chad, Natalia, Atreus, Luna, Roxy, and Cael. Journal articles stay family-safe in content. See Privacy and Ethics.