From 22cc1a5afdbf690d676d45f1326e961e677d9a0a Mon Sep 17 00:00:00 2001 From: Snider Date: Sun, 22 Feb 2026 17:38:14 +0000 Subject: [PATCH] refactor(service): Generate returns Result Co-Authored-By: Virgil --- service.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/service.go b/service.go index 16d567b..0fd9ba4 100644 --- a/service.go +++ b/service.go @@ -142,13 +142,13 @@ func (s *Service) Engine() *Engine { } // Generate generates text using the named backend (or default). -func (s *Service) Generate(ctx context.Context, backendName, prompt string, opts GenOpts) (string, error) { +func (s *Service) Generate(ctx context.Context, backendName, prompt string, opts GenOpts) (Result, error) { b := s.Backend(backendName) if b == nil { b = s.DefaultBackend() } if b == nil { - return "", fmt.Errorf("no backend available (requested: %q)", backendName) + return Result{}, fmt.Errorf("no backend available (requested: %q)", backendName) } return b.Generate(ctx, prompt, opts) }