От себя еще добавлю: есть нормальный delegate режим. То есть не "инструмент запускает нейросетку" а "нейросетка запускает инструмент". Подробнее: https://open-codereview.ai/docs/delegate