generated from amazon-archives/__template_Custom
-
Notifications
You must be signed in to change notification settings - Fork 422
Open
Description
Feature Request: Dynamic Tab Title Updates for Status/Notifications
Problem:
When running multiple Q CLI sessions or working in other browser tabs, there's no visual indication when Q completes a task, encounters an error, or needs user attention. Users must manually check back to see if their request has finished.
Proposed Solution:
Update the terminal/tab title dynamically to reflect Q CLI's current status:
🔴 Q - Action Required- When user input is needed⏳ Q - Working...- During active processing✅ Q - Task Complete- When a task finishes successfully❌ Q - Error- When an error occurs💬 Q - Ready- Default idle stateq (project-name)- Show current directory/project context
Benefits:
- Quickly identify which Q session needs attention across multiple tabs
- Know when long-running tasks complete without constantly checking
- Better multitasking - work in other tabs while Q processes requests
- Complements existing desktop notifications (chat.enableNotifications)
Similar Features:
- Issue Feature: Show current folder/project in the Terminal title #2723 requests showing project name in title
- Desktop notifications exist but don't update tab titles
- Many AI chat tools (ChatGPT, Claude) use tab title updates for status
Use Cases:
- Running multiple Q sessions in different projects
- Long-running code generation or analysis tasks
- Waiting for tool execution to complete
- Identifying which session has an error
Implementation Notes:
- Should respect terminal capabilities (not all terminals support title updates)
- Could be a setting:
chat.enableTabTitleUpdates(default: true) - Use ANSI escape sequences for terminal title updates
- Clear/reset title when Q exits
Related:
- Complements
chat.enableNotificationssetting - Related to issue Feature: Show current folder/project in the Terminal title #2723 (showing project in title)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels