summaryrefslogtreecommitdiff
path: root/models/models.go
diff options
context:
space:
mode:
authorGrail Finder <wohilas@gmail.com>2026-02-28 10:23:03 +0300
committerGrail Finder <wohilas@gmail.com>2026-02-28 10:23:03 +0300
commitd79760a28927de773a0fff46b7482431d8f504cd (patch)
treeb424f6f4e8aa08e74ba6aa1f150cfea3e2d4bd6c /models/models.go
parent2580360f919c234deba0756f99d25f44046bf667 (diff)
Fix: do not delete tool calls or lose them on copy
Diffstat (limited to 'models/models.go')
-rw-r--r--models/models.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/models/models.go b/models/models.go
index b9e9fad..2f4b8b0 100644
--- a/models/models.go
+++ b/models/models.go
@@ -283,6 +283,8 @@ func (m *RoleMsg) Copy() RoleMsg {
KnownTo: m.KnownTo,
Stats: m.Stats,
HasContentParts: m.HasContentParts,
+ ToolCall: m.ToolCall,
+ IsShellCommand: m.IsShellCommand,
}
}