-
Notifications
You must be signed in to change notification settings - Fork 478
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Describe the bug
adkrest server controller panic when llm generate returns error
To Reproduce
Is continue correct? or maybe return?
// server/adkrest/controllers/runtime.go
resp := r.Run(req.Context(), runAgentRequest.UserId, runAgentRequest.SessionId, &runAgentRequest.NewMessage, *rCfg)
rw.WriteHeader(http.StatusOK)
for event, err := range resp {
if err != nil {
_, err := fmt.Fprintf(rw, "Error while running agent: %v\n", err)
if err != nil {
return newStatusError(fmt.Errorf("write response: %w", err), http.StatusInternalServerError)
}
flusher.Flush()
continue
}
err := flashEvent(flusher, rw, *event)
if err != nil {
return err
}
}
return nil
}
Expected behavior
No panic
Screenshots
Desktop (please complete the following information):
- OS: [macOS]
- Go version: go version go1.24.9 darwin/arm64
- ADK version: v0.2.0
Model Information:
- openai gpt-5.1(adapted model )
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working