Make it easier to drag and drop agents and tools onto nodes
>>> [!note] Migrated issue
<!-- Drupal.org comment -->
<!-- Migrated from issue #3565750. -->
Reported by: [yautja_cetanu](https://www.drupal.org/user/626050)
>>>
<h3 id="summary-problem-motivation">Problem/Motivation</h3>
<p>Dragging things onto nodes and connecting them by dragging the little lines is quite a few clicks. Instead have it so when you drag things like tools onto an agent it will snap and attach to the agent.</p>
<p>- Tools can attach to Agents but NOT assistants.<br>
- Assistants cannot attach to anything<br>
- Agents can attach to Assistants and other agents.<br>
- Chatbots can only attach to agents.<br>
- If you drag a tool onto nothing it should just sit on the canvas.<br>
- A tool on the canvas, you should be able to drag it onto another agent (or assistant or all the rules above)</p>
<h4 id="summary-steps-reproduce">Steps to reproduce</h4>
<h3 id="summary-proposed-resolution">Proposed resolution</h3>
<h3 id="summary-remaining-tasks">Remaining tasks</h3>
<h3 id="summary-ui-changes">User interface changes</h3>
<h3 id="summary-api-changes">API changes</h3>
<h3 id="summary-data-model-changes">Data model changes</h3>
> Related issue: [Issue #3572310](https://www.drupal.org/node/3572310)
issue