update voice history cut

This commit is contained in:
Huaaudio 2026-03-23 05:11:59 +01:00
parent f237aba2a3
commit c4827bb79b

View file

@ -1613,7 +1613,13 @@ func (al *AgentLoop) runTurn(ctx context.Context, ts *turnState) (turnResult, er
Role: "system", Role: "system",
Content: ts.opts.SystemPromptOverride, Content: ts.opts.SystemPromptOverride,
}) })
if ts.opts.IsVoice && len(history) > 2 {
messages = append(messages, history[len(history)-2:]...)
} else {
messages = append(messages, history...) messages = append(messages, history...)
}
if summary != "" { if summary != "" {
messages = append(messages, providers.Message{ messages = append(messages, providers.Message{
Role: "system", Role: "system",