[WebAgenticChat] Ask for approval when mutation tool is executed
Overview
In Display Agentic Duo Chat in Web UI (!194852 - merged) a workflow is created with pre-approved read_write_gitlab
agent privilege (3
)
Proposal
Create a workflow with enabled read_gitlab
and read_write_gitlab
([2, 3]
) agent privilege, but pre-approve only read_gitlab
([2]
)
Then we can apply similar logic in Web UI: feat: add tool approval workflow for agentic chat (gitlab-org/editor-extensions/gitlab-lsp!1844 - merged), considering that the approval components are already extracted into duo-ui
: feat: add tool approval flow component for agen... (duo-ui!161 - merged)