chore: remove unused lib

kujtimiihoxha created

Change summary

ai/util.go | 8 --------
go.mod     | 1 -
go.sum     | 2 --
3 files changed, 11 deletions(-)

Detailed changes

ai/util.go 🔗

@@ -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
 }

go.mod 🔗

@@ -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

go.sum 🔗

@@ -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=