ZeroSDK

Icons

Reference for the icons the UI uses.

The icons come from Remix Icon, through @remixicon/react, always in their Fill variant, and the provider logos from models.dev.

Effort

An agent's effort level: low, medium and high fill one, two and three bars of a cellular signal, and xhigh and max are two skulls, max the one with an open jaw.

LevelIconComponent
lowRiSignalCellular1Fill
mediumRiSignalCellular2Fill
highRiSignalCellular3Fill
xhighRiSkullFill
maxRiSkull2Fill

Provider

The provider of an agent's model, the part before the slash, drawn with its logo from models.dev in the text color. bun run provider:logos copies each logo into a component named after its provider, typed and sized like a Remix icon.

ProviderIconComponent
anthropicAnthropic
zaiZai

State

The state an agent, a run or a task is in. The running icon spins, and stops for a reader who asks for reduced motion.

StateIconComponent
cancelledRiForbidFill
completedRiFlag2Fill
failedRiCloseCircleFill
idleRiZzzFill
pausedRiPauseCircleFill
pendingRiCalendarScheduleFill
runningRiLoader4Fill
stuckRiAlertFill
waitingRiTimeFill

Task

The kind of task an agent does.

TaskIconComponent
buildRiHammerFill
dataRiDatabase2Fill
debugRiBugFill
deployRiRocketFill
docsRiBookFill
explainRiPresentationFill
exploreRiBinocularsFill
planRiRoadMapFill
refactorRiMagicFill
researchRiGlobalFill
reviewRiEyeFill
securityRiShieldFill
testRiTestTubeFill