diff --git a/pkg/agent/loop.go b/pkg/agent/loop.go index 11d8c7a85..2dd0144fc 100644 --- a/pkg/agent/loop.go +++ b/pkg/agent/loop.go @@ -2377,7 +2377,7 @@ turnLoop: if callHasMedia && !didStripMedia && isVisionUnsupportedError(err) { didStripMedia = true if !ts.opts.NoHistory { - history := ts.agent.Sessions.GetHistory(ts.sessionKey) + history = ts.agent.Sessions.GetHistory(ts.sessionKey) ts.agent.Sessions.SetHistory(ts.sessionKey, stripMessageMedia(history)) // Keep persistedMessages aligned so abort restore-point trimming remains correct.