From c094eaf6c73a02e1972ce1d323175b92d4315d5e Mon Sep 17 00:00:00 2001 From: Andrey Nering Date: Wed, 12 Nov 2025 19:24:56 -0300 Subject: [PATCH] fix(test): set a fixed attribution to avoid system prompt mismatch --- internal/agent/common_test.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/internal/agent/common_test.go b/internal/agent/common_test.go index 88f72a991fe62653e7d94a5ac38eac548ef1d7d2..58264e2637f3a44e45d54a66c72ee3b8d6c642a3 100644 --- a/internal/agent/common_test.go +++ b/internal/agent/common_test.go @@ -171,6 +171,13 @@ func coderAgent(r *vcr.Recorder, env fakeEnv, large, small fantasy.LanguageModel return nil, err } + // NOTE(@andreynering): Set a fixed config to ensure cassettes match + // independently of user config on `$HOME/.config/crush/crush.json`. + cfg.Options.Attribution = &config.Attribution{ + TrailerStyle: "co-authored-by", + GeneratedWith: true, + } + systemPrompt, err := prompt.Build(context.TODO(), large.Provider(), large.Model(), *cfg) if err != nil { return nil, err