Versions in this module Expand all Collapse all v0 v0.0.1 Jan 8, 2025 Changes in this version + func Describe(ctx context.Context, h Handler) (string, error) + func MustUnmarshalFn(data []byte) provider.ToolFunction + func MustUnmarshalTool(data []byte) provider.Tool + func UnmarshalFn(data []byte) (provider.ToolFunction, error) + func UnmarshalTool(data []byte) (provider.Tool, error) + type DescriptionSource interface + Describe func(ctx context.Context) (string, error) + type Handler interface + Execute func(ctx context.Context) (any, error)