You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It'd be nice to omit the capabilities argument entirely, so that the server determines its capabilities dynamically, based on what handlers have been registered.
The text was updated successfully, but these errors were encountered:
Conceptually i get it, but see the other issue I just opened. Two of your three properties above (list and read) do not exist in the spec so curious if the value is still there without these? Unsure.
@stallent Thanks for opening #14. That's resolved by #15. Regarding this enhancement specifically, the idea is that the caller could omit an explicit capabilities argument in the initializer; if it supports tools/list and tools/call, then it'd have the effect of capabilities: .init(tools: .init()).
Currently, you initialize a
Server
with capabilities defined up front:It'd be nice to omit the
capabilities
argument entirely, so that the server determines its capabilities dynamically, based on what handlers have been registered.The text was updated successfully, but these errors were encountered: