feat: assign names and avatars to subagents in agent monitor #148

Closed
opened 2026-02-23 10:43:06 -08:00 by hikari · 0 comments
Owner

Description

When subagents appear in the agent monitor, they should each be assigned a name and avatar from a predefined list of cute anime girls~ This makes the agent monitor more fun and visually expressive!

Character Pool

The following names and avatars are available for assignment:

Name Avatar
Amari https://cdn.nhcarrigan.com/amari.png
Keiko https://cdn.nhcarrigan.com/keiko.png
Minori https://cdn.nhcarrigan.com/minori.png
Reina https://cdn.nhcarrigan.com/reina.png
Tatsumi https://cdn.nhcarrigan.com/tatsumi.png
Yumiko https://cdn.nhcarrigan.com/yumiko.png

Assignment Logic

  • When a subagent spawns, randomly assign it a name and avatar from the pool
  • Filter out names already assigned to currently active agents, so each active agent has a unique identity
  • If all 6 names are taken (i.e. 6+ active subagents at once), allow duplicates - just pick randomly with no filtering
  • When a subagent finishes and is no longer active, its name returns to the available pool

Display

  • Show the assigned avatar image and name in the agent monitor alongside the subagent's entry
  • The name/avatar should remain consistent for the agent's entire lifetime

This issue was created with help from Hikari~ 🌸

## Description When subagents appear in the agent monitor, they should each be assigned a name and avatar from a predefined list of cute anime girls~ This makes the agent monitor more fun and visually expressive! ## Character Pool The following names and avatars are available for assignment: | Name | Avatar | |------|--------| | Amari | `https://cdn.nhcarrigan.com/amari.png` | | Keiko | `https://cdn.nhcarrigan.com/keiko.png` | | Minori | `https://cdn.nhcarrigan.com/minori.png` | | Reina | `https://cdn.nhcarrigan.com/reina.png` | | Tatsumi | `https://cdn.nhcarrigan.com/tatsumi.png` | | Yumiko | `https://cdn.nhcarrigan.com/yumiko.png` | ## Assignment Logic - When a subagent spawns, randomly assign it a name and avatar from the pool - Filter out names already assigned to **currently active** agents, so each active agent has a unique identity - If all 6 names are taken (i.e. 6+ active subagents at once), allow duplicates - just pick randomly with no filtering - When a subagent finishes and is no longer active, its name returns to the available pool ## Display - Show the assigned avatar image and name in the agent monitor alongside the subagent's entry - The name/avatar should remain consistent for the agent's entire lifetime ✨ This issue was created with help from Hikari~ 🌸
naomi closed this issue 2026-02-24 13:35:55 -08:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: nhcarrigan/hikari-desktop#148