6775e4755eb5245b6c5bcc455030b0e1e410a605

Author
TheEdgeOfRage <git@theedgeofrage.com>
Committer
TheEdgeOfRage <git@theedgeofrage.com>
Date

Message

Fix model already loaded error

Diff

 1diff --git a/internal/llm/client.go b/internal/llm/client.go
 2index 607c822546d856629082cfaf9111651be566ef8f..4800a7ae2a2e59a9f0f8bc4b45fd41d735c8c4ab 100644
 3--- a/internal/llm/client.go
 4+++ b/internal/llm/client.go
 5@@ -167,6 +167,9 @@ func (c *Client) LoadModel() error {
 6 
 7 	if resp.StatusCode < 200 || resp.StatusCode >= 300 {
 8 		detail, _ := io.ReadAll(io.LimitReader(resp.Body, 4096))
 9+		if strings.Contains(string(detail), "already running") {
10+			return nil
11+		}
12 		return fmt.Errorf("llm: %s returned HTTP %d: %s", url, resp.StatusCode, strings.TrimSpace(string(detail)))
13 	}
14 	return nil