[DISCUSS] Make it possible to create tool instances
>>> [!note] Migrated issue
<!-- Drupal.org comment -->
<!-- Migrated from issue #3552038. -->
Reported by: [marcus_johansson](https://www.drupal.org/user/385947)
Related to !232
>>>
<h3 id="summary-problem-motivation">Problem/Motivation</h3>
<p>Currently you can only use one tool per agent. This is restrictive with tools that are fairly generic. It would be nice if we could create tool instances.</p>
<p>Also right now the tool configuration is a little bit over the place and doesn't have a schema. We should add this at the same time as well.</p>
<p>[DISCUSS] This is part of a wider discussion, is this linked to composible issues? Is this the right way of doing it?</p>
<h3 id="summary-proposed-resolution">Proposed resolution</h3>
<p>* Add so you can add tools over and over.<br>
* Add so you are forced to set a function name per each usage.<br>
* Cleanup so all the tool settings are stored under the same key.<br>
* Set a schema for it.<br>
* Create an update hook for it.</p>
<h3 id="summary-data-model-changes">Data model changes</h3>
issue