В ветке dev сейчас имеется несколько TODO, которые содержат информацию о необходимых изменениях в пакете chat/tools:
- Поддержка более простых тулов, которые принимают на вход примитивные типы (учитывать сигнатуру)
- Не экспортировать
Schema, сделать GetSchema.
- Переработка
Tools - добавление и удаление по ID инструмента, получение списка инструментов (локальные Name)
Каждое изменение улучшит качество кода, повысит тестируемость и гибкость использования, при этом не переусложнив систему
В ветке dev сейчас имеется несколько TODO, которые содержат информацию о необходимых изменениях в пакете
chat/tools:Schema, сделатьGetSchema.Tools- добавление и удаление по ID инструмента, получение списка инструментов (локальныеName)Каждое изменение улучшит качество кода, повысит тестируемость и гибкость использования, при этом не переусложнив систему