From efd403242e8633dfbdf6b3a2c02840adfae338d1 Mon Sep 17 00:00:00 2001 From: xiaoen <2768753269@qq.com> Date: Fri, 13 Mar 2026 15:50:51 +0800 Subject: [PATCH] fix(agent): preallocate messages slice in budget test Fixes prealloc lint warning by using make() with capacity hint. --- pkg/agent/context_budget_test.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/agent/context_budget_test.go b/pkg/agent/context_budget_test.go index 6b51a8cb7..4073506cf 100644 --- a/pkg/agent/context_budget_test.go +++ b/pkg/agent/context_budget_test.go @@ -692,7 +692,8 @@ func TestIsOverContextBudget_RealisticSession(t *testing.T) { currentUser := msgUser("follow up question") // Assemble as BuildMessages would. - messages := []providers.Message{systemMsg} + messages := make([]providers.Message, 0, 1+len(sessionHistory)+1) + messages = append(messages, systemMsg) messages = append(messages, sessionHistory...) messages = append(messages, currentUser)