Duo CLI Beta
## Planning 2026-03-10 - 2026-03-20
### Planned work
| issue | weight | status | DRI | note |
|-------|--------|--------|-----|------|
| | | NOT_STARTED/IN_PROGRESS/DONE | `@someone` | |
| \| https://gitlab.com/gitlab-org/editor-extensions/gitlab-lsp/-/work_items/1784+ | 2 | IN_PROGRESS | @elwyn-gitlab | Fix seems to be on the backend, I am assisting in testing |
| [\[LS\]\[CLI\] Spike: How to permanently pre-approve tools for Duo CLI](https://gitlab.com/gitlab-org/editor-extensions/gitlab-lsp/-/work_items/1647) | 2 | IN_PROGRESS | @aspringfield | blocked - have broken out an actionable step in this [issue](https://gitlab.com/gitlab-org/editor-extensions/gitlab-lsp/-/work_items/2114) (which is has also been added to the bottom of this table) |
| [\[LS\]\[CLI\] Add "Approve for session" option to Duo CLI](https://gitlab.com/gitlab-org/editor-extensions/gitlab-lsp/-/work_items/2129) | 2 | DONE | @aspringfield | Merged. Feature will be available when 18.11 is released. |
| https://gitlab.com/gitlab-org/editor-extensions/gitlab-lsp/-/work_items/1657+ | 1 | DONE | @aspringfield | Follow-ups captured in #2184 and #2193. |
| https://gitlab.com/gitlab-org/editor-extensions/gitlab-lsp/-/work_items/2006+ | 1 | IN_PROGRESS | @andrei.zubov | wont ship in 18.10 due to [rails change](https://gitlab.com/gitlab-org/gitlab/-/work_items/593291), but we can go beta with [client side analytics](https://app.snowflake.com/ys68254/gitlab/#/editor-extensions-dau-dX7ESeVwy) |
| https://gitlab.com/gitlab-org/editor-extensions/gitlab-lsp/-/work_items/1819+ | 1 | NOT_STARTED | @andrei.zubov | |
| https://gitlab.com/gitlab-org/editor-extensions/gitlab-lsp/-/work_items/2119+ | 1 | IN_PROGRESS | @andrei.zubov | |
| https://gitlab.com/gitlab-org/editor-extensions/gitlab-lsp/-/work_items/1701+ | 2 | IN_PROGRESS | @elwyn-gitlab | |
| [\[CLI\] /copy command to copy the last Duo message](https://gitlab.com/gitlab-org/editor-extensions/gitlab-lsp/-/work_items/2089) | 1 | IN_PROGRESS | @viktomas | |
| [\[SPIKE\] Determine persistent tool approval storage and security model for Duo](https://gitlab.com/gitlab-org/editor-extensions/gitlab-lsp/-/work_items/2114) | 2 | IN_PROGRESS | @aspringfield | |
epic