INNER CODE UNIT · Go
func
sozercan/kubectl-ai · cmd/cli/functions.go:30
func (s *schemaNames) Run() (content string, err error) {
names, err := fetchResourceNames(s.ResourceName)
if err != nil {
return "", err
}
return strings.Join(names, "\n"), nil
}
type schema struct {
ResourceType string `json:"resourceType"`
}
var getSchema openai.FunctionDefinition = openai.FunctionDefinition{
Name: "getSchema",
Description: "Get the OpenAPI schema for a Kubernetes resource",
Parameters: jsonschema.Definition{
Type: jsonschema.Object,