types: add any type and validation for ToolFunction enum (#10166)

This commit is contained in:
Parth Sareen 2025-04-08 15:05:38 -07:00 committed by GitHub
parent ccc8c6777b
commit 6747099d71
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 71 additions and 10 deletions

View file

@ -217,7 +217,7 @@ type ToolFunction struct {
Properties map[string]struct {
Type PropertyType `json:"type"`
Description string `json:"description"`
Enum []string `json:"enum,omitempty"`
Enum []any `json:"enum,omitempty"`
} `json:"properties"`
} `json:"parameters"`
}