diff options
Diffstat (limited to 'internal/cli/serve.go')
| -rw-r--r-- | internal/cli/serve.go | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/internal/cli/serve.go b/internal/cli/serve.go index 19db2f8..d8ec6a1 100644 --- a/internal/cli/serve.go +++ b/internal/cli/serve.go @@ -15,6 +15,7 @@ import ( "github.com/thepeterstone/claudomator/internal/config" "github.com/thepeterstone/claudomator/internal/executor" "github.com/thepeterstone/claudomator/internal/notify" + "github.com/thepeterstone/claudomator/internal/provider/openaicompat" "github.com/thepeterstone/claudomator/internal/storage" "github.com/thepeterstone/claudomator/internal/version" "github.com/spf13/cobra" @@ -139,11 +140,12 @@ func serve(addr, basePath string) error { localClient := buildLocalLLMClient(cfg.LocalModel, logger) if localClient != nil && cfg.Runners.LocalEnabled() { - runners["local"] = &executor.LocalRunner{ - Client: localClient, + runners["local"] = &executor.NativeRunner{ + Provider: openaicompat.New(localClient), Logger: logger, LogDir: cfg.LogDir, DefaultTemperature: cfg.LocalModel.DefaultTemperature, + DefaultModel: cfg.LocalModel.Model, } logger.Info("local runner registered", "endpoint", cfg.LocalModel.Endpoint, "model", cfg.LocalModel.Model) } |
