Trace final chat response selection
CI / test (push) Successful in 59s
CI / test (pull_request) Successful in 1m1s

This commit is contained in:
m
2026-08-25 04:30:54 +03:00
parent 5d053fedf4
commit 3f9dc7a270
+4 -2
View File
@@ -813,11 +813,13 @@ func main() {
log.Printf("cognitive response review proposed stable semantic rewrite; preserving semantic reply")
}
}
if !responseResult.Handled && identityReply == "" {
if stableReply, stable := interactiondomain.StableConversationalReply(utterance.Content, deterministicSpeechAct); stable {
if identityReply == "" {
stableAct := interactiondomain.ClassifySpeechAct(utterance.Content, utterance.CorrectsUtteranceID)
if stableReply, stable := interactiondomain.StableConversationalReply(utterance.Content, stableAct); stable {
planningReply = stableReply
}
}
log.Printf("chat response final message=%q act=%s deterministic=%s handled=%t fallback=%q planning=%q", utterance.Content, semantic.Interpretation.SpeechAct, deterministicSpeechAct, responseResult.Handled, semantic.Reply, planningReply)
response := interaction.ChatMessageResponse{
ConversationID: conversation.ID,
UtteranceID: utterance.ID,