[VS Code] Add "Status" to Duo's quick pick menu
Description
The purpose is to add a menu item to the Duo status menu dedicated to communicating Duo's overall status. This will allow us to more clearly inform the user about Duo's status (e.g. license, connection) vs the state of individual features like Chat or Code Suggestions.
Why it's important
It's important for users to understand at what level a problem originates so they can troubleshoot effectively. By separating the system status into its own item we can help users quickly identify higher-level problems, like license errors, that cannot be solved in the IDE.
This will also support the health check initiative in gitlab#479893.
Target outcome
| Job performer | Code author |
|---|---|
| Main job | Develop improvements for my application (e.g., performance, reliability, security, user experience) |
| Outcome | Increase performance, reliability, security and user satisfaction for my organization’s products |
| Methods | Clearly communicate the system status |
Proposed solution
| Current | Proposed |
|---|---|
![]() |
![]() |
![]() |
Useful links
- gitlab-org/editor-extensions/meta#129 (closed)
- gitlab#476579 (closed)
- gitlab#479893 (comment 2072562510)
- gitlab-org/editor-extensions&82
Open questions
- Is it possible to hide a menu item in both VS Code and JetBrains? We may want to hide the status menu item when it's in a success state.
- No plans to do this for now. Intent is to provide positive reinforcement that status checks have passed rather than hide the field.
Edited by Taylor Vanderhelm


