Show in the UI that an AI Agent is "Connected" to the Assistant
>>> [!note] Migrated issue <!-- Drupal.org comment --> <!-- Migrated from issue #3574064. --> Reported by: [yautja_cetanu](https://www.drupal.org/user/626050) Related to !1239 >>> <p>[Tracker]<br> <strong>Update Summary: </strong>[One-line status update for stakeholders]<br> <strong>Short Description: </strong>[One-line issue summary for stakeholders]<br> <strong>Check-in Date: </strong>MM/DD/YYYY<br> <em>Metadata is used by the <a href="https://www.drupalstarforge.ai/" title="AI Tracker">AI Tracker.</a> Docs and additional fields <a href="https://www.drupalstarforge.ai/ai-dashboard/docs" title="AI Issue Tracker Documentation">here</a>.</em><br> [/Tracker]</p> <h3 id="summary-problem-motivation">Problem/Motivation</h3> <p>The historical summary of why this is a problem is located here: <span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/flowdrop_ui_agents/-/work_items/3567054" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/flowdrop_ui_agents/-/work_items/3567054</a></span></p> <p>However it means the connection between "Assistant" and "Agent" is kind of hidden behind the scenes which can be very confusing as sometimes there might be an "Evaluation Assistant", then "Evaluation Assistant Agent" and then that is connected via tool calling to a seperate "Evaluation Agent" with its own tools. In the Agent listing you'll see "Evaluation Assistant Agent" and "Evaluation Agent" as two seperate agents with no way of seeing how those things are connected.</p> <h4 id="summary-steps-reproduce">Steps to reproduce (required for bugs, but not feature requests)</h4> <p>Please provide information like AI modules enabled, which AI provider, browser, etc.</p> <h3 id="summary-proposed-resolution">Proposed resolution</h3> <p>- Make it so that when you look at a "Connected Agent" - Have a link to the Assistant that is connected.<br> - Make it so that when you look at a "Assistant" - Have a link to the Agent that is connected.<br> - In the Agents listing page- show which agents are "Assistant Agents"<br> - In the list of Agents on the Assistants edit page, include a link to the list of Agents.<br> - For each Agent on the Assistant page link to the edit page of the agent.</p> <p>Might need a UX review for this concept of "Connected Assistant" but long term we want to get rid of Assistants.</p> <h3 id="summary-remaining-tasks">Remaining tasks</h3> <h3>Optional: Other details as applicable (e.g., User interface changes, API changes, Data model changes)</h3> <h3 id="summary-ai-usage">AI usage (if applicable)</h3> <p>[ ] AI Assisted Issue<br> This issue was generated with AI assistance, but was reviewed and refined by the creator.</p> <p>[ ] AI Assisted Code<br> This code was mainly generated by a human, with AI autocompleting or parts AI generated, but under full human supervision.</p> <p>[ ] AI Generated Code<br> This code was mainly generated by an AI with human guidance, and reviewed, tested, and refined by a human.</p> <p>[ ] Vibe Coded<br> This code was generated by an AI and has only been functionally tested.</p>
issue