fix: add involves edge from task to agent:nomos at creation
Plus sync vendor directory for Docker build compatibility.
This commit is contained in:
20
vendor/github.com/openai/openai-go/internal/apiquery/richparam.go
generated
vendored
Normal file
20
vendor/github.com/openai/openai-go/internal/apiquery/richparam.go
generated
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
package apiquery
|
||||
|
||||
import (
|
||||
"reflect"
|
||||
|
||||
"github.com/openai/openai-go/packages/param"
|
||||
)
|
||||
|
||||
func (e *encoder) newRichFieldTypeEncoder(t reflect.Type) encoderFunc {
|
||||
f, _ := t.FieldByName("Value")
|
||||
enc := e.typeEncoder(f.Type)
|
||||
return func(key string, value reflect.Value) ([]Pair, error) {
|
||||
if opt, ok := value.Interface().(param.Optional); ok && opt.Valid() {
|
||||
return enc(key, value.FieldByIndex(f.Index))
|
||||
} else if ok && param.IsNull(opt) {
|
||||
return []Pair{{key, "null"}}, nil
|
||||
}
|
||||
return nil, nil
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user