diff --git a/.gitignore b/.gitignore index 2687b33..18a56b0 100644 --- a/.gitignore +++ b/.gitignore @@ -32,3 +32,4 @@ Thumbs.db # Debug __debug_bin* +.env diff --git a/CLAUDE.md b/CLAUDE.md index d744a01..98006e7 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -48,7 +48,7 @@ Read INDEX.md before making architectural changes or adding new system boundarie - No co-signing ### Providers -- Mistral: `somegit.dev/vikingowl/mistral-go-sdk` (user's own SDK) +- Mistral: `github.com/VikingOwl91/mistral-go-sdk` (user's own SDK) - Anthropic: `github.com/anthropics/anthropic-sdk-go` - OpenAI: `github.com/openai/openai-go` - Google: `google.golang.org/genai` diff --git a/docs/essentials/decisions/001-initial-decisions.md b/docs/essentials/decisions/001-initial-decisions.md index 78d8f67..eadd191 100644 --- a/docs/essentials/decisions/001-initial-decisions.md +++ b/docs/essentials/decisions/001-initial-decisions.md @@ -73,7 +73,7 @@ Need to pick one provider to implement first as the reference adapter. Candidate ## Decision -Mistral first. The user maintains `somegit.dev/vikingowl/mistral-go-sdk` and knows its internals. The API shape is similar to OpenAI, making it a good baseline. Anthropic's unique features (thinking blocks, cache tokens) are better tested as M2 extensions. +Mistral first. The user maintains `github.com/VikingOwl91/mistral-go-sdk` and knows its internals. The API shape is similar to OpenAI, making it a good baseline. Anthropic's unique features (thinking blocks, cache tokens) are better tested as M2 extensions. ## Alternatives Considered diff --git a/docs/essentials/tech-stack.md b/docs/essentials/tech-stack.md index 95c0e58..7733688 100644 --- a/docs/essentials/tech-stack.md +++ b/docs/essentials/tech-stack.md @@ -18,7 +18,7 @@ depends_on: [] | Library | Module | Purpose | |---------|--------|---------| -| Mistral SDK | `somegit.dev/vikingowl/mistral-go-sdk` | Mistral API client (user-maintained) | +| Mistral SDK | `github.com/VikingOwl91/mistral-go-sdk` | Mistral API client (user-maintained) | | Anthropic SDK | `github.com/anthropics/anthropic-sdk-go` | Anthropic API client | | OpenAI SDK | `github.com/openai/openai-go` | OpenAI API client (+ compat endpoints) | | Google GenAI | `google.golang.org/genai` | Google Gemini API client | diff --git a/go.mod b/go.mod index 3294216..d9a0829 100644 --- a/go.mod +++ b/go.mod @@ -2,4 +2,4 @@ module somegit.dev/Owlibou/gnoma go 1.26.1 -require somegit.dev/vikingowl/mistral-go-sdk v1.2.0 // indirect +require github.com/VikingOwl91/mistral-go-sdk v1.2.1 diff --git a/go.sum b/go.sum index 8b435ad..8d9a288 100644 --- a/go.sum +++ b/go.sum @@ -1,2 +1,2 @@ -somegit.dev/vikingowl/mistral-go-sdk v1.2.0 h1:9NEGCKzw1Bu2c8LaSEKNlpj08iMsU0fkDFJO6W1Zh+Y= -somegit.dev/vikingowl/mistral-go-sdk v1.2.0/go.mod h1:pN7nQdOIYYEMRdwye5cSfymtwhZJHd+caK6J69Z4XMY= +github.com/VikingOwl91/mistral-go-sdk v1.2.1 h1:6OQMtOzJUFcvFUEtbX9VlglUPBn+dKOrQPnyoVKlpkA= +github.com/VikingOwl91/mistral-go-sdk v1.2.1/go.mod h1:f4emNtHUx2zSqY3V0LBz6lNI1jE6q/zh+SEU+/hJ0i4= diff --git a/internal/provider/mistral/provider.go b/internal/provider/mistral/provider.go index ee65cec..d66db23 100644 --- a/internal/provider/mistral/provider.go +++ b/internal/provider/mistral/provider.go @@ -6,8 +6,8 @@ import ( "somegit.dev/Owlibou/gnoma/internal/provider" "somegit.dev/Owlibou/gnoma/internal/stream" - mistralgo "somegit.dev/vikingowl/mistral-go-sdk" - "somegit.dev/vikingowl/mistral-go-sdk/model" + mistralgo "github.com/VikingOwl91/mistral-go-sdk" + "github.com/VikingOwl91/mistral-go-sdk/model" ) const defaultModel = "mistral-large-latest" diff --git a/internal/provider/mistral/stream.go b/internal/provider/mistral/stream.go index 9e09c12..987d823 100644 --- a/internal/provider/mistral/stream.go +++ b/internal/provider/mistral/stream.go @@ -5,8 +5,8 @@ import ( "somegit.dev/Owlibou/gnoma/internal/message" "somegit.dev/Owlibou/gnoma/internal/stream" - mistralgo "somegit.dev/vikingowl/mistral-go-sdk" - "somegit.dev/vikingowl/mistral-go-sdk/chat" + mistralgo "github.com/VikingOwl91/mistral-go-sdk" + "github.com/VikingOwl91/mistral-go-sdk/chat" ) // mistralStream adapts mistral's Stream[CompletionChunk] to gnoma's stream.Stream. diff --git a/internal/provider/mistral/translate.go b/internal/provider/mistral/translate.go index d0ffc6e..c50ed47 100644 --- a/internal/provider/mistral/translate.go +++ b/internal/provider/mistral/translate.go @@ -5,7 +5,7 @@ import ( "somegit.dev/Owlibou/gnoma/internal/message" "somegit.dev/Owlibou/gnoma/internal/provider" - "somegit.dev/vikingowl/mistral-go-sdk/chat" + "github.com/VikingOwl91/mistral-go-sdk/chat" ) // --- gnoma → Mistral --- diff --git a/internal/provider/mistral/translate_test.go b/internal/provider/mistral/translate_test.go index 714fc1d..bc4d520 100644 --- a/internal/provider/mistral/translate_test.go +++ b/internal/provider/mistral/translate_test.go @@ -6,7 +6,7 @@ import ( "somegit.dev/Owlibou/gnoma/internal/message" "somegit.dev/Owlibou/gnoma/internal/provider" - "somegit.dev/vikingowl/mistral-go-sdk/chat" + "github.com/VikingOwl91/mistral-go-sdk/chat" ) func TestTranslateMessage_User(t *testing.T) {