Change summary
ai/util.go | 8 --------
go.mod | 1 -
go.sum | 2 --
3 files changed, 11 deletions(-)
Detailed changes
@@ -1,13 +1,5 @@
package ai
-import (
- "github.com/go-viper/mapstructure/v2"
-)
-
-func ParseOptions[T any](options map[string]any, m *T) error {
- return mapstructure.Decode(options, m)
-}
-
func FloatOption(f float64) *float64 {
return &f
}
@@ -5,7 +5,6 @@ go 1.24.5
require (
github.com/anthropics/anthropic-sdk-go v1.10.0
github.com/charmbracelet/x/json v0.2.0
- github.com/go-viper/mapstructure/v2 v2.4.0
github.com/google/uuid v1.6.0
github.com/joho/godotenv v1.5.1
github.com/openai/openai-go/v2 v2.3.0
@@ -4,8 +4,6 @@ github.com/charmbracelet/x/json v0.2.0 h1:DqB+ZGx2h+Z+1s98HOuOyli+i97wsFQIxP2ZQA
github.com/charmbracelet/x/json v0.2.0/go.mod h1:opFIflx2YgXgi49xVUu8gEQ21teFAxyMwvOiZhIvWNM=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
-github.com/go-viper/mapstructure/v2 v2.4.0 h1:EBsztssimR/CONLSZZ04E8qAkxNYq4Qp9LvH92wZUgs=
-github.com/go-viper/mapstructure/v2 v2.4.0/go.mod h1:oJDH3BJKyqBA2TXFhDsKDGDTlndYOZ6rGS0BRZIxGhM=
github.com/goccy/go-yaml v1.18.0 h1:8W7wMFS12Pcas7KU+VVkaiCng+kG8QiFeFwzFb+rwuw=
github.com/goccy/go-yaml v1.18.0/go.mod h1:XBurs7gK8ATbW4ZPGKgcbrY1Br56PdM69F7LkFRi1kA=
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=