Identity & Publishing
Assistant
Customize your personal agent's name and appearance
Make your agent your own. Give it a name, a face, and a personality that fits you.
What You Can Customize
| Setting | What it does |
|---|---|
| Display Name | The name shown in chats and notifications |
| Avatar | Your agent's profile picture |
| Personality | How your agent communicates (coming soon) |
Using Settings in the App
Changing Your Agent's Name
- Open Cue and go to Settings
- Tap Assistant
- Tap the name field and enter a new name
- Changes save automatically
Uploading an Avatar
- Go to Settings > Assistant
- Tap the avatar image
- Choose a photo from your library or take a new one
- Crop and confirm
Your agent's new look appears everywhere — in chats, notifications, and the home screen.
For Developers
Manage assistant settings programmatically using the Cue CLI.
Requirements
cueCLI installed and authenticated (cuethen/auth)
Get assistant info
cue assistant getReturns the assistant's current settings:
{
"assistant": {
"id": "uuid",
"display_name": "Jarvis",
"avatar_url": "https://...",
"personality": null,
"settings": {}
},
"conversation_id": "uuid"
}List all assistants
cue assistant listReturns an array of all assistants belonging to the current user.
Update display name
cue assistant update '{"display_name":"Jarvis"}'Upload avatar
cue assistant avatar ./path/to/image.pngSupported formats: .jpg, .jpeg, .png, .gif, .webp
Returns the new avatar URLs:
{
"avatar_url": "https://...400x400.jpg",
"thumbnail_url": "https://...150x150.jpg"
}Payload Format
All fields are optional:
| Field | Type | Description |
|---|---|---|
display_name | string | Agent's display name |
settings | object | Custom settings |
Examples
Set a display name:
cue assistant update '{"display_name":"Friday"}'Upload a new avatar:
cue assistant avatar ~/Pictures/robot-avatar.pngCheck current name:
cue assistant get | jq '.assistant.display_name'List all assistants:
cue assistant list | jq '.[].display_name'Troubleshooting
| Error | Fix |
|---|---|
| Not authenticated | Run cue then /auth to log in |
| Invalid JSON | Check JSON syntax |
| File not found | Check the avatar file path |
| Unsupported format | Use .jpg, .jpeg, .png, .gif, or .webp |