# Agents get avatars from presets or an uploaded image

> Give an agent an avatar from 25 curated presets or a cropped upload, and it shows in the console, on the A2A Agent Card and as the Slack app icon.

Source: <https://everruns.com/docs/changelog/2026-10-05-agent-avatars/>

Date: 2026-10-05
Products: Platform, Cloud
Category: Feature
Available: In 0.42.0
Pull request: everruns/everruns#4198
Pull request: everruns/everruns#4220

**In the UI:** open an agent’s **Branding** sheet. Drop a PNG, JPEG, GIF or WebP image on the avatar and position the square crop, or use **Choose preset** to search 25 curated avatars and save one with **Use avatar**.

**In code:** `PUT /v1/agents/{agent_id}/avatar` uploads an image as the multipart field `file`, and `PUT /v1/agents/{agent_id}/avatar/preset` selects a preset. The agent’s `avatar` field lists public, immutable image URLs. The A2A Agent Card carries it as `iconUrl`, and one-click Slack apps use it as their icon.

See [Web UI](https://everruns.com/docs/features/ui/) and [#4198](https://github.com/everruns/everruns/pull/4198), [#4220](https://github.com/everruns/everruns/pull/4220).