refactor(runtime): update function signatures to use value receivers for models

This commit is contained in:
mlogclub
2026-04-19 11:38:05 +08:00
parent 680793f527
commit 3e98e9379c
9 changed files with 107 additions and 95 deletions
+21
View File
@@ -0,0 +1,21 @@
package runtime
import (
applicationruntime "cs-agent/internal/ai/application/runtime"
"cs-agent/internal/models"
)
type aiReplyContext struct {
Conversation models.Conversation
Message models.Message
AIAgent models.AIAgent
Trace *aiReplyTraceData
SummaryRef **applicationruntime.Summary
PendingInterrupt *models.ConversationInterrupt
}
func (c aiReplyContext) setSummary(summary *applicationruntime.Summary) {
if c.SummaryRef != nil {
*c.SummaryRef = summary
}
}