← Back to Agent

Personal Details

Define who this agent is — its name, role, persona, cultural background, language, and personality traits.

Table of Contents

Overview

For Everyone

The Personal Details tab lets you craft your agent's identity. This includes its name, email, job role, avatar, gender, date of birth, cultural background, language, and personality traits. These details shape how the agent presents itself in emails, chats, and team interactions. A well-defined persona produces more consistent, on-brand communications.

For Developers

Personal details are stored in the engine agent's config.identity object. Saving uses either PATCH /agents/:id/config (when stopped) or POST /agents/:id/hot-update (when running) so changes can apply without restart. The edit form uses the shared PersonaForm component which handles avatar upload, date-of-birth with age calculation, culture/language dropdowns, and personality trait sliders.

How It Works

The tab has two modes:

  1. View Mode — Displays the agent's avatar, name, email, role, age, identity details (gender, DOB, marital status, language, culture), description, and personality traits as read-only cards.
  2. Edit Mode — Click "Edit Details" to enter a form with all fields editable. Uses the shared PersonaForm component for persona fields. Click "Save Changes" to persist.

If the agent is running, changes are applied via hot-update — no restart required. If stopped, changes are saved to the config and applied on next deploy.

Core Identity

FieldDescriptionImpact
NameThe agent's primary nameUsed in emails, chat messages, and team interactions
Display NameOptional alternative display nameShown in UI when different from internal name
EmailThe agent's email addressUsed as the From address for outgoing emails
RoleJob function — agent, assistant, manager, specialist, analyst, coordinator, advisor, support, engineer, otherIncluded in the system prompt; helps the agent understand its responsibilities
DescriptionFree-text description of what the agent doesShown to other agents and team members; included in system prompt

Persona & Identity

These fields add depth to the agent's character. They're optional but improve the quality and consistency of the agent's responses.

FieldDescription
AvatarProfile image shown in chat, emails, and the dashboard. Upload an image or use a URL. Falls back to initial letter.
GenderThe agent's gender identity. Used for pronoun consistency in self-references.
Date of BirthUsed to calculate the agent's "age." Adds a human-like quality to the persona. Age is auto-calculated and displayed.
Marital StatusOptional background detail for the persona.
Cultural BackgroundSelect from a predefined list of cultures (e.g., American, British, Japanese, Nigerian). Influences communication style and cultural references.
LanguagePrimary language with regional variant (e.g., en-us, en-gb, es-mx). Affects spelling, phrasing, and idioms.

Personality Traits

Personality traits are key-value pairs that shape the agent's tone and communication style. The system provides default trait categories, and you can customize each:

Traits are displayed as labeled badges in view mode and as sliders/selectors in edit mode.

Tip: Personality traits have a real impact on output quality. Agents with clear traits produce more consistent, on-brand communications. Be specific — "professional but warm" is better than just "professional."

Voice Selector

The voice configuration has been moved to the Configuration tab. The Personal Details source includes a VoiceSelector component with 12 built-in ElevenLabs voices plus custom voice support, but it's rendered from the Configuration section.

Built-in voices include:

Key Concepts

Best Practices

Troubleshooting

ProblemSolution
Changes not reflected immediatelyIf the agent is stopped, changes apply on next deploy. If running, hot-update should apply instantly — check for error toasts.
Avatar not showingEnsure the image URL is publicly accessible, or upload a supported format (JPG, PNG, WebP).
Agent's tone doesn't match traitsTraits influence but don't override the system prompt. Check Configuration tab for conflicting instructions.
Age showing incorrectlyVerify the Date of Birth field is in the correct format (YYYY-MM-DD).
"Failed to save" errorCheck the browser console for the specific error. Common causes: invalid email format, network timeout, engine not running.
AgenticMail Enterprise Documentation Report an issue