Add CreateWorkItemNote tool
Problem to solve
We should add a tool to Duo Workflow to allow creating notes (comments) on work items via the Duo Workflow.
Security Consideration
As noted in this discussion, allowing free-form comments introduces the risk of triggering GitLab quick actions (e.g., /merge, /close, /assign, etc).
We must include a safeguard to detect and reject any comment that contains a GitLab quick action. We already apply this logic in the create_merge_request_comment tool and should reuse or adapt the same validation here.
Edited by 🤖 GitLab Bot 🤖