Problem
When using multiple chats simultaneously, permission requests can be easy to miss.
For example, if I am currently working in chat-b and chat-a requires a permission, the only indication right now is a small badge on the chat item in the sidebar. In practice, this often goes unnoticed.
This becomes even more problematic when:
- Letta Code is minimized
- Another application window is focused
- A long-running task is executing in the background
In those situations, the workflow can silently stall because the system is waiting for user approval, but the user receives no clear notification.
Proposed Solution
Add a global permission dialog / notification system that appears whenever any chat requires user permission.
Option 1 — Simple Version
Display a lightweight modal or popup notification such as:
"Permission required in chat-a"
This immediately informs the user that attention is needed somewhere else.
Option 2 — Advanced Version
Display a richer permission dialog that includes:
- Which chat requires permission
- The exact permission/action being requested
- Inline approve/deny/input controls
- Ability to respond without switching chats
This would significantly improve multitasking and long-running workflows.
Additional Suggestion
Consider adding desktop/system notifications when permissions are requested while:
- The app is minimized
- Another window is focused
Currently, user may think jobs are running in background normally while actually being blocked waiting for permission input.
Why This Matters
This would greatly improve:
- Multitasking usability
- Long-running agent workflows
- Background execution reliability
- Overall user awareness and responsiveness
The current sidebar badge is easy to miss, especially during heavy usage or when multiple chats are active.
A more proactive permission UX would make Letta Code feel much more reliable and production-ready.
Problem
When using multiple chats simultaneously, permission requests can be easy to miss.
For example, if I am currently working in
chat-bandchat-arequires a permission, the only indication right now is a small badge on the chat item in the sidebar. In practice, this often goes unnoticed.This becomes even more problematic when:
In those situations, the workflow can silently stall because the system is waiting for user approval, but the user receives no clear notification.
Proposed Solution
Add a global permission dialog / notification system that appears whenever any chat requires user permission.
Option 1 — Simple Version
Display a lightweight modal or popup notification such as:
This immediately informs the user that attention is needed somewhere else.
Option 2 — Advanced Version
Display a richer permission dialog that includes:
This would significantly improve multitasking and long-running workflows.
Additional Suggestion
Consider adding desktop/system notifications when permissions are requested while:
Currently, user may think jobs are running in background normally while actually being blocked waiting for permission input.
Why This Matters
This would greatly improve:
The current sidebar badge is easy to miss, especially during heavy usage or when multiple chats are active.
A more proactive permission UX would make Letta Code feel much more reliable and production-ready.