Что такое tool-selector?
Перед выполнением задачи проанализируйте доступный набор инструментов (веб-поиск, выполнение кода, чтение/запись файлов, вызовы API, запросы к базе данных, инструменты памяти), выберите оптимальные инструменты, спланируйте порядок выполнения и предотвратите ненужные вызовы инструментов. Запускается при выполнении многоэтапных задач: «какой инструмент мне следует использовать», «планировать инструменты» или всякий раз, когда можно применить несколько инструментов. Источник: fatih-developer/fth-skills.