MCPcopy Create free account
hub / github.com/GongShichen/LuminaCode / toolMessageFromResult

Function toolMessageFromResult

api/client.go:981–992  ·  view source on GitHub ↗
(result map[string]any)

Source from the content-addressed store, hash-verified

979 }
980 switch strings.ToLower(strings.TrimSpace(getString(event, "error_type"))) {
981 case "transport_error", "api_stream_error":
982 return NewRetryableError(message)
983 default:
984 return fmt.Errorf("%s", message)
985 }
986}
987
988func (c *OpenAICompatibleClient) providerName() string {
989 if strings.TrimSpace(c.ProviderName) != "" {
990 return c.ProviderName
991 }
992 if strings.TrimSpace(c.Model) != "" {
993 return c.Model
994 }
995 return "OpenAI-compatible"

Callers 1

consumeToolResultCarrierFunction · 0.85

Calls 2

getStringFunction · 0.85
getBoolFunction · 0.85

Tested by

no test coverage detected