-
-
Notifications
You must be signed in to change notification settings - Fork 92
Open
Description
Summary
Currently tool call labels show verbose text like read, edit, execute, etc. and status labels like pending, in_progress, completed.
I've been experimenting with replacing these with compact icons:
Kind icons:
| Kind | Icon |
|---|---|
| read | 📖 |
| edit | ✏️ |
| delete | 🗑 |
| move | 📦 |
| search | 🔍 |
| execute | ⚡ |
| think | 💭 |
| fetch | 🌐 |
| switch_mode | 🔀 |
| other | 🔧 |
Status icons:
| Status | Icon |
|---|---|
| pending | ◌ |
| in_progress | ◐ |
| completed | ✓ |
| failed | ✗ |
This makes the UI more compact and scannable, especially when there are many tool calls. Combined, you get something like ✓ 📖 instead of read [completed].
Open questions
- Would this be welcome as a default, or should it be behind a customization toggle (e.g.
agent-shell-use-icon-labels)? - Are there accessibility concerns with emoji/icons that would favor keeping text labels as an option?
- Any preferences on the specific icons used?
Happy to submit a PR if there's interest. Just wanted to discuss the approach first per contributing guidelines.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels