fix: allow HYPER_URL with embedded provider (#2031)

Carlos Alexandro Becker created

Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>

Change summary

internal/agent/hyper/provider.go | 3 +++
1 file changed, 3 insertions(+)

Detailed changes

internal/agent/hyper/provider.go 🔗

@@ -51,6 +51,9 @@ var Embedded = sync.OnceValue(func() catwalk.Provider {
 	if err := json.Unmarshal(embedded, &provider); err != nil {
 		slog.Error("Could not use embedded provider data", "err", err)
 	}
+	if e := os.Getenv("HYPER_URL"); e != "" {
+		provider.APIEndpoint = e + "/api/v1/fantasy"
+	}
 	return provider
 })