Introduce duo_workflow_web_chat_mutation_tools FF

What does this MR do and why?

Introduce duo_workflow_web_chat_mutation_tools FF

It controls whether Web Agentic Chat uses mutation tools. Currently, we enable it via duo_workflow_workhorse feature flag: https://gitlab.com/gitlab-org/modelops/applied-ml/code-suggestions/ai-assist/-/blob/main/duo_workflow_service/workflows/chat/workflow.py#L227, but we'll be more flexible if we have different feature flags for read and write tools.

Related issue: Agentic Chat on Web UI (#546140 - closed)

Edited by Igor Drozdov

Merge request reports

Loading