This was a fun project!
When we set out to integrate the Raycast extension ecosystem with AI, we knew that the extensions Commands weren't the right abstraction for AI to interact with.
We needed a lower-level building block: Tools. Tools are really just functions