Model cevabında hangi tool'u hangi argümanla çağırmak istediğini yazar. Tool'u ajanın kodu çalıştırıp sonucu konuşmaya ekliyor, model de bir sonraki adımı bu sonuca bakarak seçiyor.
Claude Code'da bir dosyayı okumak Read, komut çalıştırmak Bash tool'unun işi. İzin ayarlarındaki Bash(git push *) gibi satırlar da tool adıyla başlıyor ve o çağrı geldiğinde ne olacağını söylüyor.
Bir MCP server bağladığında ajanın tool listesi uzuyor ve model yeni tool'ları da aynı yoldan çağırıyor. Ajanın hangi adımda hangi tool'u çağırdığını 2 saatte canlı uygulama programında terminalden satır satır izleyebilirsin.
Örnek
Bir hatayı düzeltmesini istediğinde ajan önce Read tool'uyla ilgili dosyayı okuyor. Düzeltmeden sonra Bash tool'uyla npm test çalıştırıyor ve bir sonraki adımı bu komutun çıktısına bakarak seçiyor.