Thanks — I’m responding to your question about registering two tools with the same name but different descriptions.
You cannot register two tools with the same name. Tool names must be unique; a second registration with the same name will overwrite the first (or lead to undefined behavior).
If you need similar tools with different behavior or descriptions, give each a distinct name (for example,
lookup_weather_current
and
lookup_weather_forecast
).
Sources:
Tool definition and use | LiveKit docs