Post
Seth Juarez
sethjuarez.com
did:plc:w5hkwj3w65wc5khlkdrer34o
A model only emits text. Shape it like a function call and you get tool use. It returns { name: "book_flight", ... }. Your runtime calls the real book_flight(). The model just made text; the booking happened in your code.
https://sethjuarez.com/posts/models-dont-have-agency/
2026-09-28T19:30:30.564Z