Appearance
Инструменты
Tools - это функции, которые модель может вызвать через Koda CLI. Часть tools только читает данные, часть требует подтверждение, потому что меняет файлы, запускает shell или записывает память.
Встроенные tools
| Tool | Назначение |
|---|---|
list_directory | показать содержимое каталога |
read_file | прочитать текстовый файл, изображение или PDF |
read_many_files | загрузить набор файлов по paths/globs |
glob | найти файлы по шаблону |
search_file_content | поиск по содержимому файлов |
replace | заменить фрагмент файла с diff-подтверждением |
write_file | записать или создать файл с diff-подтверждением |
run_shell_command | выполнить shell-команду |
web_fetch | скачать и суммаризировать URL |
google_web_search | выполнить web search через Koda service |
docs_search | искать по документации Koda/MCP через docs API |
save_memory | добавить факт в глобальную память |
activate_skill | активировать skill и добавить его инструкции в контекст |
Дополнительно регистрируются discovered tools и tools из MCP-серверов.
Управление доступом
Настройки:
json
{
"coreTools": ["read_file", "search_file_content", "replace"],
"excludeTools": ["run_shell_command"],
"allowMCPServers": ["github"],
"excludeMCPServers": []
}coreToolsвключает allowlist встроенных tools.excludeToolsотключает tools по имени.- Для некоторых tools можно задавать ограничения вида
run_shell_command(rm -rf). - MCP-серверы фильтруются через
allowMCPServers,excludeMCPServers,includeTools,excludeTools.
Подтверждения
CLI показывает confirmation UI для операций с изменениями, shell-команд, сохранения памяти и активации skills. Режимы подтверждения описаны в установке и запуске.