Tools
Інструменти AI-агента: виконувані функції для роботи з файлами, терміналом та мережею
toolsінструментиbashreadeditgrepwebfetch
📎ОФІЦІЙНА ДОКУМЕНТАЦІЯ
Tools
Інструмент (Tool) -- це виконувана функція з чітко визначеними вхідними даними, вихідними даними та побічними ефектами. Це "руки" агента.
Категорії інструментів
Робота з файлами та кодом
| Інструмент | Призначення |
|---|---|
read | Читання файлів |
edit | Редагування файлів |
write | Створення файлів |
patch | Застосування патчів |
list | Перегляд директорій |
grep | Пошук за вмістом |
glob | Пошук за паттерном імені |
lsp | Семантичний аналіз коду |
Термінал та виконання команд
| Інструмент | Призначення |
|---|---|
bash | Виконання shell-команд |
Мережа та пошук
| Інструмент | Призначення |
|---|---|
webfetch | Завантаження веб-сторінок |
websearch | Пошук в інтернеті |
Планування та взаємодія
| Інструмент | Призначення |
|---|---|
todowrite / todoread | Управління списком задач |
question | Запит до користувача |
skill | Виклик навички |
ℹ️Інформація
Кількість та типи доступних інструментів залежать від конкретного агента. Деякі інструменти можна розширити через MCP.
MCP
Розширення інструментарію через Model Context Protocol