The Pago support agent has a name and a face. Internal-only — customers never see Timo. This deck walks through what changed.
"Pago Support Agent" was a description, not a name. Agents pinged "the bot" in Slack but the UI said something cold and bureaucratic. Timo gives the tool the personality the team already projects onto it — and a visual to match.
Scope: extension, portal, dashboard, guide, Telegram alerts. Out of scope: customer-facing replies, system prompt, technical handles (repo, Coolify app, paths).
Stylized droid head — soft 12° tilt, amber lens, single antenna. Two variants: one for big surfaces with gradients and shadow, one flat for tiny sizes.
Primary hero mark. Gradients, soft drop shadow, warmest character feel. For popup welcome, dashboard empty state, partner-facing materials.
Sibling for small sizes. Solid fills, strong outline, holds shape down to 16px. Used for extension toolbar icon, favicon, inline popup logos.
Same Flat mark, rendered through Chromium for crisp antialiasing. The 16px tab favicon is still recognizably Timo.
The existing amber + cream palette already matched BB-8. Only one new token: --timo-dark: #1a1f2e for the lens housing and antenna lines.
Timo speaks in welcome screens, empty states, and error banners. He stays quiet in tab labels, metric tiles, logs, and — importantly — in suggested replies. The customer never meets him.
Plus: file-header comments, circuit-breaker banner copy, console log tags. Same login flow, same toggle, same stats panel.
RO sign-in instruction kept as secondary subtitle. i18n: loginTitle and dashboardBtn updated in both RO and EN.
Operations / Intelligence / PIC / Systems tabs unchanged. Data flows untouched. The existing "No data yet" panel handler covers empty states — no new conditional UI added.
Section 9 "Update the extension" links still work — banner from extension → /guide#update-extension still resolves.
A rebrand is high-blast-radius if you let it touch the wrong surfaces. These were explicitly out of scope:
agent_core_instructions.md is byte-identical across all 8 commits. Customer-facing replies are unaffected.
Suggested replies stay neutral and unsigned. The customer never sees the word "Timo" anywhere.
Repo, Coolify app UUID, Docker container name, log directory /opt/pago-support-agent, the .zip download filename — all stay pago-support-agent for grep-friendliness.
Google OAuth, PIC integration, the 144k-pair knowledge base, structured-output topic classification, RAG reranking, watchdogs — all unchanged. 192/192 existing tests still green.