Skip to content

Commit 14f6fe3

Browse files
authored
feat: add post-task experience review for OpenAgent skills (#2259)
1 parent fe88e71 commit 14f6fe3

5 files changed

Lines changed: 578 additions & 38 deletions

File tree

controllers/message_answer.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -275,6 +275,7 @@ func generateMessageAnswer(id string, responseWriter http.ResponseWriter, host s
275275
fmt.Printf("Answer: [")
276276

277277
prompt := store.Prompt
278+
reviewQuestion := question
278279
if !isReasonModel(modelProvider.SubType) {
279280
if modelProvider.Type == "Alibaba Cloud" && webSearchEnabled {
280281
prompt, err = getPromptWithCarrier(prompt, store.SuggestionCount, chat.NeedTitle)
@@ -432,6 +433,17 @@ func generateMessageAnswer(id string, responseWriter http.ResponseWriter, host s
432433
responseErrorStream(message, err.Error())
433434
return
434435
}
436+
437+
object.StartExperienceReview(object.ExperienceReviewRequest{
438+
Store: store,
439+
Chat: chat,
440+
Question: reviewQuestion,
441+
Answer: message.Text,
442+
ToolCalls: message.ToolCalls,
443+
ReasonSummary: message.ReasonText,
444+
ModelProviderName: modelProvider.GetId(),
445+
Lang: lang,
446+
})
435447
}
436448

437449
// GetAnswer

0 commit comments

Comments
 (0)