Backend: Allow agents to be associated with tools

About

We want to allow agents to be created and updated with tools.

Proposal

Update the GraphQL create and update mutation for agents to accept new tools: argument, which will be a list of Global IDs of Ai::Catalog::BuiltInTool.

Edited by 🤖 GitLab Bot 🤖