Enable mutation tools with approval for Agentic Chat in IDE
With the availability to request approval for tool execution, we can now enable GitLab mutation tools read_write_gitlab for Agentic Chat in the IDE (e.g. create or update issues and other GitLab entities) and place them behind the approval functionality.
This would allow us to enable more rich Agentic Chat scenarios as discussed here.
Developer Note:
In the thread above Igor noted the following:
This issue is for Web Agentic Chat only, yes: #550601 (closed). And the feature flag on Duo Workflow Service controls the availabilityHowever, for IDE, some additional changes are necessary here: https://gitlab.com/gitlab-org/editor-extensions/gitlab-lsp/-/blob/ddebb48fcc4c5bf5[…]31584dbfcbe99f/src/node/duo_workflow/desktop_workflow_runner.ts
To enable read-write-gitlab tools and mark which set of tools require approvals and which are not
But it should be a pretty straightforward change